io.grpc.serviceconfig.XdsClusterImplLoadBalancingPolicyConfigOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: service_config.proto
// Protobuf Java Version: 3.25.4
package io.grpc.serviceconfig;
public interface XdsClusterImplLoadBalancingPolicyConfigOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig)
com.google.protobuf.MessageOrBuilder {
/**
*
* Cluster name. Required.
*
*
* string cluster = 1;
* @return The cluster.
*/
java.lang.String getCluster();
/**
*
* Cluster name. Required.
*
*
* string cluster = 1;
* @return The bytes for cluster.
*/
com.google.protobuf.ByteString
getClusterBytes();
/**
*
* 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;
* @return The edsServiceName.
*/
java.lang.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;
* @return The bytes for edsServiceName.
*/
com.google.protobuf.ByteString
getEdsServiceNameBytes();
/**
*
* 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];
* @deprecated grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig.lrs_load_reporting_server_name is deprecated.
* See service_config.proto;l=344
* @return Whether the lrsLoadReportingServerName field is set.
*/
@java.lang.Deprecated 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];
* @deprecated grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig.lrs_load_reporting_server_name is deprecated.
* See service_config.proto;l=344
* @return The lrsLoadReportingServerName.
*/
@java.lang.Deprecated 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];
*/
@java.lang.Deprecated com.google.protobuf.StringValueOrBuilder getLrsLoadReportingServerNameOrBuilder();
/**
*
* 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;
* @return Whether the lrsLoadReportingServer field is set.
*/
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;
* @return The lrsLoadReportingServer.
*/
io.grpc.serviceconfig.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;
*/
io.grpc.serviceconfig.XdsServerOrBuilder getLrsLoadReportingServerOrBuilder();
/**
*
* Maximum number of outstanding requests can be made to the upstream cluster.
* Default is 1024.
*
*
* .google.protobuf.UInt32Value max_concurrent_requests = 4;
* @return Whether the maxConcurrentRequests field is set.
*/
boolean hasMaxConcurrentRequests();
/**
*
* Maximum number of outstanding requests can be made to the upstream cluster.
* Default is 1024.
*
*
* .google.protobuf.UInt32Value max_concurrent_requests = 4;
* @return The maxConcurrentRequests.
*/
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;
*/
com.google.protobuf.UInt32ValueOrBuilder getMaxConcurrentRequestsOrBuilder();
/**
* repeated .grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig.DropCategory drop_categories = 5;
*/
java.util.List
getDropCategoriesList();
/**
* repeated .grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig.DropCategory drop_categories = 5;
*/
io.grpc.serviceconfig.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;
*/
java.util.List extends io.grpc.serviceconfig.XdsClusterImplLoadBalancingPolicyConfig.DropCategoryOrBuilder>
getDropCategoriesOrBuilderList();
/**
* repeated .grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig.DropCategory drop_categories = 5;
*/
io.grpc.serviceconfig.XdsClusterImplLoadBalancingPolicyConfig.DropCategoryOrBuilder getDropCategoriesOrBuilder(
int index);
/**
*
* Child policy.
*
*
* repeated .grpc.service_config.LoadBalancingConfig child_policy = 6;
*/
java.util.List
getChildPolicyList();
/**
*
* Child policy.
*
*
* repeated .grpc.service_config.LoadBalancingConfig child_policy = 6;
*/
io.grpc.serviceconfig.LoadBalancingConfig getChildPolicy(int index);
/**
*
* Child policy.
*
*
* repeated .grpc.service_config.LoadBalancingConfig child_policy = 6;
*/
int getChildPolicyCount();
/**
*
* Child policy.
*
*
* repeated .grpc.service_config.LoadBalancingConfig child_policy = 6;
*/
java.util.List extends io.grpc.serviceconfig.LoadBalancingConfigOrBuilder>
getChildPolicyOrBuilderList();
/**
*
* Child policy.
*
*
* repeated .grpc.service_config.LoadBalancingConfig child_policy = 6;
*/
io.grpc.serviceconfig.LoadBalancingConfigOrBuilder getChildPolicyOrBuilder(
int index);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy