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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LocalityLbConfig.LocalityConfigSpecifierCasegetLocalityConfigSpecifierCase()LocalityLbConfig.LocalityWeightedLbConfiggetLocalityWeightedLbConfig()Enable locality weighted load balancing.LocalityLbConfig.LocalityWeightedLbConfigOrBuildergetLocalityWeightedLbConfigOrBuilder()Enable locality weighted load balancing.LocalityLbConfig.ZoneAwareLbConfiggetZoneAwareLbConfig()Configuration for local zone aware load balancing.LocalityLbConfig.ZoneAwareLbConfigOrBuildergetZoneAwareLbConfigOrBuilder()Configuration for local zone aware load balancing.booleanhasLocalityWeightedLbConfig()Enable locality weighted load balancing.booleanhasZoneAwareLbConfig()Configuration for local zone aware load balancing.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
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;
-
getLocalityConfigSpecifierCase
LocalityLbConfig.LocalityConfigSpecifierCase getLocalityConfigSpecifierCase()
-
-