Class Tweet

  • All Implemented Interfaces:
    com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, TweetOrBuilder

    public final class Tweet
    extends com.google.protobuf.GeneratedMessageLite<Tweet,​Tweet.Builder>
    implements TweetOrBuilder
     https://developer.twitter.com/en/docs/tweets/data-dictionary/overview/tweet-object
     
    Protobuf type streamlayer.social.Tweet
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Tweet.Builder
      https://developer.twitter.com/en/docs/tweets/data-dictionary/overview/tweet-object
      • 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
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int DATE_FIELD_NUMBER  
      static int ID_FIELD_NUMBER  
      static int META_FIELD_NUMBER  
      static int TEXT_FIELD_NUMBER  
      • Fields inherited from class com.google.protobuf.GeneratedMessageLite

        unknownFields
      • Fields inherited from class com.google.protobuf.AbstractMessageLite

        memoizedHashCode
    • 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)  
      java.lang.String getDate()
      when it has been posted
      com.google.protobuf.ByteString getDateBytes()
      when it has been posted
      static Tweet getDefaultInstance()  
      java.lang.String getId()
      unique id
      com.google.protobuf.ByteString getIdBytes()
      unique id
      TweetMetadata getMeta()
      tweet metadata
      java.lang.String getText()
      tweet content
      com.google.protobuf.ByteString getTextBytes()
      tweet content
      boolean hasMeta()
      tweet metadata
      static Tweet.Builder newBuilder()  
      static Tweet.Builder newBuilder​(Tweet prototype)  
      static Tweet parseDelimitedFrom​(java.io.InputStream input)  
      static Tweet parseDelimitedFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Tweet parseFrom​(byte[] data)  
      static Tweet parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Tweet parseFrom​(com.google.protobuf.ByteString data)  
      static Tweet parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Tweet parseFrom​(com.google.protobuf.CodedInputStream input)  
      static Tweet parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Tweet parseFrom​(java.io.InputStream input)  
      static Tweet parseFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Tweet parseFrom​(java.nio.ByteBuffer data)  
      static Tweet parseFrom​(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<Tweet> 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

      • getId

        public java.lang.String getId()
         unique id
         
        string id = 1 [json_name = "id"];
        Specified by:
        getId in interface TweetOrBuilder
        Returns:
        The id.
      • getIdBytes

        public com.google.protobuf.ByteString getIdBytes()
         unique id
         
        string id = 1 [json_name = "id"];
        Specified by:
        getIdBytes in interface TweetOrBuilder
        Returns:
        The bytes for id.
      • getDate

        public java.lang.String getDate()
         when it has been posted
         
        string date = 2 [json_name = "date"];
        Specified by:
        getDate in interface TweetOrBuilder
        Returns:
        The date.
      • getDateBytes

        public com.google.protobuf.ByteString getDateBytes()
         when it has been posted
         
        string date = 2 [json_name = "date"];
        Specified by:
        getDateBytes in interface TweetOrBuilder
        Returns:
        The bytes for date.
      • getText

        public java.lang.String getText()
         tweet content
         
        string text = 3 [json_name = "text"];
        Specified by:
        getText in interface TweetOrBuilder
        Returns:
        The text.
      • getTextBytes

        public com.google.protobuf.ByteString getTextBytes()
         tweet content
         
        string text = 3 [json_name = "text"];
        Specified by:
        getTextBytes in interface TweetOrBuilder
        Returns:
        The bytes for text.
      • hasMeta

        public boolean hasMeta()
         tweet metadata
         
        .streamlayer.social.TweetMetadata meta = 4 [json_name = "meta"];
        Specified by:
        hasMeta in interface TweetOrBuilder
        Returns:
        Whether the meta field is set.
      • getMeta

        public TweetMetadata getMeta()
         tweet metadata
         
        .streamlayer.social.TweetMetadata meta = 4 [json_name = "meta"];
        Specified by:
        getMeta in interface TweetOrBuilder
        Returns:
        The meta.
      • parseFrom

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

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

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

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

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

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

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

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

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

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

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

        public static Tweet 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<Tweet,​Tweet.Builder>
      • getDefaultInstance

        public static Tweet getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<Tweet> parser()