getKeysList();
/**
*
* Message keys
*
*
* repeated string keys = 2;
* @return The count of keys.
*/
int getKeysCount();
/**
*
* Message keys
*
*
* repeated string keys = 2;
* @param index The index of the element to return.
* @return The keys at the given index.
*/
java.lang.String getKeys(int index);
/**
*
* Message keys
*
*
* repeated string keys = 2;
* @param index The index of the value to return.
* @return The bytes of the keys at the given index.
*/
com.aliyun.openservices.ons.shaded.com.google.protobuf.ByteString
getKeysBytes(int index);
/**
*
* 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;
* @return The messageId.
*/
java.lang.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;
* @return The bytes for messageId.
*/
com.aliyun.openservices.ons.shaded.com.google.protobuf.ByteString
getMessageIdBytes();
/**
*
* Message body digest
*
*
* .apache.rocketmq.v1.Digest body_digest = 4;
* @return Whether the bodyDigest field is set.
*/
boolean hasBodyDigest();
/**
*
* Message body digest
*
*
* .apache.rocketmq.v1.Digest body_digest = 4;
* @return The bodyDigest.
*/
apache.rocketmq.v1.Digest getBodyDigest();
/**
*
* Message body digest
*
*
* .apache.rocketmq.v1.Digest body_digest = 4;
*/
apache.rocketmq.v1.DigestOrBuilder getBodyDigestOrBuilder();
/**
*
* Message body encoding. Candidate options are identity, gzip, snappy etc.
*
*
* .apache.rocketmq.v1.Encoding body_encoding = 5;
* @return The enum numeric value on the wire for bodyEncoding.
*/
int getBodyEncodingValue();
/**
*
* Message body encoding. Candidate options are identity, gzip, snappy etc.
*
*
* .apache.rocketmq.v1.Encoding body_encoding = 5;
* @return The bodyEncoding.
*/
apache.rocketmq.v1.Encoding getBodyEncoding();
/**
*
* Message type, normal, FIFO or transactional.
*
*
* .apache.rocketmq.v1.MessageType message_type = 6;
* @return The enum numeric value on the wire for messageType.
*/
int getMessageTypeValue();
/**
*
* Message type, normal, FIFO or transactional.
*
*
* .apache.rocketmq.v1.MessageType message_type = 6;
* @return The messageType.
*/
apache.rocketmq.v1.MessageType getMessageType();
/**
*
* Message born time-point.
*
*
* .google.protobuf.Timestamp born_timestamp = 7;
* @return Whether the bornTimestamp field is set.
*/
boolean hasBornTimestamp();
/**
*
* Message born time-point.
*
*
* .google.protobuf.Timestamp born_timestamp = 7;
* @return The bornTimestamp.
*/
com.aliyun.openservices.ons.shaded.com.google.protobuf.Timestamp getBornTimestamp();
/**
*
* Message born time-point.
*
*
* .google.protobuf.Timestamp born_timestamp = 7;
*/
com.aliyun.openservices.ons.shaded.com.google.protobuf.TimestampOrBuilder getBornTimestampOrBuilder();
/**
*
* Message born host. Valid options are IPv4, IPv6 or client host domain name.
*
*
* string born_host = 8;
* @return The bornHost.
*/
java.lang.String getBornHost();
/**
*
* Message born host. Valid options are IPv4, IPv6 or client host domain name.
*
*
* string born_host = 8;
* @return The bytes for bornHost.
*/
com.aliyun.openservices.ons.shaded.com.google.protobuf.ByteString
getBornHostBytes();
/**
*
* Time-point at which the message is stored in the broker.
*
*
* .google.protobuf.Timestamp store_timestamp = 9;
* @return Whether the storeTimestamp field is set.
*/
boolean hasStoreTimestamp();
/**
*
* Time-point at which the message is stored in the broker.
*
*
* .google.protobuf.Timestamp store_timestamp = 9;
* @return The storeTimestamp.
*/
com.aliyun.openservices.ons.shaded.com.google.protobuf.Timestamp getStoreTimestamp();
/**
*
* Time-point at which the message is stored in the broker.
*
*
* .google.protobuf.Timestamp store_timestamp = 9;
*/
com.aliyun.openservices.ons.shaded.com.google.protobuf.TimestampOrBuilder getStoreTimestampOrBuilder();
/**
*
* The broker that stores this message. It may be name, IP or arbitrary
* identifier that uniquely identify the broker.
*
*
* string store_host = 10;
* @return The storeHost.
*/
java.lang.String getStoreHost();
/**
*
* The broker that stores this message. It may be name, IP or arbitrary
* identifier that uniquely identify the broker.
*
*
* string store_host = 10;
* @return The bytes for storeHost.
*/
com.aliyun.openservices.ons.shaded.com.google.protobuf.ByteString
getStoreHostBytes();
/**
*
* Time-point at which broker delivers to clients.
*
*
* .google.protobuf.Timestamp delivery_timestamp = 11;
* @return Whether the deliveryTimestamp field is set.
*/
boolean hasDeliveryTimestamp();
/**
*
* Time-point at which broker delivers to clients.
*
*
* .google.protobuf.Timestamp delivery_timestamp = 11;
* @return The deliveryTimestamp.
*/
com.aliyun.openservices.ons.shaded.com.google.protobuf.Timestamp getDeliveryTimestamp();
/**
*
* Time-point at which broker delivers to clients.
*
*
* .google.protobuf.Timestamp delivery_timestamp = 11;
*/
com.aliyun.openservices.ons.shaded.com.google.protobuf.TimestampOrBuilder getDeliveryTimestampOrBuilder();
/**
*
* Level-based delay strategy.
*
*
* int32 delay_level = 12;
* @return The delayLevel.
*/
int getDelayLevel();
/**
*
* If a message is acquired by way of POP, this field holds the receipt.
* Clients use the receipt to acknowledge or negatively acknowledge the
* message.
*
*
* string receipt_handle = 13;
* @return The receiptHandle.
*/
java.lang.String getReceiptHandle();
/**
*
* If a message is acquired by way of POP, this field holds the receipt.
* Clients use the receipt to acknowledge or negatively acknowledge the
* message.
*
*
* string receipt_handle = 13;
* @return The bytes for receiptHandle.
*/
com.aliyun.openservices.ons.shaded.com.google.protobuf.ByteString
getReceiptHandleBytes();
/**
*
* Partition identifier in which a message is physically stored.
*
*
* int32 partition_id = 14;
* @return The partitionId.
*/
int getPartitionId();
/**
*
* Partition offset at which a message is stored.
*
*
* int64 partition_offset = 15;
* @return The partitionOffset.
*/
long getPartitionOffset();
/**
*
* Period of time servers would remain invisible once a message is acquired.
*
*
* .google.protobuf.Duration invisible_period = 16;
* @return Whether the invisiblePeriod field is set.
*/
boolean hasInvisiblePeriod();
/**
*
* Period of time servers would remain invisible once a message is acquired.
*
*
* .google.protobuf.Duration invisible_period = 16;
* @return The invisiblePeriod.
*/
com.aliyun.openservices.ons.shaded.com.google.protobuf.Duration getInvisiblePeriod();
/**
*
* Period of time servers would remain invisible once a message is acquired.
*
*
* .google.protobuf.Duration invisible_period = 16;
*/
com.aliyun.openservices.ons.shaded.com.google.protobuf.DurationOrBuilder getInvisiblePeriodOrBuilder();
/**
*
* 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.
*
*
* int32 delivery_attempt = 17;
* @return The deliveryAttempt.
*/
int getDeliveryAttempt();
/**
*
* Message producer load-balance group if applicable.
*
*
* .apache.rocketmq.v1.Resource producer_group = 18;
* @return Whether the producerGroup field is set.
*/
boolean hasProducerGroup();
/**
*
* Message producer load-balance group if applicable.
*
*
* .apache.rocketmq.v1.Resource producer_group = 18;
* @return The producerGroup.
*/
apache.rocketmq.v1.Resource getProducerGroup();
/**
*
* Message producer load-balance group if applicable.
*
*
* .apache.rocketmq.v1.Resource producer_group = 18;
*/
apache.rocketmq.v1.ResourceOrBuilder getProducerGroupOrBuilder();
/**
* string message_group = 19;
* @return The messageGroup.
*/
java.lang.String getMessageGroup();
/**
* string message_group = 19;
* @return The bytes for messageGroup.
*/
com.aliyun.openservices.ons.shaded.com.google.protobuf.ByteString
getMessageGroupBytes();
/**
*
* Trace context.
*
*
* string trace_context = 20;
* @return The traceContext.
*/
java.lang.String getTraceContext();
/**
*
* Trace context.
*
*
* string trace_context = 20;
* @return The bytes for traceContext.
*/
com.aliyun.openservices.ons.shaded.com.google.protobuf.ByteString
getTraceContextBytes();
/**
*
* Delay time of first recover orphaned transaction request from server.
*
*
* .google.protobuf.Duration orphaned_transaction_recovery_period = 21;
* @return Whether the orphanedTransactionRecoveryPeriod field is set.
*/
boolean hasOrphanedTransactionRecoveryPeriod();
/**
*
* Delay time of first recover orphaned transaction request from server.
*
*
* .google.protobuf.Duration orphaned_transaction_recovery_period = 21;
* @return The orphanedTransactionRecoveryPeriod.
*/
com.aliyun.openservices.ons.shaded.com.google.protobuf.Duration getOrphanedTransactionRecoveryPeriod();
/**
*
* Delay time of first recover orphaned transaction request from server.
*
*
* .google.protobuf.Duration orphaned_transaction_recovery_period = 21;
*/
com.aliyun.openservices.ons.shaded.com.google.protobuf.DurationOrBuilder getOrphanedTransactionRecoveryPeriodOrBuilder();
public apache.rocketmq.v1.SystemAttribute.TimedDeliveryCase getTimedDeliveryCase();
}