All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.grpc.serviceconfig.XdsClusterImplLoadBalancingPolicyConfigOrBuilder Maven / Gradle / Ivy

There is a newer version: 2.50.0
Show newest version
// 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 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 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