类 SystemProperties.Builder

    • 方法详细资料

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        指定者:
        internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SystemProperties.Builder>
      • clear

        public SystemProperties.Builder clear()
        指定者:
        clear 在接口中 com.google.protobuf.Message.Builder
        指定者:
        clear 在接口中 com.google.protobuf.MessageLite.Builder
        覆盖:
        clear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SystemProperties.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        指定者:
        getDescriptorForType 在接口中 com.google.protobuf.Message.Builder
        指定者:
        getDescriptorForType 在接口中 com.google.protobuf.MessageOrBuilder
        覆盖:
        getDescriptorForType 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SystemProperties.Builder>
      • getDefaultInstanceForType

        public SystemProperties getDefaultInstanceForType()
        指定者:
        getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuilder
        指定者:
        getDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilder
      • build

        public SystemProperties build()
        指定者:
        build 在接口中 com.google.protobuf.Message.Builder
        指定者:
        build 在接口中 com.google.protobuf.MessageLite.Builder
      • buildPartial

        public SystemProperties buildPartial()
        指定者:
        buildPartial 在接口中 com.google.protobuf.Message.Builder
        指定者:
        buildPartial 在接口中 com.google.protobuf.MessageLite.Builder
      • clone

        public SystemProperties.Builder clone()
        指定者:
        clone 在接口中 com.google.protobuf.Message.Builder
        指定者:
        clone 在接口中 com.google.protobuf.MessageLite.Builder
        覆盖:
        clone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SystemProperties.Builder>
      • setField

        public SystemProperties.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                 Object value)
        指定者:
        setField 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        setField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SystemProperties.Builder>
      • clearField

        public SystemProperties.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        指定者:
        clearField 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        clearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SystemProperties.Builder>
      • clearOneof

        public SystemProperties.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        指定者:
        clearOneof 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        clearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SystemProperties.Builder>
      • setRepeatedField

        public SystemProperties.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                         int index,
                                                         Object value)
        指定者:
        setRepeatedField 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        setRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SystemProperties.Builder>
      • addRepeatedField

        public SystemProperties.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                         Object value)
        指定者:
        addRepeatedField 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        addRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SystemProperties.Builder>
      • mergeFrom

        public SystemProperties.Builder mergeFrom​(com.google.protobuf.Message other)
        指定者:
        mergeFrom 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        mergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<SystemProperties.Builder>
      • isInitialized

        public final boolean isInitialized()
        指定者:
        isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilder
        覆盖:
        isInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SystemProperties.Builder>
      • mergeFrom

        public SystemProperties.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                           throws IOException
        指定者:
        mergeFrom 在接口中 com.google.protobuf.Message.Builder
        指定者:
        mergeFrom 在接口中 com.google.protobuf.MessageLite.Builder
        覆盖:
        mergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<SystemProperties.Builder>
        抛出:
        IOException
      • hasTag

        public boolean hasTag()
         Tag, which is optional.
         
        optional string tag = 1;
        指定者:
        hasTag 在接口中 SystemPropertiesOrBuilder
        返回:
        Whether the tag field is set.
      • getTagBytes

        public com.google.protobuf.ByteString getTagBytes()
         Tag, which is optional.
         
        optional string tag = 1;
        指定者:
        getTagBytes 在接口中 SystemPropertiesOrBuilder
        返回:
        The bytes for tag.
      • setTag

        public SystemProperties.Builder setTag​(String value)
         Tag, which is optional.
         
        optional string tag = 1;
        参数:
        value - The tag to set.
        返回:
        This builder for chaining.
      • clearTag

        public SystemProperties.Builder clearTag()
         Tag, which is optional.
         
        optional string tag = 1;
        返回:
        This builder for chaining.
      • setTagBytes

        public SystemProperties.Builder setTagBytes​(com.google.protobuf.ByteString value)
         Tag, which is optional.
         
        optional string tag = 1;
        参数:
        value - The bytes for tag to set.
        返回:
        This builder for chaining.
      • getKeysList

        public com.google.protobuf.ProtocolStringList getKeysList()
         Message keys
         
        repeated string keys = 2;
        指定者:
        getKeysList 在接口中 SystemPropertiesOrBuilder
        返回:
        A list containing the keys.
      • getKeys

        public String getKeys​(int index)
         Message keys
         
        repeated string keys = 2;
        指定者:
        getKeys 在接口中 SystemPropertiesOrBuilder
        参数:
        index - The index of the element to return.
        返回:
        The keys at the given index.
      • getKeysBytes

        public com.google.protobuf.ByteString getKeysBytes​(int index)
         Message keys
         
        repeated string keys = 2;
        指定者:
        getKeysBytes 在接口中 SystemPropertiesOrBuilder
        参数:
        index - The index of the value to return.
        返回:
        The bytes of the keys at the given index.
      • setKeys

        public SystemProperties.Builder setKeys​(int index,
                                                String value)
         Message keys
         
        repeated string keys = 2;
        参数:
        index - The index to set the value at.
        value - The keys to set.
        返回:
        This builder for chaining.
      • addKeys

        public SystemProperties.Builder addKeys​(String value)
         Message keys
         
        repeated string keys = 2;
        参数:
        value - The keys to add.
        返回:
        This builder for chaining.
      • addAllKeys

        public SystemProperties.Builder addAllKeys​(Iterable<String> values)
         Message keys
         
        repeated string keys = 2;
        参数:
        values - The keys to add.
        返回:
        This builder for chaining.
      • clearKeys

        public SystemProperties.Builder clearKeys()
         Message keys
         
        repeated string keys = 2;
        返回:
        This builder for chaining.
      • addKeysBytes

        public SystemProperties.Builder addKeysBytes​(com.google.protobuf.ByteString value)
         Message keys
         
        repeated string keys = 2;
        参数:
        value - The bytes of the keys to add.
        返回:
        This builder for chaining.
      • getMessageId

        public String getMessageId()
         Message identifier, client-side generated, remains unique.
         if message_id is empty, the send message request will be aborted with
         status `INVALID_ARGUMENT`
         
        string message_id = 3;
        指定者:
        getMessageId 在接口中 SystemPropertiesOrBuilder
        返回:
        The messageId.
      • getMessageIdBytes

        public com.google.protobuf.ByteString getMessageIdBytes()
         Message identifier, client-side generated, remains unique.
         if message_id is empty, the send message request will be aborted with
         status `INVALID_ARGUMENT`
         
        string message_id = 3;
        指定者:
        getMessageIdBytes 在接口中 SystemPropertiesOrBuilder
        返回:
        The bytes for messageId.
      • setMessageId

        public SystemProperties.Builder setMessageId​(String value)
         Message identifier, client-side generated, remains unique.
         if message_id is empty, the send message request will be aborted with
         status `INVALID_ARGUMENT`
         
        string message_id = 3;
        参数:
        value - The messageId to set.
        返回:
        This builder for chaining.
      • clearMessageId

        public SystemProperties.Builder clearMessageId()
         Message identifier, client-side generated, remains unique.
         if message_id is empty, the send message request will be aborted with
         status `INVALID_ARGUMENT`
         
        string message_id = 3;
        返回:
        This builder for chaining.
      • setMessageIdBytes

        public SystemProperties.Builder setMessageIdBytes​(com.google.protobuf.ByteString value)
         Message identifier, client-side generated, remains unique.
         if message_id is empty, the send message request will be aborted with
         status `INVALID_ARGUMENT`
         
        string message_id = 3;
        参数:
        value - The bytes for messageId to set.
        返回:
        This builder for chaining.
      • hasBodyDigest

        public boolean hasBodyDigest()
         Message body digest
         
        .apache.rocketmq.v2.Digest body_digest = 4;
        指定者:
        hasBodyDigest 在接口中 SystemPropertiesOrBuilder
        返回:
        Whether the bodyDigest field is set.
      • clearBodyDigest

        public SystemProperties.Builder clearBodyDigest()
         Message body digest
         
        .apache.rocketmq.v2.Digest body_digest = 4;
      • getBodyDigestBuilder

        public Digest.Builder getBodyDigestBuilder()
         Message body digest
         
        .apache.rocketmq.v2.Digest body_digest = 4;
      • getBodyEncodingValue

        public int getBodyEncodingValue()
         Message body encoding. Candidate options are identity, gzip, snappy etc.
         
        .apache.rocketmq.v2.Encoding body_encoding = 5;
        指定者:
        getBodyEncodingValue 在接口中 SystemPropertiesOrBuilder
        返回:
        The enum numeric value on the wire for bodyEncoding.
      • setBodyEncodingValue

        public SystemProperties.Builder setBodyEncodingValue​(int value)
         Message body encoding. Candidate options are identity, gzip, snappy etc.
         
        .apache.rocketmq.v2.Encoding body_encoding = 5;
        参数:
        value - The enum numeric value on the wire for bodyEncoding to set.
        返回:
        This builder for chaining.
      • getBodyEncoding

        public Encoding getBodyEncoding()
         Message body encoding. Candidate options are identity, gzip, snappy etc.
         
        .apache.rocketmq.v2.Encoding body_encoding = 5;
        指定者:
        getBodyEncoding 在接口中 SystemPropertiesOrBuilder
        返回:
        The bodyEncoding.
      • setBodyEncoding

        public SystemProperties.Builder setBodyEncoding​(Encoding value)
         Message body encoding. Candidate options are identity, gzip, snappy etc.
         
        .apache.rocketmq.v2.Encoding body_encoding = 5;
        参数:
        value - The bodyEncoding to set.
        返回:
        This builder for chaining.
      • clearBodyEncoding

        public SystemProperties.Builder clearBodyEncoding()
         Message body encoding. Candidate options are identity, gzip, snappy etc.
         
        .apache.rocketmq.v2.Encoding body_encoding = 5;
        返回:
        This builder for chaining.
      • getMessageTypeValue

        public int getMessageTypeValue()
         Message type, normal, FIFO or transactional.
         
        .apache.rocketmq.v2.MessageType message_type = 6;
        指定者:
        getMessageTypeValue 在接口中 SystemPropertiesOrBuilder
        返回:
        The enum numeric value on the wire for messageType.
      • setMessageTypeValue

        public SystemProperties.Builder setMessageTypeValue​(int value)
         Message type, normal, FIFO or transactional.
         
        .apache.rocketmq.v2.MessageType message_type = 6;
        参数:
        value - The enum numeric value on the wire for messageType to set.
        返回:
        This builder for chaining.
      • setMessageType

        public SystemProperties.Builder setMessageType​(MessageType value)
         Message type, normal, FIFO or transactional.
         
        .apache.rocketmq.v2.MessageType message_type = 6;
        参数:
        value - The messageType to set.
        返回:
        This builder for chaining.
      • clearMessageType

        public SystemProperties.Builder clearMessageType()
         Message type, normal, FIFO or transactional.
         
        .apache.rocketmq.v2.MessageType message_type = 6;
        返回:
        This builder for chaining.
      • hasBornTimestamp

        public boolean hasBornTimestamp()
         Message born time-point.
         
        .google.protobuf.Timestamp born_timestamp = 7;
        指定者:
        hasBornTimestamp 在接口中 SystemPropertiesOrBuilder
        返回:
        Whether the bornTimestamp field is set.
      • getBornTimestamp

        public com.google.protobuf.Timestamp getBornTimestamp()
         Message born time-point.
         
        .google.protobuf.Timestamp born_timestamp = 7;
        指定者:
        getBornTimestamp 在接口中 SystemPropertiesOrBuilder
        返回:
        The bornTimestamp.
      • setBornTimestamp

        public SystemProperties.Builder setBornTimestamp​(com.google.protobuf.Timestamp value)
         Message born time-point.
         
        .google.protobuf.Timestamp born_timestamp = 7;
      • setBornTimestamp

        public SystemProperties.Builder setBornTimestamp​(com.google.protobuf.Timestamp.Builder builderForValue)
         Message born time-point.
         
        .google.protobuf.Timestamp born_timestamp = 7;
      • mergeBornTimestamp

        public SystemProperties.Builder mergeBornTimestamp​(com.google.protobuf.Timestamp value)
         Message born time-point.
         
        .google.protobuf.Timestamp born_timestamp = 7;
      • clearBornTimestamp

        public SystemProperties.Builder clearBornTimestamp()
         Message born time-point.
         
        .google.protobuf.Timestamp born_timestamp = 7;
      • getBornTimestampBuilder

        public com.google.protobuf.Timestamp.Builder getBornTimestampBuilder()
         Message born time-point.
         
        .google.protobuf.Timestamp born_timestamp = 7;
      • getBornTimestampOrBuilder

        public com.google.protobuf.TimestampOrBuilder getBornTimestampOrBuilder()
         Message born time-point.
         
        .google.protobuf.Timestamp born_timestamp = 7;
        指定者:
        getBornTimestampOrBuilder 在接口中 SystemPropertiesOrBuilder
      • getBornHost

        public String getBornHost()
         Message born host. Valid options are IPv4, IPv6 or client host domain name.
         
        string born_host = 8;
        指定者:
        getBornHost 在接口中 SystemPropertiesOrBuilder
        返回:
        The bornHost.
      • getBornHostBytes

        public com.google.protobuf.ByteString getBornHostBytes()
         Message born host. Valid options are IPv4, IPv6 or client host domain name.
         
        string born_host = 8;
        指定者:
        getBornHostBytes 在接口中 SystemPropertiesOrBuilder
        返回:
        The bytes for bornHost.
      • setBornHost

        public SystemProperties.Builder setBornHost​(String value)
         Message born host. Valid options are IPv4, IPv6 or client host domain name.
         
        string born_host = 8;
        参数:
        value - The bornHost to set.
        返回:
        This builder for chaining.
      • clearBornHost

        public SystemProperties.Builder clearBornHost()
         Message born host. Valid options are IPv4, IPv6 or client host domain name.
         
        string born_host = 8;
        返回:
        This builder for chaining.
      • setBornHostBytes

        public SystemProperties.Builder setBornHostBytes​(com.google.protobuf.ByteString value)
         Message born host. Valid options are IPv4, IPv6 or client host domain name.
         
        string born_host = 8;
        参数:
        value - The bytes for bornHost to set.
        返回:
        This builder for chaining.
      • hasStoreTimestamp

        public boolean hasStoreTimestamp()
         Time-point at which the message is stored in the broker, which is absent
         for message publishing.
         
        optional .google.protobuf.Timestamp store_timestamp = 9;
        指定者:
        hasStoreTimestamp 在接口中 SystemPropertiesOrBuilder
        返回:
        Whether the storeTimestamp field is set.
      • getStoreTimestamp

        public com.google.protobuf.Timestamp getStoreTimestamp()
         Time-point at which the message is stored in the broker, which is absent
         for message publishing.
         
        optional .google.protobuf.Timestamp store_timestamp = 9;
        指定者:
        getStoreTimestamp 在接口中 SystemPropertiesOrBuilder
        返回:
        The storeTimestamp.
      • setStoreTimestamp

        public SystemProperties.Builder setStoreTimestamp​(com.google.protobuf.Timestamp value)
         Time-point at which the message is stored in the broker, which is absent
         for message publishing.
         
        optional .google.protobuf.Timestamp store_timestamp = 9;
      • setStoreTimestamp

        public SystemProperties.Builder setStoreTimestamp​(com.google.protobuf.Timestamp.Builder builderForValue)
         Time-point at which the message is stored in the broker, which is absent
         for message publishing.
         
        optional .google.protobuf.Timestamp store_timestamp = 9;
      • mergeStoreTimestamp

        public SystemProperties.Builder mergeStoreTimestamp​(com.google.protobuf.Timestamp value)
         Time-point at which the message is stored in the broker, which is absent
         for message publishing.
         
        optional .google.protobuf.Timestamp store_timestamp = 9;
      • clearStoreTimestamp

        public SystemProperties.Builder clearStoreTimestamp()
         Time-point at which the message is stored in the broker, which is absent
         for message publishing.
         
        optional .google.protobuf.Timestamp store_timestamp = 9;
      • getStoreTimestampBuilder

        public com.google.protobuf.Timestamp.Builder getStoreTimestampBuilder()
         Time-point at which the message is stored in the broker, which is absent
         for message publishing.
         
        optional .google.protobuf.Timestamp store_timestamp = 9;
      • getStoreTimestampOrBuilder

        public com.google.protobuf.TimestampOrBuilder getStoreTimestampOrBuilder()
         Time-point at which the message is stored in the broker, which is absent
         for message publishing.
         
        optional .google.protobuf.Timestamp store_timestamp = 9;
        指定者:
        getStoreTimestampOrBuilder 在接口中 SystemPropertiesOrBuilder
      • getStoreHost

        public String getStoreHost()
         The broker that stores this message. It may be broker name, IP or arbitrary
         identifier that uniquely identify the server.
         
        string store_host = 10;
        指定者:
        getStoreHost 在接口中 SystemPropertiesOrBuilder
        返回:
        The storeHost.
      • getStoreHostBytes

        public com.google.protobuf.ByteString getStoreHostBytes()
         The broker that stores this message. It may be broker name, IP or arbitrary
         identifier that uniquely identify the server.
         
        string store_host = 10;
        指定者:
        getStoreHostBytes 在接口中 SystemPropertiesOrBuilder
        返回:
        The bytes for storeHost.
      • setStoreHost

        public SystemProperties.Builder setStoreHost​(String value)
         The broker that stores this message. It may be broker name, IP or arbitrary
         identifier that uniquely identify the server.
         
        string store_host = 10;
        参数:
        value - The storeHost to set.
        返回:
        This builder for chaining.
      • clearStoreHost

        public SystemProperties.Builder clearStoreHost()
         The broker that stores this message. It may be broker name, IP or arbitrary
         identifier that uniquely identify the server.
         
        string store_host = 10;
        返回:
        This builder for chaining.
      • setStoreHostBytes

        public SystemProperties.Builder setStoreHostBytes​(com.google.protobuf.ByteString value)
         The broker that stores this message. It may be broker name, IP or arbitrary
         identifier that uniquely identify the server.
         
        string store_host = 10;
        参数:
        value - The bytes for storeHost to set.
        返回:
        This builder for chaining.
      • hasDeliveryTimestamp

        public boolean hasDeliveryTimestamp()
         Time-point at which broker delivers to clients, which is optional.
         
        optional .google.protobuf.Timestamp delivery_timestamp = 11;
        指定者:
        hasDeliveryTimestamp 在接口中 SystemPropertiesOrBuilder
        返回:
        Whether the deliveryTimestamp field is set.
      • getDeliveryTimestamp

        public com.google.protobuf.Timestamp getDeliveryTimestamp()
         Time-point at which broker delivers to clients, which is optional.
         
        optional .google.protobuf.Timestamp delivery_timestamp = 11;
        指定者:
        getDeliveryTimestamp 在接口中 SystemPropertiesOrBuilder
        返回:
        The deliveryTimestamp.
      • setDeliveryTimestamp

        public SystemProperties.Builder setDeliveryTimestamp​(com.google.protobuf.Timestamp value)
         Time-point at which broker delivers to clients, which is optional.
         
        optional .google.protobuf.Timestamp delivery_timestamp = 11;
      • setDeliveryTimestamp

        public SystemProperties.Builder setDeliveryTimestamp​(com.google.protobuf.Timestamp.Builder builderForValue)
         Time-point at which broker delivers to clients, which is optional.
         
        optional .google.protobuf.Timestamp delivery_timestamp = 11;
      • mergeDeliveryTimestamp

        public SystemProperties.Builder mergeDeliveryTimestamp​(com.google.protobuf.Timestamp value)
         Time-point at which broker delivers to clients, which is optional.
         
        optional .google.protobuf.Timestamp delivery_timestamp = 11;
      • clearDeliveryTimestamp

        public SystemProperties.Builder clearDeliveryTimestamp()
         Time-point at which broker delivers to clients, which is optional.
         
        optional .google.protobuf.Timestamp delivery_timestamp = 11;
      • getDeliveryTimestampBuilder

        public com.google.protobuf.Timestamp.Builder getDeliveryTimestampBuilder()
         Time-point at which broker delivers to clients, which is optional.
         
        optional .google.protobuf.Timestamp delivery_timestamp = 11;
      • getDeliveryTimestampOrBuilder

        public com.google.protobuf.TimestampOrBuilder getDeliveryTimestampOrBuilder()
         Time-point at which broker delivers to clients, which is optional.
         
        optional .google.protobuf.Timestamp delivery_timestamp = 11;
        指定者:
        getDeliveryTimestampOrBuilder 在接口中 SystemPropertiesOrBuilder
      • hasReceiptHandle

        public boolean hasReceiptHandle()
         If a message is acquired by way of POP, this field holds the receipt,
         which is absent for message publishing.
         Clients use the receipt to acknowledge or negatively acknowledge the
         message.
         
        optional string receipt_handle = 12;
        指定者:
        hasReceiptHandle 在接口中 SystemPropertiesOrBuilder
        返回:
        Whether the receiptHandle field is set.
      • getReceiptHandle

        public String getReceiptHandle()
         If a message is acquired by way of POP, this field holds the receipt,
         which is absent for message publishing.
         Clients use the receipt to acknowledge or negatively acknowledge the
         message.
         
        optional string receipt_handle = 12;
        指定者:
        getReceiptHandle 在接口中 SystemPropertiesOrBuilder
        返回:
        The receiptHandle.
      • getReceiptHandleBytes

        public com.google.protobuf.ByteString getReceiptHandleBytes()
         If a message is acquired by way of POP, this field holds the receipt,
         which is absent for message publishing.
         Clients use the receipt to acknowledge or negatively acknowledge the
         message.
         
        optional string receipt_handle = 12;
        指定者:
        getReceiptHandleBytes 在接口中 SystemPropertiesOrBuilder
        返回:
        The bytes for receiptHandle.
      • setReceiptHandle

        public SystemProperties.Builder setReceiptHandle​(String value)
         If a message is acquired by way of POP, this field holds the receipt,
         which is absent for message publishing.
         Clients use the receipt to acknowledge or negatively acknowledge the
         message.
         
        optional string receipt_handle = 12;
        参数:
        value - The receiptHandle to set.
        返回:
        This builder for chaining.
      • clearReceiptHandle

        public SystemProperties.Builder clearReceiptHandle()
         If a message is acquired by way of POP, this field holds the receipt,
         which is absent for message publishing.
         Clients use the receipt to acknowledge or negatively acknowledge the
         message.
         
        optional string receipt_handle = 12;
        返回:
        This builder for chaining.
      • setReceiptHandleBytes

        public SystemProperties.Builder setReceiptHandleBytes​(com.google.protobuf.ByteString value)
         If a message is acquired by way of POP, this field holds the receipt,
         which is absent for message publishing.
         Clients use the receipt to acknowledge or negatively acknowledge the
         message.
         
        optional string receipt_handle = 12;
        参数:
        value - The bytes for receiptHandle to set.
        返回:
        This builder for chaining.
      • getQueueId

        public int getQueueId()
         Message queue identifier in which a message is physically stored.
         
        int32 queue_id = 13;
        指定者:
        getQueueId 在接口中 SystemPropertiesOrBuilder
        返回:
        The queueId.
      • setQueueId

        public SystemProperties.Builder setQueueId​(int value)
         Message queue identifier in which a message is physically stored.
         
        int32 queue_id = 13;
        参数:
        value - The queueId to set.
        返回:
        This builder for chaining.
      • clearQueueId

        public SystemProperties.Builder clearQueueId()
         Message queue identifier in which a message is physically stored.
         
        int32 queue_id = 13;
        返回:
        This builder for chaining.
      • hasQueueOffset

        public boolean hasQueueOffset()
         Message-queue offset at which a message is stored, which is absent for
         message publishing.
         
        optional int64 queue_offset = 14;
        指定者:
        hasQueueOffset 在接口中 SystemPropertiesOrBuilder
        返回:
        Whether the queueOffset field is set.
      • getQueueOffset

        public long getQueueOffset()
         Message-queue offset at which a message is stored, which is absent for
         message publishing.
         
        optional int64 queue_offset = 14;
        指定者:
        getQueueOffset 在接口中 SystemPropertiesOrBuilder
        返回:
        The queueOffset.
      • setQueueOffset

        public SystemProperties.Builder setQueueOffset​(long value)
         Message-queue offset at which a message is stored, which is absent for
         message publishing.
         
        optional int64 queue_offset = 14;
        参数:
        value - The queueOffset to set.
        返回:
        This builder for chaining.
      • clearQueueOffset

        public SystemProperties.Builder clearQueueOffset()
         Message-queue offset at which a message is stored, which is absent for
         message publishing.
         
        optional int64 queue_offset = 14;
        返回:
        This builder for chaining.
      • hasInvisibleDuration

        public boolean hasInvisibleDuration()
         Period of time servers would remain invisible once a message is acquired.
         
        optional .google.protobuf.Duration invisible_duration = 15;
        指定者:
        hasInvisibleDuration 在接口中 SystemPropertiesOrBuilder
        返回:
        Whether the invisibleDuration field is set.
      • getInvisibleDuration

        public com.google.protobuf.Duration getInvisibleDuration()
         Period of time servers would remain invisible once a message is acquired.
         
        optional .google.protobuf.Duration invisible_duration = 15;
        指定者:
        getInvisibleDuration 在接口中 SystemPropertiesOrBuilder
        返回:
        The invisibleDuration.
      • setInvisibleDuration

        public SystemProperties.Builder setInvisibleDuration​(com.google.protobuf.Duration value)
         Period of time servers would remain invisible once a message is acquired.
         
        optional .google.protobuf.Duration invisible_duration = 15;
      • setInvisibleDuration

        public SystemProperties.Builder setInvisibleDuration​(com.google.protobuf.Duration.Builder builderForValue)
         Period of time servers would remain invisible once a message is acquired.
         
        optional .google.protobuf.Duration invisible_duration = 15;
      • mergeInvisibleDuration

        public SystemProperties.Builder mergeInvisibleDuration​(com.google.protobuf.Duration value)
         Period of time servers would remain invisible once a message is acquired.
         
        optional .google.protobuf.Duration invisible_duration = 15;
      • clearInvisibleDuration

        public SystemProperties.Builder clearInvisibleDuration()
         Period of time servers would remain invisible once a message is acquired.
         
        optional .google.protobuf.Duration invisible_duration = 15;
      • getInvisibleDurationBuilder

        public com.google.protobuf.Duration.Builder getInvisibleDurationBuilder()
         Period of time servers would remain invisible once a message is acquired.
         
        optional .google.protobuf.Duration invisible_duration = 15;
      • getInvisibleDurationOrBuilder

        public com.google.protobuf.DurationOrBuilder getInvisibleDurationOrBuilder()
         Period of time servers would remain invisible once a message is acquired.
         
        optional .google.protobuf.Duration invisible_duration = 15;
        指定者:
        getInvisibleDurationOrBuilder 在接口中 SystemPropertiesOrBuilder
      • hasDeliveryAttempt

        public boolean hasDeliveryAttempt()
         Business code may failed to process messages for the moment. Hence, clients
         may request servers to deliver them again using certain back-off strategy,
         the attempt is 1 not 0 if message is delivered first time, and it is absent
         for message publishing.
         
        optional int32 delivery_attempt = 16;
        指定者:
        hasDeliveryAttempt 在接口中 SystemPropertiesOrBuilder
        返回:
        Whether the deliveryAttempt field is set.
      • getDeliveryAttempt

        public int getDeliveryAttempt()
         Business code may failed to process messages for the moment. Hence, clients
         may request servers to deliver them again using certain back-off strategy,
         the attempt is 1 not 0 if message is delivered first time, and it is absent
         for message publishing.
         
        optional int32 delivery_attempt = 16;
        指定者:
        getDeliveryAttempt 在接口中 SystemPropertiesOrBuilder
        返回:
        The deliveryAttempt.
      • setDeliveryAttempt

        public SystemProperties.Builder setDeliveryAttempt​(int value)
         Business code may failed to process messages for the moment. Hence, clients
         may request servers to deliver them again using certain back-off strategy,
         the attempt is 1 not 0 if message is delivered first time, and it is absent
         for message publishing.
         
        optional int32 delivery_attempt = 16;
        参数:
        value - The deliveryAttempt to set.
        返回:
        This builder for chaining.
      • clearDeliveryAttempt

        public SystemProperties.Builder clearDeliveryAttempt()
         Business code may failed to process messages for the moment. Hence, clients
         may request servers to deliver them again using certain back-off strategy,
         the attempt is 1 not 0 if message is delivered first time, and it is absent
         for message publishing.
         
        optional int32 delivery_attempt = 16;
        返回:
        This builder for chaining.
      • hasMessageGroup

        public boolean hasMessageGroup()
         Define the group name of message in the same topic, which is optional.
         
        optional string message_group = 17;
        指定者:
        hasMessageGroup 在接口中 SystemPropertiesOrBuilder
        返回:
        Whether the messageGroup field is set.
      • getMessageGroup

        public String getMessageGroup()
         Define the group name of message in the same topic, which is optional.
         
        optional string message_group = 17;
        指定者:
        getMessageGroup 在接口中 SystemPropertiesOrBuilder
        返回:
        The messageGroup.
      • getMessageGroupBytes

        public com.google.protobuf.ByteString getMessageGroupBytes()
         Define the group name of message in the same topic, which is optional.
         
        optional string message_group = 17;
        指定者:
        getMessageGroupBytes 在接口中 SystemPropertiesOrBuilder
        返回:
        The bytes for messageGroup.
      • setMessageGroup

        public SystemProperties.Builder setMessageGroup​(String value)
         Define the group name of message in the same topic, which is optional.
         
        optional string message_group = 17;
        参数:
        value - The messageGroup to set.
        返回:
        This builder for chaining.
      • clearMessageGroup

        public SystemProperties.Builder clearMessageGroup()
         Define the group name of message in the same topic, which is optional.
         
        optional string message_group = 17;
        返回:
        This builder for chaining.
      • setMessageGroupBytes

        public SystemProperties.Builder setMessageGroupBytes​(com.google.protobuf.ByteString value)
         Define the group name of message in the same topic, which is optional.
         
        optional string message_group = 17;
        参数:
        value - The bytes for messageGroup to set.
        返回:
        This builder for chaining.
      • hasTraceContext

        public boolean hasTraceContext()
         Trace context for each message, which is optional.
         
        optional string trace_context = 18;
        指定者:
        hasTraceContext 在接口中 SystemPropertiesOrBuilder
        返回:
        Whether the traceContext field is set.
      • getTraceContext

        public String getTraceContext()
         Trace context for each message, which is optional.
         
        optional string trace_context = 18;
        指定者:
        getTraceContext 在接口中 SystemPropertiesOrBuilder
        返回:
        The traceContext.
      • getTraceContextBytes

        public com.google.protobuf.ByteString getTraceContextBytes()
         Trace context for each message, which is optional.
         
        optional string trace_context = 18;
        指定者:
        getTraceContextBytes 在接口中 SystemPropertiesOrBuilder
        返回:
        The bytes for traceContext.
      • setTraceContext

        public SystemProperties.Builder setTraceContext​(String value)
         Trace context for each message, which is optional.
         
        optional string trace_context = 18;
        参数:
        value - The traceContext to set.
        返回:
        This builder for chaining.
      • clearTraceContext

        public SystemProperties.Builder clearTraceContext()
         Trace context for each message, which is optional.
         
        optional string trace_context = 18;
        返回:
        This builder for chaining.
      • setTraceContextBytes

        public SystemProperties.Builder setTraceContextBytes​(com.google.protobuf.ByteString value)
         Trace context for each message, which is optional.
         
        optional string trace_context = 18;
        参数:
        value - The bytes for traceContext to set.
        返回:
        This builder for chaining.
      • hasOrphanedTransactionRecoveryDuration

        public boolean hasOrphanedTransactionRecoveryDuration()
         If a transactional message stay unresolved for more than
         `transaction_orphan_threshold`, it would be regarded as an
         orphan. Servers that manages orphan messages would pick up
         a capable publisher to resolve
         
        optional .google.protobuf.Duration orphaned_transaction_recovery_duration = 19;
        指定者:
        hasOrphanedTransactionRecoveryDuration 在接口中 SystemPropertiesOrBuilder
        返回:
        Whether the orphanedTransactionRecoveryDuration field is set.
      • getOrphanedTransactionRecoveryDuration

        public com.google.protobuf.Duration getOrphanedTransactionRecoveryDuration()
         If a transactional message stay unresolved for more than
         `transaction_orphan_threshold`, it would be regarded as an
         orphan. Servers that manages orphan messages would pick up
         a capable publisher to resolve
         
        optional .google.protobuf.Duration orphaned_transaction_recovery_duration = 19;
        指定者:
        getOrphanedTransactionRecoveryDuration 在接口中 SystemPropertiesOrBuilder
        返回:
        The orphanedTransactionRecoveryDuration.
      • setOrphanedTransactionRecoveryDuration

        public SystemProperties.Builder setOrphanedTransactionRecoveryDuration​(com.google.protobuf.Duration value)
         If a transactional message stay unresolved for more than
         `transaction_orphan_threshold`, it would be regarded as an
         orphan. Servers that manages orphan messages would pick up
         a capable publisher to resolve
         
        optional .google.protobuf.Duration orphaned_transaction_recovery_duration = 19;
      • setOrphanedTransactionRecoveryDuration

        public SystemProperties.Builder setOrphanedTransactionRecoveryDuration​(com.google.protobuf.Duration.Builder builderForValue)
         If a transactional message stay unresolved for more than
         `transaction_orphan_threshold`, it would be regarded as an
         orphan. Servers that manages orphan messages would pick up
         a capable publisher to resolve
         
        optional .google.protobuf.Duration orphaned_transaction_recovery_duration = 19;
      • mergeOrphanedTransactionRecoveryDuration

        public SystemProperties.Builder mergeOrphanedTransactionRecoveryDuration​(com.google.protobuf.Duration value)
         If a transactional message stay unresolved for more than
         `transaction_orphan_threshold`, it would be regarded as an
         orphan. Servers that manages orphan messages would pick up
         a capable publisher to resolve
         
        optional .google.protobuf.Duration orphaned_transaction_recovery_duration = 19;
      • clearOrphanedTransactionRecoveryDuration

        public SystemProperties.Builder clearOrphanedTransactionRecoveryDuration()
         If a transactional message stay unresolved for more than
         `transaction_orphan_threshold`, it would be regarded as an
         orphan. Servers that manages orphan messages would pick up
         a capable publisher to resolve
         
        optional .google.protobuf.Duration orphaned_transaction_recovery_duration = 19;
      • getOrphanedTransactionRecoveryDurationBuilder

        public com.google.protobuf.Duration.Builder getOrphanedTransactionRecoveryDurationBuilder()
         If a transactional message stay unresolved for more than
         `transaction_orphan_threshold`, it would be regarded as an
         orphan. Servers that manages orphan messages would pick up
         a capable publisher to resolve
         
        optional .google.protobuf.Duration orphaned_transaction_recovery_duration = 19;
      • getOrphanedTransactionRecoveryDurationOrBuilder

        public com.google.protobuf.DurationOrBuilder getOrphanedTransactionRecoveryDurationOrBuilder()
         If a transactional message stay unresolved for more than
         `transaction_orphan_threshold`, it would be regarded as an
         orphan. Servers that manages orphan messages would pick up
         a capable publisher to resolve
         
        optional .google.protobuf.Duration orphaned_transaction_recovery_duration = 19;
        指定者:
        getOrphanedTransactionRecoveryDurationOrBuilder 在接口中 SystemPropertiesOrBuilder
      • setUnknownFields

        public final SystemProperties.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        指定者:
        setUnknownFields 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        setUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SystemProperties.Builder>
      • mergeUnknownFields

        public final SystemProperties.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        指定者:
        mergeUnknownFields 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        mergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SystemProperties.Builder>