Package io.grpc.serviceconfig
Class PriorityLoadBalancingPolicyConfig.Child.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>
io.grpc.serviceconfig.PriorityLoadBalancingPolicyConfig.Child.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PriorityLoadBalancingPolicyConfig.ChildOrBuilder,Cloneable
- Enclosing class:
- PriorityLoadBalancingPolicyConfig.Child
public static final class PriorityLoadBalancingPolicyConfig.Child.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>
implements PriorityLoadBalancingPolicyConfig.ChildOrBuilder
A map of name to child policy configuration. The names are used to allow the priority policy to update existing child policies instead of creating new ones every time it receives a config update.Protobuf type
grpc.service_config.PriorityLoadBalancingPolicyConfig.Child-
Method Summary
Modifier and TypeMethodDescriptionaddAllConfig(Iterable<? extends LoadBalancingConfig> values) repeated .grpc.service_config.LoadBalancingConfig config = 1;addConfig(int index, LoadBalancingConfig value) repeated .grpc.service_config.LoadBalancingConfig config = 1;addConfig(int index, LoadBalancingConfig.Builder builderForValue) repeated .grpc.service_config.LoadBalancingConfig config = 1;addConfig(LoadBalancingConfig value) repeated .grpc.service_config.LoadBalancingConfig config = 1;addConfig(LoadBalancingConfig.Builder builderForValue) repeated .grpc.service_config.LoadBalancingConfig config = 1;repeated .grpc.service_config.LoadBalancingConfig config = 1;addConfigBuilder(int index) repeated .grpc.service_config.LoadBalancingConfig config = 1;addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()repeated .grpc.service_config.LoadBalancingConfig config = 1;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) If true, will ignore reresolution requests from this child.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()getConfig(int index) repeated .grpc.service_config.LoadBalancingConfig config = 1;getConfigBuilder(int index) repeated .grpc.service_config.LoadBalancingConfig config = 1;repeated .grpc.service_config.LoadBalancingConfig config = 1;intrepeated .grpc.service_config.LoadBalancingConfig config = 1;repeated .grpc.service_config.LoadBalancingConfig config = 1;getConfigOrBuilder(int index) repeated .grpc.service_config.LoadBalancingConfig config = 1;List<? extends LoadBalancingConfigOrBuilder>repeated .grpc.service_config.LoadBalancingConfig config = 1;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanIf true, will ignore reresolution requests from this child.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeConfig(int index) repeated .grpc.service_config.LoadBalancingConfig config = 1;setConfig(int index, LoadBalancingConfig value) repeated .grpc.service_config.LoadBalancingConfig config = 1;setConfig(int index, LoadBalancingConfig.Builder builderForValue) repeated .grpc.service_config.LoadBalancingConfig config = 1;setIgnoreReresolutionRequests(boolean value) If true, will ignore reresolution requests from this child.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>
-
setField
public PriorityLoadBalancingPolicyConfig.Child.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>
-
clearField
public PriorityLoadBalancingPolicyConfig.Child.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>
-
clearOneof
public PriorityLoadBalancingPolicyConfig.Child.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>
-
setRepeatedField
public PriorityLoadBalancingPolicyConfig.Child.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>
-
addRepeatedField
public PriorityLoadBalancingPolicyConfig.Child.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>
-
mergeFrom
public PriorityLoadBalancingPolicyConfig.Child.Builder mergeFrom(PriorityLoadBalancingPolicyConfig.Child other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>
-
mergeFrom
public PriorityLoadBalancingPolicyConfig.Child.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>- Throws:
IOException
-
getConfigList
repeated .grpc.service_config.LoadBalancingConfig config = 1;- Specified by:
getConfigListin interfacePriorityLoadBalancingPolicyConfig.ChildOrBuilder
-
getConfigCount
public int getConfigCount()repeated .grpc.service_config.LoadBalancingConfig config = 1;- Specified by:
getConfigCountin interfacePriorityLoadBalancingPolicyConfig.ChildOrBuilder
-
getConfig
repeated .grpc.service_config.LoadBalancingConfig config = 1;- Specified by:
getConfigin interfacePriorityLoadBalancingPolicyConfig.ChildOrBuilder
-
setConfig
public PriorityLoadBalancingPolicyConfig.Child.Builder setConfig(int index, LoadBalancingConfig value) repeated .grpc.service_config.LoadBalancingConfig config = 1; -
setConfig
public PriorityLoadBalancingPolicyConfig.Child.Builder setConfig(int index, LoadBalancingConfig.Builder builderForValue) repeated .grpc.service_config.LoadBalancingConfig config = 1; -
addConfig
repeated .grpc.service_config.LoadBalancingConfig config = 1; -
addConfig
public PriorityLoadBalancingPolicyConfig.Child.Builder addConfig(int index, LoadBalancingConfig value) repeated .grpc.service_config.LoadBalancingConfig config = 1; -
addConfig
public PriorityLoadBalancingPolicyConfig.Child.Builder addConfig(LoadBalancingConfig.Builder builderForValue) repeated .grpc.service_config.LoadBalancingConfig config = 1; -
addConfig
public PriorityLoadBalancingPolicyConfig.Child.Builder addConfig(int index, LoadBalancingConfig.Builder builderForValue) repeated .grpc.service_config.LoadBalancingConfig config = 1; -
addAllConfig
public PriorityLoadBalancingPolicyConfig.Child.Builder addAllConfig(Iterable<? extends LoadBalancingConfig> values) repeated .grpc.service_config.LoadBalancingConfig config = 1; -
clearConfig
repeated .grpc.service_config.LoadBalancingConfig config = 1; -
removeConfig
repeated .grpc.service_config.LoadBalancingConfig config = 1; -
getConfigBuilder
repeated .grpc.service_config.LoadBalancingConfig config = 1; -
getConfigOrBuilder
repeated .grpc.service_config.LoadBalancingConfig config = 1;- Specified by:
getConfigOrBuilderin interfacePriorityLoadBalancingPolicyConfig.ChildOrBuilder
-
getConfigOrBuilderList
repeated .grpc.service_config.LoadBalancingConfig config = 1;- Specified by:
getConfigOrBuilderListin interfacePriorityLoadBalancingPolicyConfig.ChildOrBuilder
-
addConfigBuilder
repeated .grpc.service_config.LoadBalancingConfig config = 1; -
addConfigBuilder
repeated .grpc.service_config.LoadBalancingConfig config = 1; -
getConfigBuilderList
repeated .grpc.service_config.LoadBalancingConfig config = 1; -
getIgnoreReresolutionRequests
public boolean getIgnoreReresolutionRequests()If true, will ignore reresolution requests from this child.
bool ignore_reresolution_requests = 2;- Specified by:
getIgnoreReresolutionRequestsin interfacePriorityLoadBalancingPolicyConfig.ChildOrBuilder- Returns:
- The ignoreReresolutionRequests.
-
setIgnoreReresolutionRequests
If true, will ignore reresolution requests from this child.
bool ignore_reresolution_requests = 2;- Parameters:
value- The ignoreReresolutionRequests to set.- Returns:
- This builder for chaining.
-
clearIgnoreReresolutionRequests
If true, will ignore reresolution requests from this child.
bool ignore_reresolution_requests = 2;- Returns:
- This builder for chaining.
-
setUnknownFields
public final PriorityLoadBalancingPolicyConfig.Child.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>
-
mergeUnknownFields
public final PriorityLoadBalancingPolicyConfig.Child.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>
-