
apache.rocketmq.v2.MessageQueueOrBuilder 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 MessageQueueOrBuilder extends
// @@protoc_insertion_point(interface_extends:apache.rocketmq.v2.MessageQueue)
com.google.protobuf.MessageOrBuilder {
/**
* .apache.rocketmq.v2.Resource topic = 1;
* @return Whether the topic field is set.
*/
boolean hasTopic();
/**
* .apache.rocketmq.v2.Resource topic = 1;
* @return The topic.
*/
apache.rocketmq.v2.Resource getTopic();
/**
* .apache.rocketmq.v2.Resource topic = 1;
*/
apache.rocketmq.v2.ResourceOrBuilder getTopicOrBuilder();
/**
* int32 id = 2;
* @return The id.
*/
int getId();
/**
* .apache.rocketmq.v2.Permission permission = 3;
* @return The enum numeric value on the wire for permission.
*/
int getPermissionValue();
/**
* .apache.rocketmq.v2.Permission permission = 3;
* @return The permission.
*/
apache.rocketmq.v2.Permission getPermission();
/**
* .apache.rocketmq.v2.Broker broker = 4;
* @return Whether the broker field is set.
*/
boolean hasBroker();
/**
* .apache.rocketmq.v2.Broker broker = 4;
* @return The broker.
*/
apache.rocketmq.v2.Broker getBroker();
/**
* .apache.rocketmq.v2.Broker broker = 4;
*/
apache.rocketmq.v2.BrokerOrBuilder getBrokerOrBuilder();
/**
* repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;
* @return A list containing the acceptMessageTypes.
*/
java.util.List getAcceptMessageTypesList();
/**
* repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;
* @return The count of acceptMessageTypes.
*/
int getAcceptMessageTypesCount();
/**
* repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;
* @param index The index of the element to return.
* @return The acceptMessageTypes at the given index.
*/
apache.rocketmq.v2.MessageType getAcceptMessageTypes(int index);
/**
* repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;
* @return A list containing the enum numeric values on the wire for acceptMessageTypes.
*/
java.util.List
getAcceptMessageTypesValueList();
/**
* repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;
* @param index The index of the value to return.
* @return The enum numeric value on the wire of acceptMessageTypes at the given index.
*/
int getAcceptMessageTypesValue(int index);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy