Package io.grpc.serviceconfig
Class XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder>
io.grpc.serviceconfig.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder,Cloneable
- Enclosing class:
- XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism
public static final class XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder>
implements XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder
Describes a discovery mechanism instance. For EDS or LOGICAL_DNS clusters, there will be exactly one DiscoveryMechanism, which will describe the cluster of the parent CDS policy. For aggregate clusters, there will be one DiscoveryMechanism for each underlying cluster.Protobuf type
grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Cluster name.For type LOGICAL_DNS only.For type EDS only.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) LRS server to send load reports to.Deprecated.Maximum number of outstanding requests can be made to the upstream cluster.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Type type = 4;clone()Cluster name.com.google.protobuf.ByteStringCluster name.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorFor type LOGICAL_DNS only.com.google.protobuf.ByteStringFor type LOGICAL_DNS only.For type EDS only.com.google.protobuf.ByteStringFor type EDS only.LRS server to send load reports to.LRS server to send load reports to.com.google.protobuf.StringValueDeprecated.grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.lrs_load_reporting_server_name is deprecated.com.google.protobuf.StringValue.BuilderDeprecated.com.google.protobuf.StringValueOrBuilderDeprecated.LRS server to send load reports to.com.google.protobuf.UInt32ValueMaximum number of outstanding requests can be made to the upstream cluster.com.google.protobuf.UInt32Value.BuilderMaximum number of outstanding requests can be made to the upstream cluster.com.google.protobuf.UInt32ValueOrBuilderMaximum number of outstanding requests can be made to the upstream cluster.getType().grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Type type = 4;int.grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Type type = 4;booleanLRS server to send load reports to.booleanDeprecated.grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.lrs_load_reporting_server_name is deprecated.booleanMaximum number of outstanding requests can be made to the upstream cluster.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) LRS server to send load reports to.mergeLrsLoadReportingServerName(com.google.protobuf.StringValue value) Deprecated.mergeMaxConcurrentRequests(com.google.protobuf.UInt32Value value) Maximum number of outstanding requests can be made to the upstream cluster.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setCluster(String value) Cluster name.setClusterBytes(com.google.protobuf.ByteString value) Cluster name.setDnsHostname(String value) For type LOGICAL_DNS only.setDnsHostnameBytes(com.google.protobuf.ByteString value) For type LOGICAL_DNS only.setEdsServiceName(String value) For type EDS only.setEdsServiceNameBytes(com.google.protobuf.ByteString value) For type EDS only.LRS server to send load reports to.setLrsLoadReportingServer(XdsServer.Builder builderForValue) LRS server to send load reports to.setLrsLoadReportingServerName(com.google.protobuf.StringValue value) Deprecated.setLrsLoadReportingServerName(com.google.protobuf.StringValue.Builder builderForValue) Deprecated.setMaxConcurrentRequests(com.google.protobuf.UInt32Value value) Maximum number of outstanding requests can be made to the upstream cluster.setMaxConcurrentRequests(com.google.protobuf.UInt32Value.Builder builderForValue) Maximum number of outstanding requests can be made to the upstream cluster.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Type type = 4;setTypeValue(int value) .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Type type = 4;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<XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.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<XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.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<XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.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<XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder>
-
setField
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.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<XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder>
-
clearField
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder>
-
clearOneof
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder>
-
setRepeatedField
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.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<XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder>
-
addRepeatedField
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.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<XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder>
-
mergeFrom
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder>
-
mergeFrom
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.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<XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder>- Throws:
IOException
-
getCluster
Cluster name.
string cluster = 1;- Specified by:
getClusterin interfaceXdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder- Returns:
- The cluster.
-
getClusterBytes
public com.google.protobuf.ByteString getClusterBytes()Cluster name.
string cluster = 1;- Specified by:
getClusterBytesin interfaceXdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder- Returns:
- The bytes for cluster.
-
setCluster
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder setCluster(String value) Cluster name.
string cluster = 1;- Parameters:
value- The cluster to set.- Returns:
- This builder for chaining.
-
clearCluster
Cluster name.
string cluster = 1;- Returns:
- This builder for chaining.
-
setClusterBytes
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder setClusterBytes(com.google.protobuf.ByteString value) Cluster name.
string cluster = 1;- Parameters:
value- The bytes for cluster to set.- Returns:
- This builder for chaining.
-
hasLrsLoadReportingServerName
Deprecated.grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.lrs_load_reporting_server_name is deprecated. See service_config.proto;l=285LRS server to send load reports to. If not present, load reporting will be disabled. If set to the empty string, load reporting will be sent to the same server that we obtained CDS data from. DEPRECATED: Use new lrs_load_reporting_server field instead.
.google.protobuf.StringValue lrs_load_reporting_server_name = 2 [deprecated = true];- Specified by:
hasLrsLoadReportingServerNamein interfaceXdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder- Returns:
- Whether the lrsLoadReportingServerName field is set.
-
getLrsLoadReportingServerName
Deprecated.grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.lrs_load_reporting_server_name is deprecated. See service_config.proto;l=285LRS server to send load reports to. If not present, load reporting will be disabled. If set to the empty string, load reporting will be sent to the same server that we obtained CDS data from. DEPRECATED: Use new lrs_load_reporting_server field instead.
.google.protobuf.StringValue lrs_load_reporting_server_name = 2 [deprecated = true];- Specified by:
getLrsLoadReportingServerNamein interfaceXdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder- Returns:
- The lrsLoadReportingServerName.
-
setLrsLoadReportingServerName
@Deprecated public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder setLrsLoadReportingServerName(com.google.protobuf.StringValue value) Deprecated.LRS server to send load reports to. If not present, load reporting will be disabled. If set to the empty string, load reporting will be sent to the same server that we obtained CDS data from. DEPRECATED: Use new lrs_load_reporting_server field instead.
.google.protobuf.StringValue lrs_load_reporting_server_name = 2 [deprecated = true]; -
setLrsLoadReportingServerName
@Deprecated public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder setLrsLoadReportingServerName(com.google.protobuf.StringValue.Builder builderForValue) Deprecated.LRS server to send load reports to. If not present, load reporting will be disabled. If set to the empty string, load reporting will be sent to the same server that we obtained CDS data from. DEPRECATED: Use new lrs_load_reporting_server field instead.
.google.protobuf.StringValue lrs_load_reporting_server_name = 2 [deprecated = true]; -
mergeLrsLoadReportingServerName
@Deprecated public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder mergeLrsLoadReportingServerName(com.google.protobuf.StringValue value) Deprecated.LRS server to send load reports to. If not present, load reporting will be disabled. If set to the empty string, load reporting will be sent to the same server that we obtained CDS data from. DEPRECATED: Use new lrs_load_reporting_server field instead.
.google.protobuf.StringValue lrs_load_reporting_server_name = 2 [deprecated = true]; -
clearLrsLoadReportingServerName
@Deprecated public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder clearLrsLoadReportingServerName()Deprecated.LRS server to send load reports to. If not present, load reporting will be disabled. If set to the empty string, load reporting will be sent to the same server that we obtained CDS data from. DEPRECATED: Use new lrs_load_reporting_server field instead.
.google.protobuf.StringValue lrs_load_reporting_server_name = 2 [deprecated = true]; -
getLrsLoadReportingServerNameBuilder
Deprecated.LRS server to send load reports to. If not present, load reporting will be disabled. If set to the empty string, load reporting will be sent to the same server that we obtained CDS data from. DEPRECATED: Use new lrs_load_reporting_server field instead.
.google.protobuf.StringValue lrs_load_reporting_server_name = 2 [deprecated = true]; -
getLrsLoadReportingServerNameOrBuilder
@Deprecated public com.google.protobuf.StringValueOrBuilder getLrsLoadReportingServerNameOrBuilder()Deprecated.LRS server to send load reports to. If not present, load reporting will be disabled. If set to the empty string, load reporting will be sent to the same server that we obtained CDS data from. DEPRECATED: Use new lrs_load_reporting_server field instead.
.google.protobuf.StringValue lrs_load_reporting_server_name = 2 [deprecated = true];- Specified by:
getLrsLoadReportingServerNameOrBuilderin interfaceXdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder
-
hasLrsLoadReportingServer
public boolean hasLrsLoadReportingServer()LRS server to send load reports to. If not present, load reporting will be disabled. Supercedes lrs_load_reporting_server_name field.
.grpc.service_config.XdsServer lrs_load_reporting_server = 7;- Specified by:
hasLrsLoadReportingServerin interfaceXdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder- Returns:
- Whether the lrsLoadReportingServer field is set.
-
getLrsLoadReportingServer
LRS server to send load reports to. If not present, load reporting will be disabled. Supercedes lrs_load_reporting_server_name field.
.grpc.service_config.XdsServer lrs_load_reporting_server = 7;- Specified by:
getLrsLoadReportingServerin interfaceXdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder- Returns:
- The lrsLoadReportingServer.
-
setLrsLoadReportingServer
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder setLrsLoadReportingServer(XdsServer value) LRS server to send load reports to. If not present, load reporting will be disabled. Supercedes lrs_load_reporting_server_name field.
.grpc.service_config.XdsServer lrs_load_reporting_server = 7; -
setLrsLoadReportingServer
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder setLrsLoadReportingServer(XdsServer.Builder builderForValue) LRS server to send load reports to. If not present, load reporting will be disabled. Supercedes lrs_load_reporting_server_name field.
.grpc.service_config.XdsServer lrs_load_reporting_server = 7; -
mergeLrsLoadReportingServer
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder mergeLrsLoadReportingServer(XdsServer value) LRS server to send load reports to. If not present, load reporting will be disabled. Supercedes lrs_load_reporting_server_name field.
.grpc.service_config.XdsServer lrs_load_reporting_server = 7; -
clearLrsLoadReportingServer
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder clearLrsLoadReportingServer()LRS server to send load reports to. If not present, load reporting will be disabled. Supercedes lrs_load_reporting_server_name field.
.grpc.service_config.XdsServer lrs_load_reporting_server = 7; -
getLrsLoadReportingServerBuilder
LRS server to send load reports to. If not present, load reporting will be disabled. Supercedes lrs_load_reporting_server_name field.
.grpc.service_config.XdsServer lrs_load_reporting_server = 7; -
getLrsLoadReportingServerOrBuilder
LRS server to send load reports to. If not present, load reporting will be disabled. Supercedes lrs_load_reporting_server_name field.
.grpc.service_config.XdsServer lrs_load_reporting_server = 7;- Specified by:
getLrsLoadReportingServerOrBuilderin interfaceXdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder
-
hasMaxConcurrentRequests
public boolean hasMaxConcurrentRequests()Maximum number of outstanding requests can be made to the upstream cluster. Default is 1024.
.google.protobuf.UInt32Value max_concurrent_requests = 3;- Specified by:
hasMaxConcurrentRequestsin interfaceXdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder- Returns:
- Whether the maxConcurrentRequests field is set.
-
getMaxConcurrentRequests
public com.google.protobuf.UInt32Value getMaxConcurrentRequests()Maximum number of outstanding requests can be made to the upstream cluster. Default is 1024.
.google.protobuf.UInt32Value max_concurrent_requests = 3;- Specified by:
getMaxConcurrentRequestsin interfaceXdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder- Returns:
- The maxConcurrentRequests.
-
setMaxConcurrentRequests
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder setMaxConcurrentRequests(com.google.protobuf.UInt32Value value) Maximum number of outstanding requests can be made to the upstream cluster. Default is 1024.
.google.protobuf.UInt32Value max_concurrent_requests = 3; -
setMaxConcurrentRequests
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder setMaxConcurrentRequests(com.google.protobuf.UInt32Value.Builder builderForValue) Maximum number of outstanding requests can be made to the upstream cluster. Default is 1024.
.google.protobuf.UInt32Value max_concurrent_requests = 3; -
mergeMaxConcurrentRequests
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder mergeMaxConcurrentRequests(com.google.protobuf.UInt32Value value) Maximum number of outstanding requests can be made to the upstream cluster. Default is 1024.
.google.protobuf.UInt32Value max_concurrent_requests = 3; -
clearMaxConcurrentRequests
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder clearMaxConcurrentRequests()Maximum number of outstanding requests can be made to the upstream cluster. Default is 1024.
.google.protobuf.UInt32Value max_concurrent_requests = 3; -
getMaxConcurrentRequestsBuilder
public com.google.protobuf.UInt32Value.Builder getMaxConcurrentRequestsBuilder()Maximum number of outstanding requests can be made to the upstream cluster. Default is 1024.
.google.protobuf.UInt32Value max_concurrent_requests = 3; -
getMaxConcurrentRequestsOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getMaxConcurrentRequestsOrBuilder()Maximum number of outstanding requests can be made to the upstream cluster. Default is 1024.
.google.protobuf.UInt32Value max_concurrent_requests = 3;- Specified by:
getMaxConcurrentRequestsOrBuilderin interfaceXdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder
-
getTypeValue
public int getTypeValue().grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Type type = 4;- Specified by:
getTypeValuein interfaceXdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder setTypeValue(int value) .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Type type = 4;- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
.grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Type type = 4;- Specified by:
getTypein interfaceXdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder- Returns:
- The type.
-
setType
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder setType(XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Type value) .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Type type = 4;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
.grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Type type = 4;- Returns:
- This builder for chaining.
-
getEdsServiceName
For type EDS only. EDS service name, as returned in CDS. May be unset if not specified in CDS.
string eds_service_name = 5;- Specified by:
getEdsServiceNamein interfaceXdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder- Returns:
- The edsServiceName.
-
getEdsServiceNameBytes
public com.google.protobuf.ByteString getEdsServiceNameBytes()For type EDS only. EDS service name, as returned in CDS. May be unset if not specified in CDS.
string eds_service_name = 5;- Specified by:
getEdsServiceNameBytesin interfaceXdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder- Returns:
- The bytes for edsServiceName.
-
setEdsServiceName
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder setEdsServiceName(String value) For type EDS only. EDS service name, as returned in CDS. May be unset if not specified in CDS.
string eds_service_name = 5;- Parameters:
value- The edsServiceName to set.- Returns:
- This builder for chaining.
-
clearEdsServiceName
For type EDS only. EDS service name, as returned in CDS. May be unset if not specified in CDS.
string eds_service_name = 5;- Returns:
- This builder for chaining.
-
setEdsServiceNameBytes
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder setEdsServiceNameBytes(com.google.protobuf.ByteString value) For type EDS only. EDS service name, as returned in CDS. May be unset if not specified in CDS.
string eds_service_name = 5;- Parameters:
value- The bytes for edsServiceName to set.- Returns:
- This builder for chaining.
-
getDnsHostname
For type LOGICAL_DNS only. DNS name to resolve in "host:port" form.
string dns_hostname = 6;- Specified by:
getDnsHostnamein interfaceXdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder- Returns:
- The dnsHostname.
-
getDnsHostnameBytes
public com.google.protobuf.ByteString getDnsHostnameBytes()For type LOGICAL_DNS only. DNS name to resolve in "host:port" form.
string dns_hostname = 6;- Specified by:
getDnsHostnameBytesin interfaceXdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder- Returns:
- The bytes for dnsHostname.
-
setDnsHostname
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder setDnsHostname(String value) For type LOGICAL_DNS only. DNS name to resolve in "host:port" form.
string dns_hostname = 6;- Parameters:
value- The dnsHostname to set.- Returns:
- This builder for chaining.
-
clearDnsHostname
For type LOGICAL_DNS only. DNS name to resolve in "host:port" form.
string dns_hostname = 6;- Returns:
- This builder for chaining.
-
setDnsHostnameBytes
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder setDnsHostnameBytes(com.google.protobuf.ByteString value) For type LOGICAL_DNS only. DNS name to resolve in "host:port" form.
string dns_hostname = 6;- Parameters:
value- The bytes for dnsHostname to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder>
-
mergeUnknownFields
public final XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder>
-