public static final class SequencedMessage.Builder extends GeneratedMessageV3.Builder<SequencedMessage.Builder> implements SequencedMessageOrBuilder
   
   A message that has been stored and sequenced by the Pub/Sub Lite system.
 Protobuf type google.cloud.pubsublite.v1.SequencedMessage
 
  
  
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public SequencedMessage.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public SequencedMessage build()
   
  
  
  buildPartial()
  
    public SequencedMessage buildPartial()
   
  
  
  clear()
  
    public SequencedMessage.Builder clear()
   
  
  Overrides
  
  
  clearCursor()
  
    public SequencedMessage.Builder clearCursor()
   
   The position of a message within the partition where it is stored.
 .google.cloud.pubsublite.v1.Cursor cursor = 1;
 
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public SequencedMessage.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearMessage()
  
    public SequencedMessage.Builder clearMessage()
   
   The user message.
 .google.cloud.pubsublite.v1.PubSubMessage message = 3;
 
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public SequencedMessage.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearPublishTime()
  
    public SequencedMessage.Builder clearPublishTime()
   
   The time when the message was received by the server when it was first
 published.
 .google.protobuf.Timestamp publish_time = 2;
 
  
  
  clearSizeBytes()
  
    public SequencedMessage.Builder clearSizeBytes()
   
   The size in bytes of this message for flow control and quota purposes.
 int64 size_bytes = 4;
 
  
  
  clone()
  
    public SequencedMessage.Builder clone()
   
  
  Overrides
  
  
  getCursor()
  
    public Cursor getCursor()
   
   The position of a message within the partition where it is stored.
 .google.cloud.pubsublite.v1.Cursor cursor = 1;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        Cursor | 
        The cursor. 
 | 
      
    
  
  
  getCursorBuilder()
  
    public Cursor.Builder getCursorBuilder()
   
   The position of a message within the partition where it is stored.
 .google.cloud.pubsublite.v1.Cursor cursor = 1;
 
  
  
  getCursorOrBuilder()
  
    public CursorOrBuilder getCursorOrBuilder()
   
   The position of a message within the partition where it is stored.
 .google.cloud.pubsublite.v1.Cursor cursor = 1;
 
  
  
  getDefaultInstanceForType()
  
    public SequencedMessage getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getMessage()
  
    public PubSubMessage getMessage()
   
   The user message.
 .google.cloud.pubsublite.v1.PubSubMessage message = 3;
 
  
  
  getMessageBuilder()
  
    public PubSubMessage.Builder getMessageBuilder()
   
   The user message.
 .google.cloud.pubsublite.v1.PubSubMessage message = 3;
 
  
  
  getMessageOrBuilder()
  
    public PubSubMessageOrBuilder getMessageOrBuilder()
   
   The user message.
 .google.cloud.pubsublite.v1.PubSubMessage message = 3;
 
  
  
  getPublishTime()
  
    public Timestamp getPublishTime()
   
   The time when the message was received by the server when it was first
 published.
 .google.protobuf.Timestamp publish_time = 2;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        Timestamp | 
        The publishTime. 
 | 
      
    
  
  
  getPublishTimeBuilder()
  
    public Timestamp.Builder getPublishTimeBuilder()
   
   The time when the message was received by the server when it was first
 published.
 .google.protobuf.Timestamp publish_time = 2;
 
  
  
  getPublishTimeOrBuilder()
  
    public TimestampOrBuilder getPublishTimeOrBuilder()
   
   The time when the message was received by the server when it was first
 published.
 .google.protobuf.Timestamp publish_time = 2;
 
  
  
  getSizeBytes()
  
    public long getSizeBytes()
   
   The size in bytes of this message for flow control and quota purposes.
 int64 size_bytes = 4;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        long | 
        The sizeBytes. 
 | 
      
    
  
  
  hasCursor()
  
    public boolean hasCursor()
   
   The position of a message within the partition where it is stored.
 .google.cloud.pubsublite.v1.Cursor cursor = 1;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the cursor field is set. 
 | 
      
    
  
  
  hasMessage()
  
    public boolean hasMessage()
   
   The user message.
 .google.cloud.pubsublite.v1.PubSubMessage message = 3;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the message field is set. 
 | 
      
    
  
  
  hasPublishTime()
  
    public boolean hasPublishTime()
   
   The time when the message was received by the server when it was first
 published.
 .google.protobuf.Timestamp publish_time = 2;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the publishTime field is set. 
 | 
      
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeCursor(Cursor value)
  
    public SequencedMessage.Builder mergeCursor(Cursor value)
   
   The position of a message within the partition where it is stored.
 .google.cloud.pubsublite.v1.Cursor cursor = 1;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        Cursor
  | 
      
    
  
  
  
  mergeFrom(SequencedMessage other)
  
    public SequencedMessage.Builder mergeFrom(SequencedMessage other)
   
  
  
  
  
  
    public SequencedMessage.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public SequencedMessage.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        other | 
        Message
  | 
      
    
  
  
  Overrides
  
  
  mergeMessage(PubSubMessage value)
  
    public SequencedMessage.Builder mergeMessage(PubSubMessage value)
   
   The user message.
 .google.cloud.pubsublite.v1.PubSubMessage message = 3;
 
  
  
  
  mergePublishTime(Timestamp value)
  
    public SequencedMessage.Builder mergePublishTime(Timestamp value)
   
   The time when the message was received by the server when it was first
 published.
 .google.protobuf.Timestamp publish_time = 2;
 
  
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final SequencedMessage.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setCursor(Cursor value)
  
    public SequencedMessage.Builder setCursor(Cursor value)
   
   The position of a message within the partition where it is stored.
 .google.cloud.pubsublite.v1.Cursor cursor = 1;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        Cursor
  | 
      
    
  
  
  
  setCursor(Cursor.Builder builderForValue)
  
    public SequencedMessage.Builder setCursor(Cursor.Builder builderForValue)
   
   The position of a message within the partition where it is stored.
 .google.cloud.pubsublite.v1.Cursor cursor = 1;
 
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public SequencedMessage.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setMessage(PubSubMessage value)
  
    public SequencedMessage.Builder setMessage(PubSubMessage value)
   
   The user message.
 .google.cloud.pubsublite.v1.PubSubMessage message = 3;
 
  
  
  
  setMessage(PubSubMessage.Builder builderForValue)
  
    public SequencedMessage.Builder setMessage(PubSubMessage.Builder builderForValue)
   
   The user message.
 .google.cloud.pubsublite.v1.PubSubMessage message = 3;
 
  
  
  
  setPublishTime(Timestamp value)
  
    public SequencedMessage.Builder setPublishTime(Timestamp value)
   
   The time when the message was received by the server when it was first
 published.
 .google.protobuf.Timestamp publish_time = 2;
 
  
  
  
  setPublishTime(Timestamp.Builder builderForValue)
  
    public SequencedMessage.Builder setPublishTime(Timestamp.Builder builderForValue)
   
   The time when the message was received by the server when it was first
 published.
 .google.protobuf.Timestamp publish_time = 2;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        builderForValue | 
        Builder
  | 
      
    
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public SequencedMessage.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setSizeBytes(long value)
  
    public SequencedMessage.Builder setSizeBytes(long value)
   
   The size in bytes of this message for flow control and quota purposes.
 int64 size_bytes = 4;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        long
 The sizeBytes to set. 
 | 
      
    
  
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final SequencedMessage.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides