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

io.grpc.serviceconfig.XdsClusterResolverLoadBalancingPolicyConfigOrBuilder 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 XdsClusterResolverLoadBalancingPolicyConfigOrBuilder extends
    // @@protoc_insertion_point(interface_extends:grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Ordered list of discovery mechanisms.
   * Must have at least one element.
   * Results from each discovery mechanism are concatenated together in
   * successive priorities.
   * 
* * repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1; */ java.util.List getDiscoveryMechanismsList(); /** *
   * Ordered list of discovery mechanisms.
   * Must have at least one element.
   * Results from each discovery mechanism are concatenated together in
   * successive priorities.
   * 
* * repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1; */ io.grpc.serviceconfig.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism getDiscoveryMechanisms(int index); /** *
   * Ordered list of discovery mechanisms.
   * Must have at least one element.
   * Results from each discovery mechanism are concatenated together in
   * successive priorities.
   * 
* * repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1; */ int getDiscoveryMechanismsCount(); /** *
   * Ordered list of discovery mechanisms.
   * Must have at least one element.
   * Results from each discovery mechanism are concatenated together in
   * successive priorities.
   * 
* * repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1; */ java.util.List getDiscoveryMechanismsOrBuilderList(); /** *
   * Ordered list of discovery mechanisms.
   * Must have at least one element.
   * Results from each discovery mechanism are concatenated together in
   * successive priorities.
   * 
* * repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1; */ io.grpc.serviceconfig.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder getDiscoveryMechanismsOrBuilder( int index); /** *
   * xDS LB policy.
   * This represents the xDS LB policy, which does not necessarily map
   * one-to-one to a gRPC LB policy.  Currently, the following policies
   * are supported:
   * - "ROUND_ROBIN" (config is empty)
   * - "RING_HASH" (config is a RingHashLoadBalancingConfig)
   * 
* * repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2; */ java.util.List getXdsLbPolicyList(); /** *
   * xDS LB policy.
   * This represents the xDS LB policy, which does not necessarily map
   * one-to-one to a gRPC LB policy.  Currently, the following policies
   * are supported:
   * - "ROUND_ROBIN" (config is empty)
   * - "RING_HASH" (config is a RingHashLoadBalancingConfig)
   * 
* * repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2; */ io.grpc.serviceconfig.LoadBalancingConfig getXdsLbPolicy(int index); /** *
   * xDS LB policy.
   * This represents the xDS LB policy, which does not necessarily map
   * one-to-one to a gRPC LB policy.  Currently, the following policies
   * are supported:
   * - "ROUND_ROBIN" (config is empty)
   * - "RING_HASH" (config is a RingHashLoadBalancingConfig)
   * 
* * repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2; */ int getXdsLbPolicyCount(); /** *
   * xDS LB policy.
   * This represents the xDS LB policy, which does not necessarily map
   * one-to-one to a gRPC LB policy.  Currently, the following policies
   * are supported:
   * - "ROUND_ROBIN" (config is empty)
   * - "RING_HASH" (config is a RingHashLoadBalancingConfig)
   * 
* * repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2; */ java.util.List getXdsLbPolicyOrBuilderList(); /** *
   * xDS LB policy.
   * This represents the xDS LB policy, which does not necessarily map
   * one-to-one to a gRPC LB policy.  Currently, the following policies
   * are supported:
   * - "ROUND_ROBIN" (config is empty)
   * - "RING_HASH" (config is a RingHashLoadBalancingConfig)
   * 
* * repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2; */ io.grpc.serviceconfig.LoadBalancingConfigOrBuilder getXdsLbPolicyOrBuilder( int index); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy