public static final class PubSubProtocol.SubscriptionPreferences.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.SubscriptionPreferences.Builder> implements PubSubProtocol.SubscriptionPreferencesOrBuilder
record all preferences for a subscription, would be serialized to be stored in meta storeProtobuf type
Hedwig.SubscriptionPreferencesgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.SubscriptionPreferences.Builder>public PubSubProtocol.SubscriptionPreferences.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.SubscriptionPreferences.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.SubscriptionPreferences.Builder>public PubSubProtocol.SubscriptionPreferences getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PubSubProtocol.SubscriptionPreferences build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PubSubProtocol.SubscriptionPreferences buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PubSubProtocol.SubscriptionPreferences.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.SubscriptionPreferences.Builder>public PubSubProtocol.SubscriptionPreferences.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.SubscriptionPreferences.Builder>public PubSubProtocol.SubscriptionPreferences.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.SubscriptionPreferences.Builder>public PubSubProtocol.SubscriptionPreferences.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.SubscriptionPreferences.Builder>public PubSubProtocol.SubscriptionPreferences.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.SubscriptionPreferences.Builder>public PubSubProtocol.SubscriptionPreferences.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.SubscriptionPreferences.Builder>public PubSubProtocol.SubscriptionPreferences.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PubSubProtocol.SubscriptionPreferences.Builder>public PubSubProtocol.SubscriptionPreferences.Builder mergeFrom(PubSubProtocol.SubscriptionPreferences other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.SubscriptionPreferences.Builder>public PubSubProtocol.SubscriptionPreferences.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PubSubProtocol.SubscriptionPreferences.Builder>IOExceptionpublic boolean hasOptions()
user customized subscription options
optional .Hedwig.Map options = 1;hasOptions in interface PubSubProtocol.SubscriptionPreferencesOrBuilderpublic PubSubProtocol.Map getOptions()
user customized subscription options
optional .Hedwig.Map options = 1;getOptions in interface PubSubProtocol.SubscriptionPreferencesOrBuilderpublic PubSubProtocol.SubscriptionPreferences.Builder setOptions(PubSubProtocol.Map value)
user customized subscription options
optional .Hedwig.Map options = 1;public PubSubProtocol.SubscriptionPreferences.Builder setOptions(PubSubProtocol.Map.Builder builderForValue)
user customized subscription options
optional .Hedwig.Map options = 1;public PubSubProtocol.SubscriptionPreferences.Builder mergeOptions(PubSubProtocol.Map value)
user customized subscription options
optional .Hedwig.Map options = 1;public PubSubProtocol.SubscriptionPreferences.Builder clearOptions()
user customized subscription options
optional .Hedwig.Map options = 1;public PubSubProtocol.Map.Builder getOptionsBuilder()
user customized subscription options
optional .Hedwig.Map options = 1;public PubSubProtocol.MapOrBuilder getOptionsOrBuilder()
user customized subscription options
optional .Hedwig.Map options = 1;getOptionsOrBuilder in interface PubSubProtocol.SubscriptionPreferencesOrBuilderpublic boolean hasMessageBound()
message bound
optional uint32 messageBound = 2;hasMessageBound in interface PubSubProtocol.SubscriptionPreferencesOrBuilderpublic int getMessageBound()
message bound
optional uint32 messageBound = 2;getMessageBound in interface PubSubProtocol.SubscriptionPreferencesOrBuilderpublic PubSubProtocol.SubscriptionPreferences.Builder setMessageBound(int value)
message bound
optional uint32 messageBound = 2;value - The messageBound to set.public PubSubProtocol.SubscriptionPreferences.Builder clearMessageBound()
message bound
optional uint32 messageBound = 2;public boolean hasMessageFilter()
server-side message filter
optional string messageFilter = 3;hasMessageFilter in interface PubSubProtocol.SubscriptionPreferencesOrBuilderpublic String getMessageFilter()
server-side message filter
optional string messageFilter = 3;getMessageFilter in interface PubSubProtocol.SubscriptionPreferencesOrBuilderpublic com.google.protobuf.ByteString getMessageFilterBytes()
server-side message filter
optional string messageFilter = 3;getMessageFilterBytes in interface PubSubProtocol.SubscriptionPreferencesOrBuilderpublic PubSubProtocol.SubscriptionPreferences.Builder setMessageFilter(String value)
server-side message filter
optional string messageFilter = 3;value - The messageFilter to set.public PubSubProtocol.SubscriptionPreferences.Builder clearMessageFilter()
server-side message filter
optional string messageFilter = 3;public PubSubProtocol.SubscriptionPreferences.Builder setMessageFilterBytes(com.google.protobuf.ByteString value)
server-side message filter
optional string messageFilter = 3;value - The bytes for messageFilter to set.public boolean hasMessageWindowSize()
message window size, this is the maximum number of messages which will be delivered without being consumed
optional uint32 messageWindowSize = 4;hasMessageWindowSize in interface PubSubProtocol.SubscriptionPreferencesOrBuilderpublic int getMessageWindowSize()
message window size, this is the maximum number of messages which will be delivered without being consumed
optional uint32 messageWindowSize = 4;getMessageWindowSize in interface PubSubProtocol.SubscriptionPreferencesOrBuilderpublic PubSubProtocol.SubscriptionPreferences.Builder setMessageWindowSize(int value)
message window size, this is the maximum number of messages which will be delivered without being consumed
optional uint32 messageWindowSize = 4;value - The messageWindowSize to set.public PubSubProtocol.SubscriptionPreferences.Builder clearMessageWindowSize()
message window size, this is the maximum number of messages which will be delivered without being consumed
optional uint32 messageWindowSize = 4;public final PubSubProtocol.SubscriptionPreferences.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.SubscriptionPreferences.Builder>public final PubSubProtocol.SubscriptionPreferences.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PubSubProtocol.SubscriptionPreferences.Builder>Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.