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| Modifier and Type | Method and Description |
|---|---|
PriorityLoadBalancingPolicyConfig.Child.Builder |
addAllConfig(Iterable<? extends LoadBalancingConfig> values)
repeated .grpc.service_config.LoadBalancingConfig config = 1; |
PriorityLoadBalancingPolicyConfig.Child.Builder |
addConfig(int index,
LoadBalancingConfig.Builder builderForValue)
repeated .grpc.service_config.LoadBalancingConfig config = 1; |
PriorityLoadBalancingPolicyConfig.Child.Builder |
addConfig(int index,
LoadBalancingConfig value)
repeated .grpc.service_config.LoadBalancingConfig config = 1; |
PriorityLoadBalancingPolicyConfig.Child.Builder |
addConfig(LoadBalancingConfig.Builder builderForValue)
repeated .grpc.service_config.LoadBalancingConfig config = 1; |
PriorityLoadBalancingPolicyConfig.Child.Builder |
addConfig(LoadBalancingConfig value)
repeated .grpc.service_config.LoadBalancingConfig config = 1; |
LoadBalancingConfig.Builder |
addConfigBuilder()
repeated .grpc.service_config.LoadBalancingConfig config = 1; |
LoadBalancingConfig.Builder |
addConfigBuilder(int index)
repeated .grpc.service_config.LoadBalancingConfig config = 1; |
PriorityLoadBalancingPolicyConfig.Child.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PriorityLoadBalancingPolicyConfig.Child |
build() |
PriorityLoadBalancingPolicyConfig.Child |
buildPartial() |
PriorityLoadBalancingPolicyConfig.Child.Builder |
clear() |
PriorityLoadBalancingPolicyConfig.Child.Builder |
clearConfig()
repeated .grpc.service_config.LoadBalancingConfig config = 1; |
PriorityLoadBalancingPolicyConfig.Child.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
PriorityLoadBalancingPolicyConfig.Child.Builder |
clearIgnoreReresolutionRequests()
If true, will ignore reresolution requests from this child.
|
PriorityLoadBalancingPolicyConfig.Child.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
PriorityLoadBalancingPolicyConfig.Child.Builder |
clone() |
LoadBalancingConfig |
getConfig(int index)
repeated .grpc.service_config.LoadBalancingConfig config = 1; |
LoadBalancingConfig.Builder |
getConfigBuilder(int index)
repeated .grpc.service_config.LoadBalancingConfig config = 1; |
List<LoadBalancingConfig.Builder> |
getConfigBuilderList()
repeated .grpc.service_config.LoadBalancingConfig config = 1; |
int |
getConfigCount()
repeated .grpc.service_config.LoadBalancingConfig config = 1; |
List<LoadBalancingConfig> |
getConfigList()
repeated .grpc.service_config.LoadBalancingConfig config = 1; |
LoadBalancingConfigOrBuilder |
getConfigOrBuilder(int index)
repeated .grpc.service_config.LoadBalancingConfig config = 1; |
List<? extends LoadBalancingConfigOrBuilder> |
getConfigOrBuilderList()
repeated .grpc.service_config.LoadBalancingConfig config = 1; |
PriorityLoadBalancingPolicyConfig.Child |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getIgnoreReresolutionRequests()
If true, will ignore reresolution requests from this child.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
PriorityLoadBalancingPolicyConfig.Child.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
PriorityLoadBalancingPolicyConfig.Child.Builder |
mergeFrom(com.google.protobuf.Message other) |
PriorityLoadBalancingPolicyConfig.Child.Builder |
mergeFrom(PriorityLoadBalancingPolicyConfig.Child other) |
PriorityLoadBalancingPolicyConfig.Child.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
PriorityLoadBalancingPolicyConfig.Child.Builder |
removeConfig(int index)
repeated .grpc.service_config.LoadBalancingConfig config = 1; |
PriorityLoadBalancingPolicyConfig.Child.Builder |
setConfig(int index,
LoadBalancingConfig.Builder builderForValue)
repeated .grpc.service_config.LoadBalancingConfig config = 1; |
PriorityLoadBalancingPolicyConfig.Child.Builder |
setConfig(int index,
LoadBalancingConfig value)
repeated .grpc.service_config.LoadBalancingConfig config = 1; |
PriorityLoadBalancingPolicyConfig.Child.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PriorityLoadBalancingPolicyConfig.Child.Builder |
setIgnoreReresolutionRequests(boolean value)
If true, will ignore reresolution requests from this child.
|
PriorityLoadBalancingPolicyConfig.Child.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
PriorityLoadBalancingPolicyConfig.Child.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>public PriorityLoadBalancingPolicyConfig.Child.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.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<PriorityLoadBalancingPolicyConfig.Child.Builder>public PriorityLoadBalancingPolicyConfig.Child getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PriorityLoadBalancingPolicyConfig.Child build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PriorityLoadBalancingPolicyConfig.Child buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PriorityLoadBalancingPolicyConfig.Child.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>public PriorityLoadBalancingPolicyConfig.Child.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<PriorityLoadBalancingPolicyConfig.Child.Builder>public PriorityLoadBalancingPolicyConfig.Child.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>public PriorityLoadBalancingPolicyConfig.Child.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>public PriorityLoadBalancingPolicyConfig.Child.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<PriorityLoadBalancingPolicyConfig.Child.Builder>public PriorityLoadBalancingPolicyConfig.Child.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<PriorityLoadBalancingPolicyConfig.Child.Builder>public PriorityLoadBalancingPolicyConfig.Child.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>public PriorityLoadBalancingPolicyConfig.Child.Builder mergeFrom(PriorityLoadBalancingPolicyConfig.Child other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>public PriorityLoadBalancingPolicyConfig.Child.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<PriorityLoadBalancingPolicyConfig.Child.Builder>IOExceptionpublic List<LoadBalancingConfig> getConfigList()
repeated .grpc.service_config.LoadBalancingConfig config = 1;getConfigList in interface PriorityLoadBalancingPolicyConfig.ChildOrBuilderpublic int getConfigCount()
repeated .grpc.service_config.LoadBalancingConfig config = 1;getConfigCount in interface PriorityLoadBalancingPolicyConfig.ChildOrBuilderpublic LoadBalancingConfig getConfig(int index)
repeated .grpc.service_config.LoadBalancingConfig config = 1;getConfig in interface PriorityLoadBalancingPolicyConfig.ChildOrBuilderpublic PriorityLoadBalancingPolicyConfig.Child.Builder setConfig(int index, LoadBalancingConfig value)
repeated .grpc.service_config.LoadBalancingConfig config = 1;public PriorityLoadBalancingPolicyConfig.Child.Builder setConfig(int index, LoadBalancingConfig.Builder builderForValue)
repeated .grpc.service_config.LoadBalancingConfig config = 1;public PriorityLoadBalancingPolicyConfig.Child.Builder addConfig(LoadBalancingConfig value)
repeated .grpc.service_config.LoadBalancingConfig config = 1;public PriorityLoadBalancingPolicyConfig.Child.Builder addConfig(int index, LoadBalancingConfig value)
repeated .grpc.service_config.LoadBalancingConfig config = 1;public PriorityLoadBalancingPolicyConfig.Child.Builder addConfig(LoadBalancingConfig.Builder builderForValue)
repeated .grpc.service_config.LoadBalancingConfig config = 1;public PriorityLoadBalancingPolicyConfig.Child.Builder addConfig(int index, LoadBalancingConfig.Builder builderForValue)
repeated .grpc.service_config.LoadBalancingConfig config = 1;public PriorityLoadBalancingPolicyConfig.Child.Builder addAllConfig(Iterable<? extends LoadBalancingConfig> values)
repeated .grpc.service_config.LoadBalancingConfig config = 1;public PriorityLoadBalancingPolicyConfig.Child.Builder clearConfig()
repeated .grpc.service_config.LoadBalancingConfig config = 1;public PriorityLoadBalancingPolicyConfig.Child.Builder removeConfig(int index)
repeated .grpc.service_config.LoadBalancingConfig config = 1;public LoadBalancingConfig.Builder getConfigBuilder(int index)
repeated .grpc.service_config.LoadBalancingConfig config = 1;public LoadBalancingConfigOrBuilder getConfigOrBuilder(int index)
repeated .grpc.service_config.LoadBalancingConfig config = 1;getConfigOrBuilder in interface PriorityLoadBalancingPolicyConfig.ChildOrBuilderpublic List<? extends LoadBalancingConfigOrBuilder> getConfigOrBuilderList()
repeated .grpc.service_config.LoadBalancingConfig config = 1;getConfigOrBuilderList in interface PriorityLoadBalancingPolicyConfig.ChildOrBuilderpublic LoadBalancingConfig.Builder addConfigBuilder()
repeated .grpc.service_config.LoadBalancingConfig config = 1;public LoadBalancingConfig.Builder addConfigBuilder(int index)
repeated .grpc.service_config.LoadBalancingConfig config = 1;public List<LoadBalancingConfig.Builder> getConfigBuilderList()
repeated .grpc.service_config.LoadBalancingConfig config = 1;public boolean getIgnoreReresolutionRequests()
If true, will ignore reresolution requests from this child.
bool ignore_reresolution_requests = 2;getIgnoreReresolutionRequests in interface PriorityLoadBalancingPolicyConfig.ChildOrBuilderpublic PriorityLoadBalancingPolicyConfig.Child.Builder setIgnoreReresolutionRequests(boolean value)
If true, will ignore reresolution requests from this child.
bool ignore_reresolution_requests = 2;value - The ignoreReresolutionRequests to set.public PriorityLoadBalancingPolicyConfig.Child.Builder clearIgnoreReresolutionRequests()
If true, will ignore reresolution requests from this child.
bool ignore_reresolution_requests = 2;public final PriorityLoadBalancingPolicyConfig.Child.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>public final PriorityLoadBalancingPolicyConfig.Child.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PriorityLoadBalancingPolicyConfig.Child.Builder>Copyright © 2022 Google LLC. All rights reserved.