public static final class LrsLoadBalancingPolicyConfig.Locality.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LrsLoadBalancingPolicyConfig.Locality.Builder> implements LrsLoadBalancingPolicyConfig.LocalityOrBuilder
The locality for which this policy will report load. Required.Protobuf type
grpc.service_config.LrsLoadBalancingPolicyConfig.LocalitygetAllFields, 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<LrsLoadBalancingPolicyConfig.Locality.Builder>public LrsLoadBalancingPolicyConfig.Locality.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<LrsLoadBalancingPolicyConfig.Locality.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<LrsLoadBalancingPolicyConfig.Locality.Builder>public LrsLoadBalancingPolicyConfig.Locality getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LrsLoadBalancingPolicyConfig.Locality build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LrsLoadBalancingPolicyConfig.Locality buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LrsLoadBalancingPolicyConfig.Locality.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<LrsLoadBalancingPolicyConfig.Locality.Builder>public LrsLoadBalancingPolicyConfig.Locality.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<LrsLoadBalancingPolicyConfig.Locality.Builder>public LrsLoadBalancingPolicyConfig.Locality.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<LrsLoadBalancingPolicyConfig.Locality.Builder>public LrsLoadBalancingPolicyConfig.Locality.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<LrsLoadBalancingPolicyConfig.Locality.Builder>public LrsLoadBalancingPolicyConfig.Locality.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<LrsLoadBalancingPolicyConfig.Locality.Builder>public LrsLoadBalancingPolicyConfig.Locality.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<LrsLoadBalancingPolicyConfig.Locality.Builder>public LrsLoadBalancingPolicyConfig.Locality.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LrsLoadBalancingPolicyConfig.Locality.Builder>public LrsLoadBalancingPolicyConfig.Locality.Builder mergeFrom(LrsLoadBalancingPolicyConfig.Locality other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<LrsLoadBalancingPolicyConfig.Locality.Builder>public LrsLoadBalancingPolicyConfig.Locality.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<LrsLoadBalancingPolicyConfig.Locality.Builder>IOExceptionpublic String getRegion()
string region = 1;getRegion in interface LrsLoadBalancingPolicyConfig.LocalityOrBuilderpublic com.google.protobuf.ByteString getRegionBytes()
string region = 1;getRegionBytes in interface LrsLoadBalancingPolicyConfig.LocalityOrBuilderpublic LrsLoadBalancingPolicyConfig.Locality.Builder setRegion(String value)
string region = 1;value - The region to set.public LrsLoadBalancingPolicyConfig.Locality.Builder clearRegion()
string region = 1;public LrsLoadBalancingPolicyConfig.Locality.Builder setRegionBytes(com.google.protobuf.ByteString value)
string region = 1;value - The bytes for region to set.public String getZone()
string zone = 2;getZone in interface LrsLoadBalancingPolicyConfig.LocalityOrBuilderpublic com.google.protobuf.ByteString getZoneBytes()
string zone = 2;getZoneBytes in interface LrsLoadBalancingPolicyConfig.LocalityOrBuilderpublic LrsLoadBalancingPolicyConfig.Locality.Builder setZone(String value)
string zone = 2;value - The zone to set.public LrsLoadBalancingPolicyConfig.Locality.Builder clearZone()
string zone = 2;public LrsLoadBalancingPolicyConfig.Locality.Builder setZoneBytes(com.google.protobuf.ByteString value)
string zone = 2;value - The bytes for zone to set.public String getSubzone()
string subzone = 3;getSubzone in interface LrsLoadBalancingPolicyConfig.LocalityOrBuilderpublic com.google.protobuf.ByteString getSubzoneBytes()
string subzone = 3;getSubzoneBytes in interface LrsLoadBalancingPolicyConfig.LocalityOrBuilderpublic LrsLoadBalancingPolicyConfig.Locality.Builder setSubzone(String value)
string subzone = 3;value - The subzone to set.public LrsLoadBalancingPolicyConfig.Locality.Builder clearSubzone()
string subzone = 3;public LrsLoadBalancingPolicyConfig.Locality.Builder setSubzoneBytes(com.google.protobuf.ByteString value)
string subzone = 3;value - The bytes for subzone to set.public final LrsLoadBalancingPolicyConfig.Locality.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LrsLoadBalancingPolicyConfig.Locality.Builder>public final LrsLoadBalancingPolicyConfig.Locality.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LrsLoadBalancingPolicyConfig.Locality.Builder>Copyright © 2022 Google LLC. All rights reserved.