Package s2.v1alpha

Class ReadRequest.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.lang.Cloneable, ReadRequestOrBuilder
    Enclosing class:
    ReadRequest

    public static final class ReadRequest.Builder
    extends com.google.protobuf.GeneratedMessage.Builder<ReadRequest.Builder>
    implements ReadRequestOrBuilder
     Read request.
     
    Protobuf type s2.v1alpha.ReadRequest
    • Method Detail

      • getDescriptor

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

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

        public ReadRequest.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.GeneratedMessage.Builder<ReadRequest.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.GeneratedMessage.Builder<ReadRequest.Builder>
      • getDefaultInstanceForType

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

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

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

        public ReadRequest.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<ReadRequest.Builder>
      • isInitialized

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

        public ReadRequest.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                      throws java.io.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<ReadRequest.Builder>
        Throws:
        java.io.IOException
      • getStream

        public java.lang.String getStream()
         Stream name.
         
        string stream = 1;
        Specified by:
        getStream in interface ReadRequestOrBuilder
        Returns:
        The stream.
      • getStreamBytes

        public com.google.protobuf.ByteString getStreamBytes()
         Stream name.
         
        string stream = 1;
        Specified by:
        getStreamBytes in interface ReadRequestOrBuilder
        Returns:
        The bytes for stream.
      • setStream

        public ReadRequest.Builder setStream​(java.lang.String value)
         Stream name.
         
        string stream = 1;
        Parameters:
        value - The stream to set.
        Returns:
        This builder for chaining.
      • clearStream

        public ReadRequest.Builder clearStream()
         Stream name.
         
        string stream = 1;
        Returns:
        This builder for chaining.
      • setStreamBytes

        public ReadRequest.Builder setStreamBytes​(com.google.protobuf.ByteString value)
         Stream name.
         
        string stream = 1;
        Parameters:
        value - The bytes for stream to set.
        Returns:
        This builder for chaining.
      • hasSeqNum

        public boolean hasSeqNum()
         Sequence number.
         
        uint64 seq_num = 2;
        Specified by:
        hasSeqNum in interface ReadRequestOrBuilder
        Returns:
        Whether the seqNum field is set.
      • getSeqNum

        public long getSeqNum()
         Sequence number.
         
        uint64 seq_num = 2;
        Specified by:
        getSeqNum in interface ReadRequestOrBuilder
        Returns:
        The seqNum.
      • setSeqNum

        public ReadRequest.Builder setSeqNum​(long value)
         Sequence number.
         
        uint64 seq_num = 2;
        Parameters:
        value - The seqNum to set.
        Returns:
        This builder for chaining.
      • clearSeqNum

        public ReadRequest.Builder clearSeqNum()
         Sequence number.
         
        uint64 seq_num = 2;
        Returns:
        This builder for chaining.
      • hasTimestamp

        public boolean hasTimestamp()
         Timestamp.
         
        uint64 timestamp = 4;
        Specified by:
        hasTimestamp in interface ReadRequestOrBuilder
        Returns:
        Whether the timestamp field is set.
      • getTimestamp

        public long getTimestamp()
         Timestamp.
         
        uint64 timestamp = 4;
        Specified by:
        getTimestamp in interface ReadRequestOrBuilder
        Returns:
        The timestamp.
      • setTimestamp

        public ReadRequest.Builder setTimestamp​(long value)
         Timestamp.
         
        uint64 timestamp = 4;
        Parameters:
        value - The timestamp to set.
        Returns:
        This builder for chaining.
      • clearTimestamp

        public ReadRequest.Builder clearTimestamp()
         Timestamp.
         
        uint64 timestamp = 4;
        Returns:
        This builder for chaining.
      • hasTailOffset

        public boolean hasTailOffset()
         Number of records before the tail, i.e. before the next sequence number.
         
        uint64 tail_offset = 5;
        Specified by:
        hasTailOffset in interface ReadRequestOrBuilder
        Returns:
        Whether the tailOffset field is set.
      • getTailOffset

        public long getTailOffset()
         Number of records before the tail, i.e. before the next sequence number.
         
        uint64 tail_offset = 5;
        Specified by:
        getTailOffset in interface ReadRequestOrBuilder
        Returns:
        The tailOffset.
      • setTailOffset

        public ReadRequest.Builder setTailOffset​(long value)
         Number of records before the tail, i.e. before the next sequence number.
         
        uint64 tail_offset = 5;
        Parameters:
        value - The tailOffset to set.
        Returns:
        This builder for chaining.
      • clearTailOffset

        public ReadRequest.Builder clearTailOffset()
         Number of records before the tail, i.e. before the next sequence number.
         
        uint64 tail_offset = 5;
        Returns:
        This builder for chaining.
      • hasLimit

        public boolean hasLimit()
         Limit how many records can be returned.
         This will get capped at the default limit,
         which is up to 1000 records or 1MiB of metered bytes.
         
        .s2.v1alpha.ReadLimit limit = 3;
        Specified by:
        hasLimit in interface ReadRequestOrBuilder
        Returns:
        Whether the limit field is set.
      • getLimit

        public ReadLimit getLimit()
         Limit how many records can be returned.
         This will get capped at the default limit,
         which is up to 1000 records or 1MiB of metered bytes.
         
        .s2.v1alpha.ReadLimit limit = 3;
        Specified by:
        getLimit in interface ReadRequestOrBuilder
        Returns:
        The limit.
      • setLimit

        public ReadRequest.Builder setLimit​(ReadLimit value)
         Limit how many records can be returned.
         This will get capped at the default limit,
         which is up to 1000 records or 1MiB of metered bytes.
         
        .s2.v1alpha.ReadLimit limit = 3;
      • setLimit

        public ReadRequest.Builder setLimit​(ReadLimit.Builder builderForValue)
         Limit how many records can be returned.
         This will get capped at the default limit,
         which is up to 1000 records or 1MiB of metered bytes.
         
        .s2.v1alpha.ReadLimit limit = 3;
      • mergeLimit

        public ReadRequest.Builder mergeLimit​(ReadLimit value)
         Limit how many records can be returned.
         This will get capped at the default limit,
         which is up to 1000 records or 1MiB of metered bytes.
         
        .s2.v1alpha.ReadLimit limit = 3;
      • clearLimit

        public ReadRequest.Builder clearLimit()
         Limit how many records can be returned.
         This will get capped at the default limit,
         which is up to 1000 records or 1MiB of metered bytes.
         
        .s2.v1alpha.ReadLimit limit = 3;
      • getLimitBuilder

        public ReadLimit.Builder getLimitBuilder()
         Limit how many records can be returned.
         This will get capped at the default limit,
         which is up to 1000 records or 1MiB of metered bytes.
         
        .s2.v1alpha.ReadLimit limit = 3;
      • getLimitOrBuilder

        public ReadLimitOrBuilder getLimitOrBuilder()
         Limit how many records can be returned.
         This will get capped at the default limit,
         which is up to 1000 records or 1MiB of metered bytes.
         
        .s2.v1alpha.ReadLimit limit = 3;
        Specified by:
        getLimitOrBuilder in interface ReadRequestOrBuilder