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 Detail

      • 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;