Class TweetExtendedMedia

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  TweetExtendedMedia.Builder
      https://developer.twitter.com/en/docs/tweets/data-dictionary/overview/extended-entities-object
      static class  TweetExtendedMedia.TweetAdditionalMediaInfo
      Protobuf type streamlayer.social.TweetExtendedMedia.TweetAdditionalMediaInfo
      static interface  TweetExtendedMedia.TweetAdditionalMediaInfoOrBuilder  
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite

        com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,​?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite,​Type extends java.lang.Object>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.Object dynamicMethod​(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)  
      TweetExtendedMedia.TweetAdditionalMediaInfo getAdditionalMediaInfo()
      .streamlayer.social.TweetExtendedMedia.TweetAdditionalMediaInfo additional_media_info = 12 [json_name = "additionalMediaInfo"];
      static TweetExtendedMedia getDefaultInstance()  
      java.lang.String getDisplayUrl()
      string display_url = 6 [json_name = "displayUrl"];
      com.google.protobuf.ByteString getDisplayUrlBytes()
      string display_url = 6 [json_name = "displayUrl"];
      java.lang.String getExpandedUrl()
      string expanded_url = 7 [json_name = "expandedUrl"];
      com.google.protobuf.ByteString getExpandedUrlBytes()
      string expanded_url = 7 [json_name = "expandedUrl"];
      long getId()
      int64 id = 1 [json_name = "id"];
      java.lang.String getIdStr()
      string id_str = 2 [json_name = "idStr"];
      com.google.protobuf.ByteString getIdStrBytes()
      string id_str = 2 [json_name = "idStr"];
      int getIndices​(int index)
      repeated int32 indices = 10 [json_name = "indices"];
      int getIndicesCount()
      repeated int32 indices = 10 [json_name = "indices"];
      java.util.List<java.lang.Integer> getIndicesList()
      repeated int32 indices = 10 [json_name = "indices"];
      java.lang.String getMediaUrl()
      string media_url = 5 [json_name = "mediaUrl"];
      com.google.protobuf.ByteString getMediaUrlBytes()
      string media_url = 5 [json_name = "mediaUrl"];
      java.lang.String getMediaUrlHttps()
      string media_url_https = 8 [json_name = "mediaUrlHttps"];
      com.google.protobuf.ByteString getMediaUrlHttpsBytes()
      string media_url_https = 8 [json_name = "mediaUrlHttps"];
      TweetMediaSizes getSizes()
      .streamlayer.social.TweetMediaSizes sizes = 9 [json_name = "sizes"];
      java.lang.String getType()
      string type = 3 [json_name = "type"];
      com.google.protobuf.ByteString getTypeBytes()
      string type = 3 [json_name = "type"];
      java.lang.String getUrl()
      string url = 4 [json_name = "url"];
      com.google.protobuf.ByteString getUrlBytes()
      string url = 4 [json_name = "url"];
      TweetMediaVideoInfo getVideoInfo()
      .streamlayer.social.TweetMediaVideoInfo video_info = 11 [json_name = "videoInfo"];
      boolean hasAdditionalMediaInfo()
      .streamlayer.social.TweetExtendedMedia.TweetAdditionalMediaInfo additional_media_info = 12 [json_name = "additionalMediaInfo"];
      boolean hasSizes()
      .streamlayer.social.TweetMediaSizes sizes = 9 [json_name = "sizes"];
      boolean hasVideoInfo()
      .streamlayer.social.TweetMediaVideoInfo video_info = 11 [json_name = "videoInfo"];
      static TweetExtendedMedia.Builder newBuilder()  
      static TweetExtendedMedia.Builder newBuilder​(TweetExtendedMedia prototype)  
      static TweetExtendedMedia parseDelimitedFrom​(java.io.InputStream input)  
      static TweetExtendedMedia parseDelimitedFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static TweetExtendedMedia parseFrom​(byte[] data)  
      static TweetExtendedMedia parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static TweetExtendedMedia parseFrom​(com.google.protobuf.ByteString data)  
      static TweetExtendedMedia parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static TweetExtendedMedia parseFrom​(com.google.protobuf.CodedInputStream input)  
      static TweetExtendedMedia parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static TweetExtendedMedia parseFrom​(java.io.InputStream input)  
      static TweetExtendedMedia parseFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static TweetExtendedMedia parseFrom​(java.nio.ByteBuffer data)  
      static TweetExtendedMedia parseFrom​(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<TweetExtendedMedia> parser()  
      • Methods inherited from class com.google.protobuf.GeneratedMessageLite

        createBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeTo
      • Methods inherited from class com.google.protobuf.AbstractMessageLite

        addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
    • Method Detail

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

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

        public com.google.protobuf.ByteString getUrlBytes()
        string url = 4 [json_name = "url"];
        Specified by:
        getUrlBytes in interface TweetExtendedMediaOrBuilder
        Returns:
        The bytes for url.
      • 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.
      • 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.
      • 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.
      • 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.
      • 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.
      • 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.
      • 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.
      • 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.
      • parseFrom

        public static TweetExtendedMedia parseFrom​(java.nio.ByteBuffer data)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static TweetExtendedMedia parseFrom​(java.nio.ByteBuffer data,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static TweetExtendedMedia parseFrom​(com.google.protobuf.ByteString data)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static TweetExtendedMedia parseFrom​(com.google.protobuf.ByteString data,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static TweetExtendedMedia parseFrom​(byte[] data)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static TweetExtendedMedia parseFrom​(byte[] data,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static TweetExtendedMedia parseFrom​(java.io.InputStream input)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static TweetExtendedMedia parseFrom​(java.io.InputStream input,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static TweetExtendedMedia parseDelimitedFrom​(java.io.InputStream input)
                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static TweetExtendedMedia parseDelimitedFrom​(java.io.InputStream input,
                                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static TweetExtendedMedia parseFrom​(com.google.protobuf.CodedInputStream input)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static TweetExtendedMedia parseFrom​(com.google.protobuf.CodedInputStream input,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • dynamicMethod

        protected final java.lang.Object dynamicMethod​(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
                                                       java.lang.Object arg0,
                                                       java.lang.Object arg1)
        Specified by:
        dynamicMethod in class com.google.protobuf.GeneratedMessageLite<TweetExtendedMedia,​TweetExtendedMedia.Builder>