Package twitter4j.v1

Class FilterQuery

java.lang.Object
twitter4j.v1.FilterQuery
All Implemented Interfaces:
Serializable

public final class FilterQuery extends Object implements Serializable
Since:
Twitter4J 2.1.2
See Also:
  • Field Details

    • count

      public final int count
      count
    • follow

      public final long[] follow
      follow
    • track

      public final String[] track
      track
    • locations

      public final double[][] locations
      locations
    • language

      public final String[] language
      language
    • filterLevel

      public final FilterQuery.FilterLevel filterLevel
      filter level
  • Method Details

    • count

      public FilterQuery count(int count)
      Creates a new FilterQuery with specified values
      Parameters:
      count - Indicates the number of previous statuses to stream before transitioning to the live stream.
      Returns:
      new FilterQuery instance
    • ofFollow

      public static FilterQuery ofFollow(long... follow)
      Creates a new FilterQuery with specified values
      Parameters:
      follow - Specifies the users, by ID, to receive public tweets from.
      Returns:
      FilterQuery
    • follow

      public FilterQuery follow(long... follow)
      Creates a new FilterQuery with specified values
      Parameters:
      follow - Specifies the users, by ID, to receive public tweets from.
      Returns:
      FilterQuery
    • ofTrack

      public static FilterQuery ofTrack(@NotNull @NotNull String... track)
      Creates a new FilterQuery
      Parameters:
      track - Specifies keywords to track.
      Returns:
      new FilterQuery instance
      Since:
      Twitter4J 4.0.4
    • track

      public FilterQuery track(@NotNull @NotNull String... track)
      Creates a new FilterQuery
      Parameters:
      track - Specifies keywords to track.
      Returns:
      new FilterQuery instance
      Since:
      Twitter4J 4.0.4
    • ofLocations

      public static FilterQuery ofLocations(double @NotNull [][] locations)
      Creates a new FilterQuery with specified values
      Parameters:
      locations - Specifies the locations to track. 2D array
      Returns:
      new FilterQuery instance
    • locations

      public FilterQuery locations(double @NotNull [][] locations)
      Creates a new FilterQuery with specified values
      Parameters:
      locations - Specifies the locations to track. 2D array
      Returns:
      new FilterQuery instance
    • language

      public FilterQuery language(@NotNull @NotNull String... language)
      Sets language
      Parameters:
      language - Specifies languages to track.
      Returns:
      new FilterQuery instance
    • filterLevel

      public FilterQuery filterLevel(@NotNull @NotNull FilterQuery.FilterLevel filterLevel)
      The filter level limits what tweets appear in the stream to those with a minimum filter_level attribute value.
      Parameters:
      filterLevel - one of either none, low, or medium.
      Returns:
      new FilterQuery instance
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object