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 Summary
Modifier and TypeMethodDescriptionEnable locality weighted load balancing.Enable locality weighted load balancing.Configuration for local zone aware load balancing.Configuration for local zone aware load balancing.boolean
Enable locality weighted load balancing.boolean
Configuration for local zone aware load balancing.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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()
-