Package twitter4j.v1

Class StatusUpdate

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

public final class StatusUpdate extends Object implements Serializable
Since:
Twitter4J 2.1.1
See Also:
  • Field Details

    • status

      public final String status
      status tweet text
    • inReplyToStatusId

      public final long inReplyToStatusId
      in reply to status id
    • location

      public final GeoLocation location
      location
    • placeId

      public final String placeId
      place id
    • displayCoordinates

      public final boolean displayCoordinates
      display coordinates
    • possiblySensitive

      public final boolean possiblySensitive
      possibly sensitive
    • mediaName

      public final String mediaName
      mediaName
    • mediaBody

      public final transient InputStream mediaBody
      mediaBody
    • mediaFile

      public final File mediaFile
      mediaFile
    • mediaIds

      public final long[] mediaIds
      mediaIds
    • autoPopulateReplyMetadata

      public final boolean autoPopulateReplyMetadata
      autoPopulateReplyMetadata
    • attachmentUrl

      public final String attachmentUrl
      attachment URL
  • Method Details

    • of

      public static StatusUpdate of(String tweetText)
      Parameters:
      tweetText - tweet text
      Returns:
      StatusUpdate
    • inReplyToStatusId

      public StatusUpdate inReplyToStatusId(long inReplyToStatusId)
      Parameters:
      inReplyToStatusId - in reply to status id
      Returns:
      new instance with the specified value
    • location

      public StatusUpdate location(double latitude, double longitude)
      Parameters:
      latitude - latitude
      longitude - longitude
      Returns:
      new instance with the specified value
    • placeId

      public StatusUpdate placeId(String placeId)
      Parameters:
      placeId - place id
      Returns:
      new instance with the specified value
    • displayCoordinates

      public StatusUpdate displayCoordinates(boolean displayCoordinates)
      Parameters:
      displayCoordinates - display coordinates
      Returns:
      new instance with the specified value
    • media

      public StatusUpdate media(File mediaFile)
      Parameters:
      mediaFile - media file
      Returns:
      new instance with the specified value
      Since:
      Twitter4J 2.2.5
    • mediaIds

      public StatusUpdate mediaIds(long... mediaIds)
      Parameters:
      mediaIds - media ids
      Returns:
      new instance with the specified value
      Since:
      Twitter4J 4.0.2
    • attachmentUrl

      public StatusUpdate attachmentUrl(String attachmentUrl)
      Parameters:
      attachmentUrl - attachment url
      Returns:
      status update
      Since:
      Twitter4J 4.0.7
    • media

      public StatusUpdate media(String mediaName, InputStream mediaBody)
      Parameters:
      mediaName - media name
      mediaBody - media body
      Returns:
      new instance with the specified value
      Since:
      Twitter4J 2.2.5
    • possiblySensitive

      public StatusUpdate possiblySensitive(boolean possiblySensitive)
      Parameters:
      possiblySensitive - possibly sensitive
      Returns:
      new instance with the specified value
      Since:
      Twitter4J 2.2.5
    • autoPopulateReplyMetadata

      public StatusUpdate autoPopulateReplyMetadata(boolean autoPopulateReplyMetadata)
      Parameters:
      autoPopulateReplyMetadata - auto reply meta data
      Returns:
      new instance with the specified value
      Since:
      Twitter4J 4.0.7
    • 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