类 Publishing.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Publishing.Builder>
-
- apache.rocketmq.v2.Publishing.Builder
-
- 所有已实现的接口:
PublishingOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- 封闭类:
- Publishing
public static final class Publishing.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Publishing.Builder> implements PublishingOrBuilder
Protobuf typeapache.rocketmq.v2.Publishing
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 Publishing.BuilderaddAllTopics(Iterable<? extends Resource> values)Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present.Publishing.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Publishing.BuilderaddTopics(int index, Resource value)Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present.Publishing.BuilderaddTopics(int index, Resource.Builder builderForValue)Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present.Publishing.BuilderaddTopics(Resource value)Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present.Publishing.BuilderaddTopics(Resource.Builder builderForValue)Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present.Resource.BuilderaddTopicsBuilder()Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present.Resource.BuilderaddTopicsBuilder(int index)Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present.Publishingbuild()PublishingbuildPartial()Publishing.Builderclear()Publishing.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Publishing.BuilderclearMaxBodySize()If the message body size exceeds `max_body_size`, broker servers would reject the request.Publishing.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Publishing.BuilderclearTopics()Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present.Publishing.BuilderclearValidateMessageType()When `validate_message_type` flag set `false`, no need to validate message's type with messageQueue's `accept_message_types` before publishing.Publishing.Builderclone()PublishinggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()intgetMaxBodySize()If the message body size exceeds `max_body_size`, broker servers would reject the request.ResourcegetTopics(int index)Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present.Resource.BuildergetTopicsBuilder(int index)Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present.List<Resource.Builder>getTopicsBuilderList()Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present.intgetTopicsCount()Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present.List<Resource>getTopicsList()Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present.ResourceOrBuildergetTopicsOrBuilder(int index)Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present.List<? extends ResourceOrBuilder>getTopicsOrBuilderList()Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present.booleangetValidateMessageType()When `validate_message_type` flag set `false`, no need to validate message's type with messageQueue's `accept_message_types` before publishing.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Publishing.BuildermergeFrom(Publishing other)Publishing.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Publishing.BuildermergeFrom(com.google.protobuf.Message other)Publishing.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Publishing.BuilderremoveTopics(int index)Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present.Publishing.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Publishing.BuildersetMaxBodySize(int value)If the message body size exceeds `max_body_size`, broker servers would reject the request.Publishing.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Publishing.BuildersetTopics(int index, Resource value)Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present.Publishing.BuildersetTopics(int index, Resource.Builder builderForValue)Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present.Publishing.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Publishing.BuildersetValidateMessageType(boolean value)When `validate_message_type` flag set `false`, no need to validate message's type with messageQueue's `accept_message_types` before publishing.-
从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
-
-
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<Publishing.Builder>
-
clear
public Publishing.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<Publishing.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<Publishing.Builder>
-
getDefaultInstanceForType
public Publishing getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public Publishing build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public Publishing buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
public Publishing.Builder clone()
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<Publishing.Builder>
-
setField
public Publishing.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<Publishing.Builder>
-
clearField
public Publishing.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<Publishing.Builder>
-
clearOneof
public Publishing.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<Publishing.Builder>
-
setRepeatedField
public Publishing.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<Publishing.Builder>
-
addRepeatedField
public Publishing.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<Publishing.Builder>
-
mergeFrom
public Publishing.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<Publishing.Builder>
-
mergeFrom
public Publishing.Builder mergeFrom(Publishing other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<Publishing.Builder>
-
mergeFrom
public Publishing.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<Publishing.Builder>- 抛出:
IOException
-
getTopicsList
public List<Resource> getTopicsList()
Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present. List of topics to which messages will publish to.
repeated .apache.rocketmq.v2.Resource topics = 1;- 指定者:
getTopicsList在接口中PublishingOrBuilder
-
getTopicsCount
public int getTopicsCount()
Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present. List of topics to which messages will publish to.
repeated .apache.rocketmq.v2.Resource topics = 1;- 指定者:
getTopicsCount在接口中PublishingOrBuilder
-
getTopics
public Resource getTopics(int index)
Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present. List of topics to which messages will publish to.
repeated .apache.rocketmq.v2.Resource topics = 1;- 指定者:
getTopics在接口中PublishingOrBuilder
-
setTopics
public Publishing.Builder setTopics(int index, Resource value)
Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present. List of topics to which messages will publish to.
repeated .apache.rocketmq.v2.Resource topics = 1;
-
setTopics
public Publishing.Builder setTopics(int index, Resource.Builder builderForValue)
Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present. List of topics to which messages will publish to.
repeated .apache.rocketmq.v2.Resource topics = 1;
-
addTopics
public Publishing.Builder addTopics(Resource value)
Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present. List of topics to which messages will publish to.
repeated .apache.rocketmq.v2.Resource topics = 1;
-
addTopics
public Publishing.Builder addTopics(int index, Resource value)
Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present. List of topics to which messages will publish to.
repeated .apache.rocketmq.v2.Resource topics = 1;
-
addTopics
public Publishing.Builder addTopics(Resource.Builder builderForValue)
Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present. List of topics to which messages will publish to.
repeated .apache.rocketmq.v2.Resource topics = 1;
-
addTopics
public Publishing.Builder addTopics(int index, Resource.Builder builderForValue)
Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present. List of topics to which messages will publish to.
repeated .apache.rocketmq.v2.Resource topics = 1;
-
addAllTopics
public Publishing.Builder addAllTopics(Iterable<? extends Resource> values)
Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present. List of topics to which messages will publish to.
repeated .apache.rocketmq.v2.Resource topics = 1;
-
clearTopics
public Publishing.Builder clearTopics()
Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present. List of topics to which messages will publish to.
repeated .apache.rocketmq.v2.Resource topics = 1;
-
removeTopics
public Publishing.Builder removeTopics(int index)
Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present. List of topics to which messages will publish to.
repeated .apache.rocketmq.v2.Resource topics = 1;
-
getTopicsBuilder
public Resource.Builder getTopicsBuilder(int index)
Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present. List of topics to which messages will publish to.
repeated .apache.rocketmq.v2.Resource topics = 1;
-
getTopicsOrBuilder
public ResourceOrBuilder getTopicsOrBuilder(int index)
Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present. List of topics to which messages will publish to.
repeated .apache.rocketmq.v2.Resource topics = 1;- 指定者:
getTopicsOrBuilder在接口中PublishingOrBuilder
-
getTopicsOrBuilderList
public List<? extends ResourceOrBuilder> getTopicsOrBuilderList()
Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present. List of topics to which messages will publish to.
repeated .apache.rocketmq.v2.Resource topics = 1;- 指定者:
getTopicsOrBuilderList在接口中PublishingOrBuilder
-
addTopicsBuilder
public Resource.Builder addTopicsBuilder()
Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present. List of topics to which messages will publish to.
repeated .apache.rocketmq.v2.Resource topics = 1;
-
addTopicsBuilder
public Resource.Builder addTopicsBuilder(int index)
Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present. List of topics to which messages will publish to.
repeated .apache.rocketmq.v2.Resource topics = 1;
-
getTopicsBuilderList
public List<Resource.Builder> getTopicsBuilderList()
Publishing settings below here is appointed by client, thus it is unnecessary for server to push at present. List of topics to which messages will publish to.
repeated .apache.rocketmq.v2.Resource topics = 1;
-
getMaxBodySize
public int getMaxBodySize()
If the message body size exceeds `max_body_size`, broker servers would reject the request. As a result, it is advisable that Producer performs client-side check validation.
int32 max_body_size = 2;- 指定者:
getMaxBodySize在接口中PublishingOrBuilder- 返回:
- The maxBodySize.
-
setMaxBodySize
public Publishing.Builder setMaxBodySize(int value)
If the message body size exceeds `max_body_size`, broker servers would reject the request. As a result, it is advisable that Producer performs client-side check validation.
int32 max_body_size = 2;- 参数:
value- The maxBodySize to set.- 返回:
- This builder for chaining.
-
clearMaxBodySize
public Publishing.Builder clearMaxBodySize()
If the message body size exceeds `max_body_size`, broker servers would reject the request. As a result, it is advisable that Producer performs client-side check validation.
int32 max_body_size = 2;- 返回:
- This builder for chaining.
-
getValidateMessageType
public boolean getValidateMessageType()
When `validate_message_type` flag set `false`, no need to validate message's type with messageQueue's `accept_message_types` before publishing.
bool validate_message_type = 3;- 指定者:
getValidateMessageType在接口中PublishingOrBuilder- 返回:
- The validateMessageType.
-
setValidateMessageType
public Publishing.Builder setValidateMessageType(boolean value)
When `validate_message_type` flag set `false`, no need to validate message's type with messageQueue's `accept_message_types` before publishing.
bool validate_message_type = 3;- 参数:
value- The validateMessageType to set.- 返回:
- This builder for chaining.
-
clearValidateMessageType
public Publishing.Builder clearValidateMessageType()
When `validate_message_type` flag set `false`, no need to validate message's type with messageQueue's `accept_message_types` before publishing.
bool validate_message_type = 3;- 返回:
- This builder for chaining.
-
setUnknownFields
public final Publishing.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<Publishing.Builder>
-
mergeUnknownFields
public final Publishing.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<Publishing.Builder>
-
-