Class TweetExtendedMedia.Builder

    • Method Detail

      • setId

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

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

        public TweetExtendedMedia.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 TweetExtendedMedia.Builder clearIdStr()
        string id_str = 2 [json_name = "idStr"];
        Returns:
        This builder for chaining.
      • setIdStrBytes

        public TweetExtendedMedia.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.
      • getTypeBytes

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

        public TweetExtendedMedia.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 TweetExtendedMedia.Builder clearType()
        string type = 3 [json_name = "type"];
        Returns:
        This builder for chaining.
      • setTypeBytes

        public TweetExtendedMedia.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.
      • getUrlBytes

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

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

        public TweetExtendedMedia.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 TweetExtendedMediaOrBuilder
        Returns:
        The mediaUrl.
      • getMediaUrlBytes

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

        public TweetExtendedMedia.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 TweetExtendedMedia.Builder clearMediaUrl()
        string media_url = 5 [json_name = "mediaUrl"];
        Returns:
        This builder for chaining.
      • setMediaUrlBytes

        public TweetExtendedMedia.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 TweetExtendedMediaOrBuilder
        Returns:
        The displayUrl.
      • getDisplayUrlBytes

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

        public TweetExtendedMedia.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 TweetExtendedMedia.Builder clearDisplayUrl()
        string display_url = 6 [json_name = "displayUrl"];
        Returns:
        This builder for chaining.
      • setDisplayUrlBytes

        public TweetExtendedMedia.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 TweetExtendedMediaOrBuilder
        Returns:
        The expandedUrl.
      • getExpandedUrlBytes

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

        public TweetExtendedMedia.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 TweetExtendedMedia.Builder clearExpandedUrl()
        string expanded_url = 7 [json_name = "expandedUrl"];
        Returns:
        This builder for chaining.
      • setExpandedUrlBytes

        public TweetExtendedMedia.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 TweetExtendedMediaOrBuilder
        Returns:
        The mediaUrlHttps.
      • getMediaUrlHttpsBytes

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

        public TweetExtendedMedia.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 TweetExtendedMedia.Builder clearMediaUrlHttps()
        string media_url_https = 8 [json_name = "mediaUrlHttps"];
        Returns:
        This builder for chaining.
      • setMediaUrlHttpsBytes

        public TweetExtendedMedia.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.
      • hasSizes

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

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

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

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

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

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

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

        public TweetExtendedMedia.Builder clearIndices()
        repeated int32 indices = 10 [json_name = "indices"];
        Returns:
        This builder for chaining.
      • hasVideoInfo

        public boolean hasVideoInfo()
        .streamlayer.social.TweetMediaVideoInfo video_info = 11 [json_name = "videoInfo"];
        Specified by:
        hasVideoInfo in interface TweetExtendedMediaOrBuilder
        Returns:
        Whether the videoInfo field is set.
      • clearVideoInfo

        public TweetExtendedMedia.Builder clearVideoInfo()
        .streamlayer.social.TweetMediaVideoInfo video_info = 11 [json_name = "videoInfo"];
      • hasAdditionalMediaInfo

        public boolean hasAdditionalMediaInfo()
        .streamlayer.social.TweetExtendedMedia.TweetAdditionalMediaInfo additional_media_info = 12 [json_name = "additionalMediaInfo"];
        Specified by:
        hasAdditionalMediaInfo in interface TweetExtendedMediaOrBuilder
        Returns:
        Whether the additionalMediaInfo field is set.
      • clearAdditionalMediaInfo

        public TweetExtendedMedia.Builder clearAdditionalMediaInfo()
        .streamlayer.social.TweetExtendedMedia.TweetAdditionalMediaInfo additional_media_info = 12 [json_name = "additionalMediaInfo"];