Interface LocalityLbConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
LocalityLbConfig, LocalityLbConfig.Builder

public interface LocalityLbConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasZoneAwareLbConfig

      boolean hasZoneAwareLbConfig()
       Configuration for local zone aware load balancing.
       
      .envoy.extensions.load_balancing_policies.common.v3.LocalityLbConfig.ZoneAwareLbConfig zone_aware_lb_config = 1;
      Returns:
      Whether the zoneAwareLbConfig field is set.
    • getZoneAwareLbConfig

      LocalityLbConfig.ZoneAwareLbConfig getZoneAwareLbConfig()
       Configuration for local zone aware load balancing.
       
      .envoy.extensions.load_balancing_policies.common.v3.LocalityLbConfig.ZoneAwareLbConfig zone_aware_lb_config = 1;
      Returns:
      The zoneAwareLbConfig.
    • getZoneAwareLbConfigOrBuilder

      LocalityLbConfig.ZoneAwareLbConfigOrBuilder getZoneAwareLbConfigOrBuilder()
       Configuration for local zone aware load balancing.
       
      .envoy.extensions.load_balancing_policies.common.v3.LocalityLbConfig.ZoneAwareLbConfig zone_aware_lb_config = 1;
    • hasLocalityWeightedLbConfig

      boolean hasLocalityWeightedLbConfig()
       Enable locality weighted load balancing.
       
      .envoy.extensions.load_balancing_policies.common.v3.LocalityLbConfig.LocalityWeightedLbConfig locality_weighted_lb_config = 2;
      Returns:
      Whether the localityWeightedLbConfig field is set.
    • getLocalityWeightedLbConfig

      LocalityLbConfig.LocalityWeightedLbConfig getLocalityWeightedLbConfig()
       Enable locality weighted load balancing.
       
      .envoy.extensions.load_balancing_policies.common.v3.LocalityLbConfig.LocalityWeightedLbConfig locality_weighted_lb_config = 2;
      Returns:
      The localityWeightedLbConfig.
    • getLocalityWeightedLbConfigOrBuilder

      LocalityLbConfig.LocalityWeightedLbConfigOrBuilder getLocalityWeightedLbConfigOrBuilder()
       Enable locality weighted load balancing.
       
      .envoy.extensions.load_balancing_policies.common.v3.LocalityLbConfig.LocalityWeightedLbConfig locality_weighted_lb_config = 2;
    • getLocalityConfigSpecifierCase

      LocalityLbConfig.LocalityConfigSpecifierCase getLocalityConfigSpecifierCase()