public final class XdsClusterImplLoadBalancingPolicyConfig extends com.google.protobuf.GeneratedMessageV3 implements XdsClusterImplLoadBalancingPolicyConfigOrBuilder
Configuration for xds_cluster_impl LB policy.Protobuf type
grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig| Modifier and Type | Class and Description |
|---|---|
static class |
XdsClusterImplLoadBalancingPolicyConfig.Builder
Configuration for xds_cluster_impl LB policy.
|
static class |
XdsClusterImplLoadBalancingPolicyConfig.DropCategory
Drop configuration.
|
static interface |
XdsClusterImplLoadBalancingPolicyConfig.DropCategoryOrBuilder |
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 |
CHILD_POLICY_FIELD_NUMBER |
static int |
CLUSTER_FIELD_NUMBER |
static int |
DROP_CATEGORIES_FIELD_NUMBER |
static int |
EDS_SERVICE_NAME_FIELD_NUMBER |
static int |
LRS_LOAD_REPORTING_SERVER_FIELD_NUMBER |
static int |
LRS_LOAD_REPORTING_SERVER_NAME_FIELD_NUMBER |
static int |
MAX_CONCURRENT_REQUESTS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
LoadBalancingConfig |
getChildPolicy(int index)
Child policy.
|
int |
getChildPolicyCount()
Child policy.
|
List<LoadBalancingConfig> |
getChildPolicyList()
Child policy.
|
LoadBalancingConfigOrBuilder |
getChildPolicyOrBuilder(int index)
Child policy.
|
List<? extends LoadBalancingConfigOrBuilder> |
getChildPolicyOrBuilderList()
Child policy.
|
String |
getCluster()
Cluster name.
|
com.google.protobuf.ByteString |
getClusterBytes()
Cluster name.
|
static XdsClusterImplLoadBalancingPolicyConfig |
getDefaultInstance() |
XdsClusterImplLoadBalancingPolicyConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
XdsClusterImplLoadBalancingPolicyConfig.DropCategory |
getDropCategories(int index)
repeated .grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig.DropCategory drop_categories = 5; |
int |
getDropCategoriesCount()
repeated .grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig.DropCategory drop_categories = 5; |
List<XdsClusterImplLoadBalancingPolicyConfig.DropCategory> |
getDropCategoriesList()
repeated .grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig.DropCategory drop_categories = 5; |
XdsClusterImplLoadBalancingPolicyConfig.DropCategoryOrBuilder |
getDropCategoriesOrBuilder(int index)
repeated .grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig.DropCategory drop_categories = 5; |
List<? extends XdsClusterImplLoadBalancingPolicyConfig.DropCategoryOrBuilder> |
getDropCategoriesOrBuilderList()
repeated .grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig.DropCategory drop_categories = 5; |
String |
getEdsServiceName()
EDS service name.
|
com.google.protobuf.ByteString |
getEdsServiceNameBytes()
EDS service name.
|
XdsServer |
getLrsLoadReportingServer()
LRS server to send load reports to.
|
com.google.protobuf.StringValue |
getLrsLoadReportingServerName()
Deprecated.
grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig.lrs_load_reporting_server_name is deprecated.
See service_config.proto;l=344
|
com.google.protobuf.StringValueOrBuilder |
getLrsLoadReportingServerNameOrBuilder()
Deprecated.
|
XdsServerOrBuilder |
getLrsLoadReportingServerOrBuilder()
LRS server to send load reports to.
|
com.google.protobuf.UInt32Value |
getMaxConcurrentRequests()
Maximum number of outstanding requests can be made to the upstream cluster.
|
com.google.protobuf.UInt32ValueOrBuilder |
getMaxConcurrentRequestsOrBuilder()
Maximum number of outstanding requests can be made to the upstream cluster.
|
com.google.protobuf.Parser<XdsClusterImplLoadBalancingPolicyConfig> |
getParserForType() |
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
boolean |
hasLrsLoadReportingServer()
LRS server to send load reports to.
|
boolean |
hasLrsLoadReportingServerName()
Deprecated.
grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig.lrs_load_reporting_server_name is deprecated.
See service_config.proto;l=344
|
boolean |
hasMaxConcurrentRequests()
Maximum number of outstanding requests can be made to the upstream cluster.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static XdsClusterImplLoadBalancingPolicyConfig.Builder |
newBuilder() |
static XdsClusterImplLoadBalancingPolicyConfig.Builder |
newBuilder(XdsClusterImplLoadBalancingPolicyConfig prototype) |
XdsClusterImplLoadBalancingPolicyConfig.Builder |
newBuilderForType() |
protected XdsClusterImplLoadBalancingPolicyConfig.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static XdsClusterImplLoadBalancingPolicyConfig |
parseDelimitedFrom(InputStream input) |
static XdsClusterImplLoadBalancingPolicyConfig |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static XdsClusterImplLoadBalancingPolicyConfig |
parseFrom(byte[] data) |
static XdsClusterImplLoadBalancingPolicyConfig |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static XdsClusterImplLoadBalancingPolicyConfig |
parseFrom(ByteBuffer data) |
static XdsClusterImplLoadBalancingPolicyConfig |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static XdsClusterImplLoadBalancingPolicyConfig |
parseFrom(com.google.protobuf.ByteString data) |
static XdsClusterImplLoadBalancingPolicyConfig |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static XdsClusterImplLoadBalancingPolicyConfig |
parseFrom(com.google.protobuf.CodedInputStream input) |
static XdsClusterImplLoadBalancingPolicyConfig |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static XdsClusterImplLoadBalancingPolicyConfig |
parseFrom(InputStream input) |
static XdsClusterImplLoadBalancingPolicyConfig |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<XdsClusterImplLoadBalancingPolicyConfig> |
parser() |
XdsClusterImplLoadBalancingPolicyConfig.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 CLUSTER_FIELD_NUMBER
public static final int EDS_SERVICE_NAME_FIELD_NUMBER
public static final int LRS_LOAD_REPORTING_SERVER_NAME_FIELD_NUMBER
public static final int LRS_LOAD_REPORTING_SERVER_FIELD_NUMBER
public static final int MAX_CONCURRENT_REQUESTS_FIELD_NUMBER
public static final int DROP_CATEGORIES_FIELD_NUMBER
public static final int CHILD_POLICY_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 String getCluster()
Cluster name. Required.
string cluster = 1;getCluster in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic com.google.protobuf.ByteString getClusterBytes()
Cluster name. Required.
string cluster = 1;getClusterBytes in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic String getEdsServiceName()
EDS service name. Not set if cluster is not an EDS cluster or if it does not specify an EDS service name.
string eds_service_name = 2;getEdsServiceName in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic com.google.protobuf.ByteString getEdsServiceNameBytes()
EDS service name. Not set if cluster is not an EDS cluster or if it does not specify an EDS service name.
string eds_service_name = 2;getEdsServiceNameBytes in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilder@Deprecated public boolean hasLrsLoadReportingServerName()
Server to send load reports to. If unset, no load reporting is done. If set to empty string, load reporting will be sent to the same server as we are getting xds data from. DEPRECATED: Use new lrs_load_reporting_server field instead.
.google.protobuf.StringValue lrs_load_reporting_server_name = 3 [deprecated = true];hasLrsLoadReportingServerName in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilder@Deprecated public com.google.protobuf.StringValue getLrsLoadReportingServerName()
Server to send load reports to. If unset, no load reporting is done. If set to empty string, load reporting will be sent to the same server as we are getting xds data from. DEPRECATED: Use new lrs_load_reporting_server field instead.
.google.protobuf.StringValue lrs_load_reporting_server_name = 3 [deprecated = true];getLrsLoadReportingServerName in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilder@Deprecated public com.google.protobuf.StringValueOrBuilder getLrsLoadReportingServerNameOrBuilder()
Server to send load reports to. If unset, no load reporting is done. If set to empty string, load reporting will be sent to the same server as we are getting xds data from. DEPRECATED: Use new lrs_load_reporting_server field instead.
.google.protobuf.StringValue lrs_load_reporting_server_name = 3 [deprecated = true];getLrsLoadReportingServerNameOrBuilder in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic 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;hasLrsLoadReportingServer in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic XdsServer 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;getLrsLoadReportingServer in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic XdsServerOrBuilder 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;getLrsLoadReportingServerOrBuilder in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic boolean hasMaxConcurrentRequests()
Maximum number of outstanding requests can be made to the upstream cluster. Default is 1024.
.google.protobuf.UInt32Value max_concurrent_requests = 4;hasMaxConcurrentRequests in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic 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 = 4;getMaxConcurrentRequests in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic 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 = 4;getMaxConcurrentRequestsOrBuilder in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic List<XdsClusterImplLoadBalancingPolicyConfig.DropCategory> getDropCategoriesList()
repeated .grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig.DropCategory drop_categories = 5;getDropCategoriesList in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic List<? extends XdsClusterImplLoadBalancingPolicyConfig.DropCategoryOrBuilder> getDropCategoriesOrBuilderList()
repeated .grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig.DropCategory drop_categories = 5;getDropCategoriesOrBuilderList in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic int getDropCategoriesCount()
repeated .grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig.DropCategory drop_categories = 5;getDropCategoriesCount in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic XdsClusterImplLoadBalancingPolicyConfig.DropCategory getDropCategories(int index)
repeated .grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig.DropCategory drop_categories = 5;getDropCategories in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic XdsClusterImplLoadBalancingPolicyConfig.DropCategoryOrBuilder getDropCategoriesOrBuilder(int index)
repeated .grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig.DropCategory drop_categories = 5;getDropCategoriesOrBuilder in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic List<LoadBalancingConfig> getChildPolicyList()
Child policy.
repeated .grpc.service_config.LoadBalancingConfig child_policy = 6;getChildPolicyList in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic List<? extends LoadBalancingConfigOrBuilder> getChildPolicyOrBuilderList()
Child policy.
repeated .grpc.service_config.LoadBalancingConfig child_policy = 6;getChildPolicyOrBuilderList in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic int getChildPolicyCount()
Child policy.
repeated .grpc.service_config.LoadBalancingConfig child_policy = 6;getChildPolicyCount in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic LoadBalancingConfig getChildPolicy(int index)
Child policy.
repeated .grpc.service_config.LoadBalancingConfig child_policy = 6;getChildPolicy in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic LoadBalancingConfigOrBuilder getChildPolicyOrBuilder(int index)
Child policy.
repeated .grpc.service_config.LoadBalancingConfig child_policy = 6;getChildPolicyOrBuilder in interface XdsClusterImplLoadBalancingPolicyConfigOrBuilderpublic 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 XdsClusterImplLoadBalancingPolicyConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static XdsClusterImplLoadBalancingPolicyConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static XdsClusterImplLoadBalancingPolicyConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static XdsClusterImplLoadBalancingPolicyConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static XdsClusterImplLoadBalancingPolicyConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static XdsClusterImplLoadBalancingPolicyConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static XdsClusterImplLoadBalancingPolicyConfig parseFrom(InputStream input) throws IOException
IOExceptionpublic static XdsClusterImplLoadBalancingPolicyConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static XdsClusterImplLoadBalancingPolicyConfig parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static XdsClusterImplLoadBalancingPolicyConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static XdsClusterImplLoadBalancingPolicyConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static XdsClusterImplLoadBalancingPolicyConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic XdsClusterImplLoadBalancingPolicyConfig.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static XdsClusterImplLoadBalancingPolicyConfig.Builder newBuilder()
public static XdsClusterImplLoadBalancingPolicyConfig.Builder newBuilder(XdsClusterImplLoadBalancingPolicyConfig prototype)
public XdsClusterImplLoadBalancingPolicyConfig.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected XdsClusterImplLoadBalancingPolicyConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static XdsClusterImplLoadBalancingPolicyConfig getDefaultInstance()
public static com.google.protobuf.Parser<XdsClusterImplLoadBalancingPolicyConfig> parser()
public com.google.protobuf.Parser<XdsClusterImplLoadBalancingPolicyConfig> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public XdsClusterImplLoadBalancingPolicyConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2022 Google LLC. All rights reserved.