
apache.rocketmq.v2.SettingsOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of rocketmq-proto Show documentation
Show all versions of rocketmq-proto Show documentation
Common Protocol APIs of Apache RocketMQ
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: apache/rocketmq/v2/definition.proto
package apache.rocketmq.v2;
public interface SettingsOrBuilder extends
// @@protoc_insertion_point(interface_extends:apache.rocketmq.v2.Settings)
com.google.protobuf.MessageOrBuilder {
/**
*
* Configurations for all clients.
*
*
* optional .apache.rocketmq.v2.ClientType client_type = 1;
* @return Whether the clientType field is set.
*/
boolean hasClientType();
/**
*
* Configurations for all clients.
*
*
* optional .apache.rocketmq.v2.ClientType client_type = 1;
* @return The enum numeric value on the wire for clientType.
*/
int getClientTypeValue();
/**
*
* Configurations for all clients.
*
*
* optional .apache.rocketmq.v2.ClientType client_type = 1;
* @return The clientType.
*/
apache.rocketmq.v2.ClientType getClientType();
/**
* optional .apache.rocketmq.v2.Endpoints access_point = 2;
* @return Whether the accessPoint field is set.
*/
boolean hasAccessPoint();
/**
* optional .apache.rocketmq.v2.Endpoints access_point = 2;
* @return The accessPoint.
*/
apache.rocketmq.v2.Endpoints getAccessPoint();
/**
* optional .apache.rocketmq.v2.Endpoints access_point = 2;
*/
apache.rocketmq.v2.EndpointsOrBuilder getAccessPointOrBuilder();
/**
*
* If publishing of messages encounters throttling or server internal errors,
* publishers should implement automatic retries after progressive longer
* back-offs for consecutive errors.
* When processing message fails, `backoff_policy` describes an interval
* after which the message should be available to consume again.
* For FIFO messages, the interval should be relatively small because
* messages of the same message group would not be readily available until
* the prior one depletes its lifecycle.
*
*
* optional .apache.rocketmq.v2.RetryPolicy backoff_policy = 3;
* @return Whether the backoffPolicy field is set.
*/
boolean hasBackoffPolicy();
/**
*
* If publishing of messages encounters throttling or server internal errors,
* publishers should implement automatic retries after progressive longer
* back-offs for consecutive errors.
* When processing message fails, `backoff_policy` describes an interval
* after which the message should be available to consume again.
* For FIFO messages, the interval should be relatively small because
* messages of the same message group would not be readily available until
* the prior one depletes its lifecycle.
*
*
* optional .apache.rocketmq.v2.RetryPolicy backoff_policy = 3;
* @return The backoffPolicy.
*/
apache.rocketmq.v2.RetryPolicy getBackoffPolicy();
/**
*
* If publishing of messages encounters throttling or server internal errors,
* publishers should implement automatic retries after progressive longer
* back-offs for consecutive errors.
* When processing message fails, `backoff_policy` describes an interval
* after which the message should be available to consume again.
* For FIFO messages, the interval should be relatively small because
* messages of the same message group would not be readily available until
* the prior one depletes its lifecycle.
*
*
* optional .apache.rocketmq.v2.RetryPolicy backoff_policy = 3;
*/
apache.rocketmq.v2.RetryPolicyOrBuilder getBackoffPolicyOrBuilder();
/**
*
* Request timeout for RPCs excluding long-polling.
*
*
* optional .google.protobuf.Duration request_timeout = 4;
* @return Whether the requestTimeout field is set.
*/
boolean hasRequestTimeout();
/**
*
* Request timeout for RPCs excluding long-polling.
*
*
* optional .google.protobuf.Duration request_timeout = 4;
* @return The requestTimeout.
*/
com.google.protobuf.Duration getRequestTimeout();
/**
*
* Request timeout for RPCs excluding long-polling.
*
*
* optional .google.protobuf.Duration request_timeout = 4;
*/
com.google.protobuf.DurationOrBuilder getRequestTimeoutOrBuilder();
/**
* .apache.rocketmq.v2.Publishing publishing = 5;
* @return Whether the publishing field is set.
*/
boolean hasPublishing();
/**
* .apache.rocketmq.v2.Publishing publishing = 5;
* @return The publishing.
*/
apache.rocketmq.v2.Publishing getPublishing();
/**
* .apache.rocketmq.v2.Publishing publishing = 5;
*/
apache.rocketmq.v2.PublishingOrBuilder getPublishingOrBuilder();
/**
* .apache.rocketmq.v2.Subscription subscription = 6;
* @return Whether the subscription field is set.
*/
boolean hasSubscription();
/**
* .apache.rocketmq.v2.Subscription subscription = 6;
* @return The subscription.
*/
apache.rocketmq.v2.Subscription getSubscription();
/**
* .apache.rocketmq.v2.Subscription subscription = 6;
*/
apache.rocketmq.v2.SubscriptionOrBuilder getSubscriptionOrBuilder();
/**
*
* User agent details
*
*
* .apache.rocketmq.v2.UA user_agent = 7;
* @return Whether the userAgent field is set.
*/
boolean hasUserAgent();
/**
*
* User agent details
*
*
* .apache.rocketmq.v2.UA user_agent = 7;
* @return The userAgent.
*/
apache.rocketmq.v2.UA getUserAgent();
/**
*
* User agent details
*
*
* .apache.rocketmq.v2.UA user_agent = 7;
*/
apache.rocketmq.v2.UAOrBuilder getUserAgentOrBuilder();
/**
* .apache.rocketmq.v2.Metric metric = 8;
* @return Whether the metric field is set.
*/
boolean hasMetric();
/**
* .apache.rocketmq.v2.Metric metric = 8;
* @return The metric.
*/
apache.rocketmq.v2.Metric getMetric();
/**
* .apache.rocketmq.v2.Metric metric = 8;
*/
apache.rocketmq.v2.MetricOrBuilder getMetricOrBuilder();
public apache.rocketmq.v2.Settings.PubSubCase getPubSubCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy