Class TweetMedia.Builder

  • All Implemented Interfaces:
    com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, TweetMediaOrBuilder, java.lang.Cloneable
    Enclosing class:
    TweetMedia

    public static final class TweetMedia.Builder
    extends com.google.protobuf.GeneratedMessageLite.Builder<TweetMedia,​TweetMedia.Builder>
    implements TweetMediaOrBuilder
    Protobuf type streamlayer.social.TweetMedia
    • Method Detail

      • getId

        public long getId()
        int64 id = 1 [json_name = "id"];
        Specified by:
        getId in interface TweetMediaOrBuilder
        Returns:
        The id.
      • setId

        public TweetMedia.Builder setId​(long value)
        int64 id = 1 [json_name = "id"];
        Parameters:
        value - The id to set.
        Returns:
        This builder for chaining.
      • clearId

        public TweetMedia.Builder clearId()
        int64 id = 1 [json_name = "id"];
        Returns:
        This builder for chaining.
      • getIdStr

        public java.lang.String getIdStr()
        string id_str = 2 [json_name = "idStr"];
        Specified by:
        getIdStr in interface TweetMediaOrBuilder
        Returns:
        The idStr.
      • getIdStrBytes

        public com.google.protobuf.ByteString getIdStrBytes()
        string id_str = 2 [json_name = "idStr"];
        Specified by:
        getIdStrBytes in interface TweetMediaOrBuilder
        Returns:
        The bytes for idStr.
      • setIdStr

        public TweetMedia.Builder setIdStr​(java.lang.String value)
        string id_str = 2 [json_name = "idStr"];
        Parameters:
        value - The idStr to set.
        Returns:
        This builder for chaining.
      • clearIdStr

        public TweetMedia.Builder clearIdStr()
        string id_str = 2 [json_name = "idStr"];
        Returns:
        This builder for chaining.
      • setIdStrBytes

        public TweetMedia.Builder setIdStrBytes​(com.google.protobuf.ByteString value)
        string id_str = 2 [json_name = "idStr"];
        Parameters:
        value - The bytes for idStr to set.
        Returns:
        This builder for chaining.
      • getType

        public java.lang.String getType()
        string type = 3 [json_name = "type"];
        Specified by:
        getType in interface TweetMediaOrBuilder
        Returns:
        The type.
      • getTypeBytes

        public com.google.protobuf.ByteString getTypeBytes()
        string type = 3 [json_name = "type"];
        Specified by:
        getTypeBytes in interface TweetMediaOrBuilder
        Returns:
        The bytes for type.
      • setType

        public TweetMedia.Builder setType​(java.lang.String value)
        string type = 3 [json_name = "type"];
        Parameters:
        value - The type to set.
        Returns:
        This builder for chaining.
      • clearType

        public TweetMedia.Builder clearType()
        string type = 3 [json_name = "type"];
        Returns:
        This builder for chaining.
      • setTypeBytes

        public TweetMedia.Builder setTypeBytes​(com.google.protobuf.ByteString value)
        string type = 3 [json_name = "type"];
        Parameters:
        value - The bytes for type to set.
        Returns:
        This builder for chaining.
      • getUrl

        public java.lang.String getUrl()
        string url = 4 [json_name = "url"];
        Specified by:
        getUrl in interface TweetMediaOrBuilder
        Returns:
        The url.
      • getUrlBytes

        public com.google.protobuf.ByteString getUrlBytes()
        string url = 4 [json_name = "url"];
        Specified by:
        getUrlBytes in interface TweetMediaOrBuilder
        Returns:
        The bytes for url.
      • setUrl

        public TweetMedia.Builder setUrl​(java.lang.String value)
        string url = 4 [json_name = "url"];
        Parameters:
        value - The url to set.
        Returns:
        This builder for chaining.
      • clearUrl

        public TweetMedia.Builder clearUrl()
        string url = 4 [json_name = "url"];
        Returns:
        This builder for chaining.
      • setUrlBytes

        public TweetMedia.Builder setUrlBytes​(com.google.protobuf.ByteString value)
        string url = 4 [json_name = "url"];
        Parameters:
        value - The bytes for url to set.
        Returns:
        This builder for chaining.
      • getMediaUrl

        public java.lang.String getMediaUrl()
        string media_url = 5 [json_name = "mediaUrl"];
        Specified by:
        getMediaUrl in interface TweetMediaOrBuilder
        Returns:
        The mediaUrl.
      • getMediaUrlBytes

        public com.google.protobuf.ByteString getMediaUrlBytes()
        string media_url = 5 [json_name = "mediaUrl"];
        Specified by:
        getMediaUrlBytes in interface TweetMediaOrBuilder
        Returns:
        The bytes for mediaUrl.
      • setMediaUrl

        public TweetMedia.Builder setMediaUrl​(java.lang.String value)
        string media_url = 5 [json_name = "mediaUrl"];
        Parameters:
        value - The mediaUrl to set.
        Returns:
        This builder for chaining.
      • clearMediaUrl

        public TweetMedia.Builder clearMediaUrl()
        string media_url = 5 [json_name = "mediaUrl"];
        Returns:
        This builder for chaining.
      • setMediaUrlBytes

        public TweetMedia.Builder setMediaUrlBytes​(com.google.protobuf.ByteString value)
        string media_url = 5 [json_name = "mediaUrl"];
        Parameters:
        value - The bytes for mediaUrl to set.
        Returns:
        This builder for chaining.
      • getDisplayUrl

        public java.lang.String getDisplayUrl()
        string display_url = 6 [json_name = "displayUrl"];
        Specified by:
        getDisplayUrl in interface TweetMediaOrBuilder
        Returns:
        The displayUrl.
      • getDisplayUrlBytes

        public com.google.protobuf.ByteString getDisplayUrlBytes()
        string display_url = 6 [json_name = "displayUrl"];
        Specified by:
        getDisplayUrlBytes in interface TweetMediaOrBuilder
        Returns:
        The bytes for displayUrl.
      • setDisplayUrl

        public TweetMedia.Builder setDisplayUrl​(java.lang.String value)
        string display_url = 6 [json_name = "displayUrl"];
        Parameters:
        value - The displayUrl to set.
        Returns:
        This builder for chaining.
      • clearDisplayUrl

        public TweetMedia.Builder clearDisplayUrl()
        string display_url = 6 [json_name = "displayUrl"];
        Returns:
        This builder for chaining.
      • setDisplayUrlBytes

        public TweetMedia.Builder setDisplayUrlBytes​(com.google.protobuf.ByteString value)
        string display_url = 6 [json_name = "displayUrl"];
        Parameters:
        value - The bytes for displayUrl to set.
        Returns:
        This builder for chaining.
      • getExpandedUrl

        public java.lang.String getExpandedUrl()
        string expanded_url = 7 [json_name = "expandedUrl"];
        Specified by:
        getExpandedUrl in interface TweetMediaOrBuilder
        Returns:
        The expandedUrl.
      • getExpandedUrlBytes

        public com.google.protobuf.ByteString getExpandedUrlBytes()
        string expanded_url = 7 [json_name = "expandedUrl"];
        Specified by:
        getExpandedUrlBytes in interface TweetMediaOrBuilder
        Returns:
        The bytes for expandedUrl.
      • setExpandedUrl

        public TweetMedia.Builder setExpandedUrl​(java.lang.String value)
        string expanded_url = 7 [json_name = "expandedUrl"];
        Parameters:
        value - The expandedUrl to set.
        Returns:
        This builder for chaining.
      • clearExpandedUrl

        public TweetMedia.Builder clearExpandedUrl()
        string expanded_url = 7 [json_name = "expandedUrl"];
        Returns:
        This builder for chaining.
      • setExpandedUrlBytes

        public TweetMedia.Builder setExpandedUrlBytes​(com.google.protobuf.ByteString value)
        string expanded_url = 7 [json_name = "expandedUrl"];
        Parameters:
        value - The bytes for expandedUrl to set.
        Returns:
        This builder for chaining.
      • getMediaUrlHttps

        public java.lang.String getMediaUrlHttps()
        string media_url_https = 8 [json_name = "mediaUrlHttps"];
        Specified by:
        getMediaUrlHttps in interface TweetMediaOrBuilder
        Returns:
        The mediaUrlHttps.
      • getMediaUrlHttpsBytes

        public com.google.protobuf.ByteString getMediaUrlHttpsBytes()
        string media_url_https = 8 [json_name = "mediaUrlHttps"];
        Specified by:
        getMediaUrlHttpsBytes in interface TweetMediaOrBuilder
        Returns:
        The bytes for mediaUrlHttps.
      • setMediaUrlHttps

        public TweetMedia.Builder setMediaUrlHttps​(java.lang.String value)
        string media_url_https = 8 [json_name = "mediaUrlHttps"];
        Parameters:
        value - The mediaUrlHttps to set.
        Returns:
        This builder for chaining.
      • clearMediaUrlHttps

        public TweetMedia.Builder clearMediaUrlHttps()
        string media_url_https = 8 [json_name = "mediaUrlHttps"];
        Returns:
        This builder for chaining.
      • setMediaUrlHttpsBytes

        public TweetMedia.Builder setMediaUrlHttpsBytes​(com.google.protobuf.ByteString value)
        string media_url_https = 8 [json_name = "mediaUrlHttps"];
        Parameters:
        value - The bytes for mediaUrlHttps to set.
        Returns:
        This builder for chaining.
      • getSourceUserId

        public long getSourceUserId()
        int64 source_user_id = 9 [json_name = "sourceUserId"];
        Specified by:
        getSourceUserId in interface TweetMediaOrBuilder
        Returns:
        The sourceUserId.
      • setSourceUserId

        public TweetMedia.Builder setSourceUserId​(long value)
        int64 source_user_id = 9 [json_name = "sourceUserId"];
        Parameters:
        value - The sourceUserId to set.
        Returns:
        This builder for chaining.
      • clearSourceUserId

        public TweetMedia.Builder clearSourceUserId()
        int64 source_user_id = 9 [json_name = "sourceUserId"];
        Returns:
        This builder for chaining.
      • getSourceUserIdStr

        public java.lang.String getSourceUserIdStr()
        string source_user_id_str = 10 [json_name = "sourceUserIdStr"];
        Specified by:
        getSourceUserIdStr in interface TweetMediaOrBuilder
        Returns:
        The sourceUserIdStr.
      • getSourceUserIdStrBytes

        public com.google.protobuf.ByteString getSourceUserIdStrBytes()
        string source_user_id_str = 10 [json_name = "sourceUserIdStr"];
        Specified by:
        getSourceUserIdStrBytes in interface TweetMediaOrBuilder
        Returns:
        The bytes for sourceUserIdStr.
      • setSourceUserIdStr

        public TweetMedia.Builder setSourceUserIdStr​(java.lang.String value)
        string source_user_id_str = 10 [json_name = "sourceUserIdStr"];
        Parameters:
        value - The sourceUserIdStr to set.
        Returns:
        This builder for chaining.
      • clearSourceUserIdStr

        public TweetMedia.Builder clearSourceUserIdStr()
        string source_user_id_str = 10 [json_name = "sourceUserIdStr"];
        Returns:
        This builder for chaining.
      • setSourceUserIdStrBytes

        public TweetMedia.Builder setSourceUserIdStrBytes​(com.google.protobuf.ByteString value)
        string source_user_id_str = 10 [json_name = "sourceUserIdStr"];
        Parameters:
        value - The bytes for sourceUserIdStr to set.
        Returns:
        This builder for chaining.
      • getSourceStatusId

        public long getSourceStatusId()
        int64 source_status_id = 11 [json_name = "sourceStatusId"];
        Specified by:
        getSourceStatusId in interface TweetMediaOrBuilder
        Returns:
        The sourceStatusId.
      • setSourceStatusId

        public TweetMedia.Builder setSourceStatusId​(long value)
        int64 source_status_id = 11 [json_name = "sourceStatusId"];
        Parameters:
        value - The sourceStatusId to set.
        Returns:
        This builder for chaining.
      • clearSourceStatusId

        public TweetMedia.Builder clearSourceStatusId()
        int64 source_status_id = 11 [json_name = "sourceStatusId"];
        Returns:
        This builder for chaining.
      • getSourceStatusIdStr

        public java.lang.String getSourceStatusIdStr()
        string source_status_id_str = 12 [json_name = "sourceStatusIdStr"];
        Specified by:
        getSourceStatusIdStr in interface TweetMediaOrBuilder
        Returns:
        The sourceStatusIdStr.
      • getSourceStatusIdStrBytes

        public com.google.protobuf.ByteString getSourceStatusIdStrBytes()
        string source_status_id_str = 12 [json_name = "sourceStatusIdStr"];
        Specified by:
        getSourceStatusIdStrBytes in interface TweetMediaOrBuilder
        Returns:
        The bytes for sourceStatusIdStr.
      • setSourceStatusIdStr

        public TweetMedia.Builder setSourceStatusIdStr​(java.lang.String value)
        string source_status_id_str = 12 [json_name = "sourceStatusIdStr"];
        Parameters:
        value - The sourceStatusIdStr to set.
        Returns:
        This builder for chaining.
      • clearSourceStatusIdStr

        public TweetMedia.Builder clearSourceStatusIdStr()
        string source_status_id_str = 12 [json_name = "sourceStatusIdStr"];
        Returns:
        This builder for chaining.
      • setSourceStatusIdStrBytes

        public TweetMedia.Builder setSourceStatusIdStrBytes​(com.google.protobuf.ByteString value)
        string source_status_id_str = 12 [json_name = "sourceStatusIdStr"];
        Parameters:
        value - The bytes for sourceStatusIdStr to set.
        Returns:
        This builder for chaining.
      • hasSizes

        public boolean hasSizes()
        .streamlayer.social.TweetMediaSizes sizes = 13 [json_name = "sizes"];
        Specified by:
        hasSizes in interface TweetMediaOrBuilder
        Returns:
        Whether the sizes field is set.
      • clearSizes

        public TweetMedia.Builder clearSizes()
        .streamlayer.social.TweetMediaSizes sizes = 13 [json_name = "sizes"];
      • getIndicesList

        public java.util.List<java.lang.Integer> getIndicesList()
        repeated int32 indices = 14 [json_name = "indices"];
        Specified by:
        getIndicesList in interface TweetMediaOrBuilder
        Returns:
        A list containing the indices.
      • getIndicesCount

        public int getIndicesCount()
        repeated int32 indices = 14 [json_name = "indices"];
        Specified by:
        getIndicesCount in interface TweetMediaOrBuilder
        Returns:
        The count of indices.
      • getIndices

        public int getIndices​(int index)
        repeated int32 indices = 14 [json_name = "indices"];
        Specified by:
        getIndices in interface TweetMediaOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The indices at the given index.
      • setIndices

        public TweetMedia.Builder setIndices​(int index,
                                             int value)
        repeated int32 indices = 14 [json_name = "indices"];
        Parameters:
        value - The indices to set.
        Returns:
        This builder for chaining.
      • addIndices

        public TweetMedia.Builder addIndices​(int value)
        repeated int32 indices = 14 [json_name = "indices"];
        Parameters:
        value - The indices to add.
        Returns:
        This builder for chaining.
      • addAllIndices

        public TweetMedia.Builder addAllIndices​(java.lang.Iterable<? extends java.lang.Integer> values)
        repeated int32 indices = 14 [json_name = "indices"];
        Parameters:
        values - The indices to add.
        Returns:
        This builder for chaining.
      • clearIndices

        public TweetMedia.Builder clearIndices()
        repeated int32 indices = 14 [json_name = "indices"];
        Returns:
        This builder for chaining.