io.grpc.serviceconfig.LoadBalancingConfigOrBuilder 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 LoadBalancingConfigOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.service_config.LoadBalancingConfig)
com.google.protobuf.MessageOrBuilder {
/**
* .grpc.service_config.PickFirstConfig pick_first = 4 [json_name = "pick_first"];
* @return Whether the pickFirst field is set.
*/
boolean hasPickFirst();
/**
* .grpc.service_config.PickFirstConfig pick_first = 4 [json_name = "pick_first"];
* @return The pickFirst.
*/
io.grpc.serviceconfig.PickFirstConfig getPickFirst();
/**
* .grpc.service_config.PickFirstConfig pick_first = 4 [json_name = "pick_first"];
*/
io.grpc.serviceconfig.PickFirstConfigOrBuilder getPickFirstOrBuilder();
/**
* .grpc.service_config.RoundRobinConfig round_robin = 1 [json_name = "round_robin"];
* @return Whether the roundRobin field is set.
*/
boolean hasRoundRobin();
/**
* .grpc.service_config.RoundRobinConfig round_robin = 1 [json_name = "round_robin"];
* @return The roundRobin.
*/
io.grpc.serviceconfig.RoundRobinConfig getRoundRobin();
/**
* .grpc.service_config.RoundRobinConfig round_robin = 1 [json_name = "round_robin"];
*/
io.grpc.serviceconfig.RoundRobinConfigOrBuilder getRoundRobinOrBuilder();
/**
*
* gRPC lookaside load balancing.
* This will eventually be deprecated by the new xDS-based local
* balancing policy.
*
*
* .grpc.service_config.GrpcLbConfig grpclb = 3;
* @return Whether the grpclb field is set.
*/
boolean hasGrpclb();
/**
*
* gRPC lookaside load balancing.
* This will eventually be deprecated by the new xDS-based local
* balancing policy.
*
*
* .grpc.service_config.GrpcLbConfig grpclb = 3;
* @return The grpclb.
*/
io.grpc.serviceconfig.GrpcLbConfig getGrpclb();
/**
*
* gRPC lookaside load balancing.
* This will eventually be deprecated by the new xDS-based local
* balancing policy.
*
*
* .grpc.service_config.GrpcLbConfig grpclb = 3;
*/
io.grpc.serviceconfig.GrpcLbConfigOrBuilder getGrpclbOrBuilder();
/**
* .grpc.service_config.PriorityLoadBalancingPolicyConfig priority_experimental = 9 [json_name = "priority_experimental"];
* @return Whether the priorityExperimental field is set.
*/
boolean hasPriorityExperimental();
/**
* .grpc.service_config.PriorityLoadBalancingPolicyConfig priority_experimental = 9 [json_name = "priority_experimental"];
* @return The priorityExperimental.
*/
io.grpc.serviceconfig.PriorityLoadBalancingPolicyConfig getPriorityExperimental();
/**
* .grpc.service_config.PriorityLoadBalancingPolicyConfig priority_experimental = 9 [json_name = "priority_experimental"];
*/
io.grpc.serviceconfig.PriorityLoadBalancingPolicyConfigOrBuilder getPriorityExperimentalOrBuilder();
/**
* .grpc.service_config.WeightedTargetLoadBalancingPolicyConfig weighted_target_experimental = 10 [json_name = "weighted_target_experimental"];
* @return Whether the weightedTargetExperimental field is set.
*/
boolean hasWeightedTargetExperimental();
/**
* .grpc.service_config.WeightedTargetLoadBalancingPolicyConfig weighted_target_experimental = 10 [json_name = "weighted_target_experimental"];
* @return The weightedTargetExperimental.
*/
io.grpc.serviceconfig.WeightedTargetLoadBalancingPolicyConfig getWeightedTargetExperimental();
/**
* .grpc.service_config.WeightedTargetLoadBalancingPolicyConfig weighted_target_experimental = 10 [json_name = "weighted_target_experimental"];
*/
io.grpc.serviceconfig.WeightedTargetLoadBalancingPolicyConfigOrBuilder getWeightedTargetExperimentalOrBuilder();
/**
*
* xDS-based load balancing.
*
*
* .grpc.service_config.XdsClusterManagerLoadBalancingPolicyConfig xds_cluster_manager_experimental = 14 [json_name = "xds_cluster_manager_experimental"];
* @return Whether the xdsClusterManagerExperimental field is set.
*/
boolean hasXdsClusterManagerExperimental();
/**
*
* xDS-based load balancing.
*
*
* .grpc.service_config.XdsClusterManagerLoadBalancingPolicyConfig xds_cluster_manager_experimental = 14 [json_name = "xds_cluster_manager_experimental"];
* @return The xdsClusterManagerExperimental.
*/
io.grpc.serviceconfig.XdsClusterManagerLoadBalancingPolicyConfig getXdsClusterManagerExperimental();
/**
*
* xDS-based load balancing.
*
*
* .grpc.service_config.XdsClusterManagerLoadBalancingPolicyConfig xds_cluster_manager_experimental = 14 [json_name = "xds_cluster_manager_experimental"];
*/
io.grpc.serviceconfig.XdsClusterManagerLoadBalancingPolicyConfigOrBuilder getXdsClusterManagerExperimentalOrBuilder();
/**
* .grpc.service_config.CdsConfig cds_experimental = 6 [json_name = "cds_experimental"];
* @return Whether the cdsExperimental field is set.
*/
boolean hasCdsExperimental();
/**
* .grpc.service_config.CdsConfig cds_experimental = 6 [json_name = "cds_experimental"];
* @return The cdsExperimental.
*/
io.grpc.serviceconfig.CdsConfig getCdsExperimental();
/**
* .grpc.service_config.CdsConfig cds_experimental = 6 [json_name = "cds_experimental"];
*/
io.grpc.serviceconfig.CdsConfigOrBuilder getCdsExperimentalOrBuilder();
/**
* .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig xds_cluster_resolver_experimental = 11 [json_name = "xds_cluster_resolver_experimental"];
* @return Whether the xdsClusterResolverExperimental field is set.
*/
boolean hasXdsClusterResolverExperimental();
/**
* .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig xds_cluster_resolver_experimental = 11 [json_name = "xds_cluster_resolver_experimental"];
* @return The xdsClusterResolverExperimental.
*/
io.grpc.serviceconfig.XdsClusterResolverLoadBalancingPolicyConfig getXdsClusterResolverExperimental();
/**
* .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig xds_cluster_resolver_experimental = 11 [json_name = "xds_cluster_resolver_experimental"];
*/
io.grpc.serviceconfig.XdsClusterResolverLoadBalancingPolicyConfigOrBuilder getXdsClusterResolverExperimentalOrBuilder();
/**
* .grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig xds_cluster_impl_experimental = 12 [json_name = "xds_cluster_impl_experimental"];
* @return Whether the xdsClusterImplExperimental field is set.
*/
boolean hasXdsClusterImplExperimental();
/**
* .grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig xds_cluster_impl_experimental = 12 [json_name = "xds_cluster_impl_experimental"];
* @return The xdsClusterImplExperimental.
*/
io.grpc.serviceconfig.XdsClusterImplLoadBalancingPolicyConfig getXdsClusterImplExperimental();
/**
* .grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig xds_cluster_impl_experimental = 12 [json_name = "xds_cluster_impl_experimental"];
*/
io.grpc.serviceconfig.XdsClusterImplLoadBalancingPolicyConfigOrBuilder getXdsClusterImplExperimentalOrBuilder();
/**
* .grpc.service_config.RingHashLoadBalancingConfig ring_hash_experimental = 13 [json_name = "ring_hash_experimental"];
* @return Whether the ringHashExperimental field is set.
*/
boolean hasRingHashExperimental();
/**
* .grpc.service_config.RingHashLoadBalancingConfig ring_hash_experimental = 13 [json_name = "ring_hash_experimental"];
* @return The ringHashExperimental.
*/
io.grpc.serviceconfig.RingHashLoadBalancingConfig getRingHashExperimental();
/**
* .grpc.service_config.RingHashLoadBalancingConfig ring_hash_experimental = 13 [json_name = "ring_hash_experimental"];
*/
io.grpc.serviceconfig.RingHashLoadBalancingConfigOrBuilder getRingHashExperimentalOrBuilder();
/**
*
* Deprecated xDS-related policies.
*
*
* .grpc.service_config.LrsLoadBalancingPolicyConfig lrs_experimental = 8 [json_name = "lrs_experimental", deprecated = true];
* @deprecated grpc.service_config.LoadBalancingConfig.lrs_experimental is deprecated.
* See service_config.proto;l=511
* @return Whether the lrsExperimental field is set.
*/
@java.lang.Deprecated boolean hasLrsExperimental();
/**
*
* Deprecated xDS-related policies.
*
*
* .grpc.service_config.LrsLoadBalancingPolicyConfig lrs_experimental = 8 [json_name = "lrs_experimental", deprecated = true];
* @deprecated grpc.service_config.LoadBalancingConfig.lrs_experimental is deprecated.
* See service_config.proto;l=511
* @return The lrsExperimental.
*/
@java.lang.Deprecated io.grpc.serviceconfig.LrsLoadBalancingPolicyConfig getLrsExperimental();
/**
*
* Deprecated xDS-related policies.
*
*
* .grpc.service_config.LrsLoadBalancingPolicyConfig lrs_experimental = 8 [json_name = "lrs_experimental", deprecated = true];
*/
@java.lang.Deprecated io.grpc.serviceconfig.LrsLoadBalancingPolicyConfigOrBuilder getLrsExperimentalOrBuilder();
/**
* .grpc.service_config.EdsLoadBalancingPolicyConfig eds_experimental = 7 [json_name = "eds_experimental", deprecated = true];
* @deprecated grpc.service_config.LoadBalancingConfig.eds_experimental is deprecated.
* See service_config.proto;l=513
* @return Whether the edsExperimental field is set.
*/
@java.lang.Deprecated boolean hasEdsExperimental();
/**
* .grpc.service_config.EdsLoadBalancingPolicyConfig eds_experimental = 7 [json_name = "eds_experimental", deprecated = true];
* @deprecated grpc.service_config.LoadBalancingConfig.eds_experimental is deprecated.
* See service_config.proto;l=513
* @return The edsExperimental.
*/
@java.lang.Deprecated io.grpc.serviceconfig.EdsLoadBalancingPolicyConfig getEdsExperimental();
/**
* .grpc.service_config.EdsLoadBalancingPolicyConfig eds_experimental = 7 [json_name = "eds_experimental", deprecated = true];
*/
@java.lang.Deprecated io.grpc.serviceconfig.EdsLoadBalancingPolicyConfigOrBuilder getEdsExperimentalOrBuilder();
/**
* .grpc.service_config.XdsConfig xds = 2 [deprecated = true];
* @deprecated grpc.service_config.LoadBalancingConfig.xds is deprecated.
* See service_config.proto;l=515
* @return Whether the xds field is set.
*/
@java.lang.Deprecated boolean hasXds();
/**
* .grpc.service_config.XdsConfig xds = 2 [deprecated = true];
* @deprecated grpc.service_config.LoadBalancingConfig.xds is deprecated.
* See service_config.proto;l=515
* @return The xds.
*/
@java.lang.Deprecated io.grpc.serviceconfig.XdsConfig getXds();
/**
* .grpc.service_config.XdsConfig xds = 2 [deprecated = true];
*/
@java.lang.Deprecated io.grpc.serviceconfig.XdsConfigOrBuilder getXdsOrBuilder();
/**
* .grpc.service_config.XdsConfig xds_experimental = 5 [json_name = "xds_experimental", deprecated = true];
* @deprecated grpc.service_config.LoadBalancingConfig.xds_experimental is deprecated.
* See service_config.proto;l=516
* @return Whether the xdsExperimental field is set.
*/
@java.lang.Deprecated boolean hasXdsExperimental();
/**
* .grpc.service_config.XdsConfig xds_experimental = 5 [json_name = "xds_experimental", deprecated = true];
* @deprecated grpc.service_config.LoadBalancingConfig.xds_experimental is deprecated.
* See service_config.proto;l=516
* @return The xdsExperimental.
*/
@java.lang.Deprecated io.grpc.serviceconfig.XdsConfig getXdsExperimental();
/**
* .grpc.service_config.XdsConfig xds_experimental = 5 [json_name = "xds_experimental", deprecated = true];
*/
@java.lang.Deprecated io.grpc.serviceconfig.XdsConfigOrBuilder getXdsExperimentalOrBuilder();
io.grpc.serviceconfig.LoadBalancingConfig.PolicyCase getPolicyCase();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy