Class SendMessageBody.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<SendMessageBody.Builder>
tech.ordinaryroad.live.chat.client.codec.douyin.protobuf.SendMessageBody.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, SendMessageBodyOrBuilder
Enclosing class:
SendMessageBody

public static final class SendMessageBody.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SendMessageBody.Builder> implements SendMessageBodyOrBuilder
Protobuf type SendMessageBody
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SendMessageBody.Builder>
    • clear

      public SendMessageBody.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<SendMessageBody.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SendMessageBody.Builder>
    • getDefaultInstanceForType

      public SendMessageBody getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public SendMessageBody build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public SendMessageBody buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public SendMessageBody.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<SendMessageBody.Builder>
    • setField

      public SendMessageBody.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<SendMessageBody.Builder>
    • clearField

      public SendMessageBody.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<SendMessageBody.Builder>
    • clearOneof

      public SendMessageBody.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SendMessageBody.Builder>
    • setRepeatedField

      public SendMessageBody.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SendMessageBody.Builder>
    • addRepeatedField

      public SendMessageBody.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SendMessageBody.Builder>
    • mergeFrom

      public SendMessageBody.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SendMessageBody.Builder>
    • mergeFrom

      public SendMessageBody.Builder mergeFrom(SendMessageBody other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SendMessageBody.Builder>
    • mergeFrom

      public SendMessageBody.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SendMessageBody.Builder>
      Throws:
      IOException
    • getConversationId

      public String getConversationId()
      string conversationId = 1;
      Specified by:
      getConversationId in interface SendMessageBodyOrBuilder
      Returns:
      The conversationId.
    • getConversationIdBytes

      public com.google.protobuf.ByteString getConversationIdBytes()
      string conversationId = 1;
      Specified by:
      getConversationIdBytes in interface SendMessageBodyOrBuilder
      Returns:
      The bytes for conversationId.
    • setConversationId

      public SendMessageBody.Builder setConversationId(String value)
      string conversationId = 1;
      Parameters:
      value - The conversationId to set.
      Returns:
      This builder for chaining.
    • clearConversationId

      public SendMessageBody.Builder clearConversationId()
      string conversationId = 1;
      Returns:
      This builder for chaining.
    • setConversationIdBytes

      public SendMessageBody.Builder setConversationIdBytes(com.google.protobuf.ByteString value)
      string conversationId = 1;
      Parameters:
      value - The bytes for conversationId to set.
      Returns:
      This builder for chaining.
    • getConversationType

      public int getConversationType()
      uint32 conversationType = 2;
      Specified by:
      getConversationType in interface SendMessageBodyOrBuilder
      Returns:
      The conversationType.
    • setConversationType

      public SendMessageBody.Builder setConversationType(int value)
      uint32 conversationType = 2;
      Parameters:
      value - The conversationType to set.
      Returns:
      This builder for chaining.
    • clearConversationType

      public SendMessageBody.Builder clearConversationType()
      uint32 conversationType = 2;
      Returns:
      This builder for chaining.
    • getConversationShortId

      public long getConversationShortId()
      uint64 conversationShortId = 3;
      Specified by:
      getConversationShortId in interface SendMessageBodyOrBuilder
      Returns:
      The conversationShortId.
    • setConversationShortId

      public SendMessageBody.Builder setConversationShortId(long value)
      uint64 conversationShortId = 3;
      Parameters:
      value - The conversationShortId to set.
      Returns:
      This builder for chaining.
    • clearConversationShortId

      public SendMessageBody.Builder clearConversationShortId()
      uint64 conversationShortId = 3;
      Returns:
      This builder for chaining.
    • getContent

      public String getContent()
      string content = 4;
      Specified by:
      getContent in interface SendMessageBodyOrBuilder
      Returns:
      The content.
    • getContentBytes

      public com.google.protobuf.ByteString getContentBytes()
      string content = 4;
      Specified by:
      getContentBytes in interface SendMessageBodyOrBuilder
      Returns:
      The bytes for content.
    • setContent

      public SendMessageBody.Builder setContent(String value)
      string content = 4;
      Parameters:
      value - The content to set.
      Returns:
      This builder for chaining.
    • clearContent

      public SendMessageBody.Builder clearContent()
      string content = 4;
      Returns:
      This builder for chaining.
    • setContentBytes

      public SendMessageBody.Builder setContentBytes(com.google.protobuf.ByteString value)
      string content = 4;
      Parameters:
      value - The bytes for content to set.
      Returns:
      This builder for chaining.
    • getExtList

      public List<ExtList> getExtList()
      repeated .ExtList ext = 5;
      Specified by:
      getExtList in interface SendMessageBodyOrBuilder
    • getExtCount

      public int getExtCount()
      repeated .ExtList ext = 5;
      Specified by:
      getExtCount in interface SendMessageBodyOrBuilder
    • getExt

      public ExtList getExt(int index)
      repeated .ExtList ext = 5;
      Specified by:
      getExt in interface SendMessageBodyOrBuilder
    • setExt

      public SendMessageBody.Builder setExt(int index, ExtList value)
      repeated .ExtList ext = 5;
    • setExt

      public SendMessageBody.Builder setExt(int index, ExtList.Builder builderForValue)
      repeated .ExtList ext = 5;
    • addExt

      public SendMessageBody.Builder addExt(ExtList value)
      repeated .ExtList ext = 5;
    • addExt

      public SendMessageBody.Builder addExt(int index, ExtList value)
      repeated .ExtList ext = 5;
    • addExt

      public SendMessageBody.Builder addExt(ExtList.Builder builderForValue)
      repeated .ExtList ext = 5;
    • addExt

      public SendMessageBody.Builder addExt(int index, ExtList.Builder builderForValue)
      repeated .ExtList ext = 5;
    • addAllExt

      public SendMessageBody.Builder addAllExt(Iterable<? extends ExtList> values)
      repeated .ExtList ext = 5;
    • clearExt

      public SendMessageBody.Builder clearExt()
      repeated .ExtList ext = 5;
    • removeExt

      public SendMessageBody.Builder removeExt(int index)
      repeated .ExtList ext = 5;
    • getExtBuilder

      public ExtList.Builder getExtBuilder(int index)
      repeated .ExtList ext = 5;
    • getExtOrBuilder

      public ExtListOrBuilder getExtOrBuilder(int index)
      repeated .ExtList ext = 5;
      Specified by:
      getExtOrBuilder in interface SendMessageBodyOrBuilder
    • getExtOrBuilderList

      public List<? extends ExtListOrBuilder> getExtOrBuilderList()
      repeated .ExtList ext = 5;
      Specified by:
      getExtOrBuilderList in interface SendMessageBodyOrBuilder
    • addExtBuilder

      public ExtList.Builder addExtBuilder()
      repeated .ExtList ext = 5;
    • addExtBuilder

      public ExtList.Builder addExtBuilder(int index)
      repeated .ExtList ext = 5;
    • getExtBuilderList

      public List<ExtList.Builder> getExtBuilderList()
      repeated .ExtList ext = 5;
    • getMessageType

      public int getMessageType()
      uint32 messageType = 6;
      Specified by:
      getMessageType in interface SendMessageBodyOrBuilder
      Returns:
      The messageType.
    • setMessageType

      public SendMessageBody.Builder setMessageType(int value)
      uint32 messageType = 6;
      Parameters:
      value - The messageType to set.
      Returns:
      This builder for chaining.
    • clearMessageType

      public SendMessageBody.Builder clearMessageType()
      uint32 messageType = 6;
      Returns:
      This builder for chaining.
    • getTicket

      public String getTicket()
      string ticket = 7;
      Specified by:
      getTicket in interface SendMessageBodyOrBuilder
      Returns:
      The ticket.
    • getTicketBytes

      public com.google.protobuf.ByteString getTicketBytes()
      string ticket = 7;
      Specified by:
      getTicketBytes in interface SendMessageBodyOrBuilder
      Returns:
      The bytes for ticket.
    • setTicket

      public SendMessageBody.Builder setTicket(String value)
      string ticket = 7;
      Parameters:
      value - The ticket to set.
      Returns:
      This builder for chaining.
    • clearTicket

      public SendMessageBody.Builder clearTicket()
      string ticket = 7;
      Returns:
      This builder for chaining.
    • setTicketBytes

      public SendMessageBody.Builder setTicketBytes(com.google.protobuf.ByteString value)
      string ticket = 7;
      Parameters:
      value - The bytes for ticket to set.
      Returns:
      This builder for chaining.
    • getClientMessageId

      public String getClientMessageId()
      string clientMessageId = 8;
      Specified by:
      getClientMessageId in interface SendMessageBodyOrBuilder
      Returns:
      The clientMessageId.
    • getClientMessageIdBytes

      public com.google.protobuf.ByteString getClientMessageIdBytes()
      string clientMessageId = 8;
      Specified by:
      getClientMessageIdBytes in interface SendMessageBodyOrBuilder
      Returns:
      The bytes for clientMessageId.
    • setClientMessageId

      public SendMessageBody.Builder setClientMessageId(String value)
      string clientMessageId = 8;
      Parameters:
      value - The clientMessageId to set.
      Returns:
      This builder for chaining.
    • clearClientMessageId

      public SendMessageBody.Builder clearClientMessageId()
      string clientMessageId = 8;
      Returns:
      This builder for chaining.
    • setClientMessageIdBytes

      public SendMessageBody.Builder setClientMessageIdBytes(com.google.protobuf.ByteString value)
      string clientMessageId = 8;
      Parameters:
      value - The bytes for clientMessageId to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final SendMessageBody.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SendMessageBody.Builder>
    • mergeUnknownFields

      public final SendMessageBody.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SendMessageBody.Builder>