public static final class PriorityLoadBalancingPolicyConfig.Child extends com.google.protobuf.GeneratedMessageV3 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 | Class and Description |
|---|---|
static class |
PriorityLoadBalancingPolicyConfig.Child.Builder
A map of name to child policy configuration.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CONFIG_FIELD_NUMBER |
static int |
IGNORE_RERESOLUTION_REQUESTS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
LoadBalancingConfig |
getConfig(int index)
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; |
static PriorityLoadBalancingPolicyConfig.Child |
getDefaultInstance() |
PriorityLoadBalancingPolicyConfig.Child |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
boolean |
getIgnoreReresolutionRequests()
If true, will ignore reresolution requests from this child.
|
com.google.protobuf.Parser<PriorityLoadBalancingPolicyConfig.Child> |
getParserForType() |
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static PriorityLoadBalancingPolicyConfig.Child.Builder |
newBuilder() |
static PriorityLoadBalancingPolicyConfig.Child.Builder |
newBuilder(PriorityLoadBalancingPolicyConfig.Child prototype) |
PriorityLoadBalancingPolicyConfig.Child.Builder |
newBuilderForType() |
protected PriorityLoadBalancingPolicyConfig.Child.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static PriorityLoadBalancingPolicyConfig.Child |
parseDelimitedFrom(InputStream input) |
static PriorityLoadBalancingPolicyConfig.Child |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PriorityLoadBalancingPolicyConfig.Child |
parseFrom(byte[] data) |
static PriorityLoadBalancingPolicyConfig.Child |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PriorityLoadBalancingPolicyConfig.Child |
parseFrom(ByteBuffer data) |
static PriorityLoadBalancingPolicyConfig.Child |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PriorityLoadBalancingPolicyConfig.Child |
parseFrom(com.google.protobuf.ByteString data) |
static PriorityLoadBalancingPolicyConfig.Child |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PriorityLoadBalancingPolicyConfig.Child |
parseFrom(com.google.protobuf.CodedInputStream input) |
static PriorityLoadBalancingPolicyConfig.Child |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PriorityLoadBalancingPolicyConfig.Child |
parseFrom(InputStream input) |
static PriorityLoadBalancingPolicyConfig.Child |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<PriorityLoadBalancingPolicyConfig.Child> |
parser() |
PriorityLoadBalancingPolicyConfig.Child.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int CONFIG_FIELD_NUMBER
public static final int IGNORE_RERESOLUTION_REQUESTS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public List<LoadBalancingConfig> getConfigList()
repeated .grpc.service_config.LoadBalancingConfig config = 1;getConfigList in interface PriorityLoadBalancingPolicyConfig.ChildOrBuilderpublic List<? extends LoadBalancingConfigOrBuilder> getConfigOrBuilderList()
repeated .grpc.service_config.LoadBalancingConfig config = 1;getConfigOrBuilderList 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 LoadBalancingConfigOrBuilder getConfigOrBuilder(int index)
repeated .grpc.service_config.LoadBalancingConfig config = 1;getConfigOrBuilder in interface PriorityLoadBalancingPolicyConfig.ChildOrBuilderpublic boolean getIgnoreReresolutionRequests()
If true, will ignore reresolution requests from this child.
bool ignore_reresolution_requests = 2;getIgnoreReresolutionRequests in interface PriorityLoadBalancingPolicyConfig.ChildOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static PriorityLoadBalancingPolicyConfig.Child parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PriorityLoadBalancingPolicyConfig.Child parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PriorityLoadBalancingPolicyConfig.Child parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PriorityLoadBalancingPolicyConfig.Child parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PriorityLoadBalancingPolicyConfig.Child parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PriorityLoadBalancingPolicyConfig.Child parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PriorityLoadBalancingPolicyConfig.Child parseFrom(InputStream input) throws IOException
IOExceptionpublic static PriorityLoadBalancingPolicyConfig.Child parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PriorityLoadBalancingPolicyConfig.Child parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static PriorityLoadBalancingPolicyConfig.Child parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PriorityLoadBalancingPolicyConfig.Child parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static PriorityLoadBalancingPolicyConfig.Child parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic PriorityLoadBalancingPolicyConfig.Child.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static PriorityLoadBalancingPolicyConfig.Child.Builder newBuilder()
public static PriorityLoadBalancingPolicyConfig.Child.Builder newBuilder(PriorityLoadBalancingPolicyConfig.Child prototype)
public PriorityLoadBalancingPolicyConfig.Child.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected PriorityLoadBalancingPolicyConfig.Child.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static PriorityLoadBalancingPolicyConfig.Child getDefaultInstance()
public static com.google.protobuf.Parser<PriorityLoadBalancingPolicyConfig.Child> parser()
public com.google.protobuf.Parser<PriorityLoadBalancingPolicyConfig.Child> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public PriorityLoadBalancingPolicyConfig.Child getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2022 Google LLC. All rights reserved.