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.LocalityConfigSpecifierCase
getLocalityConfigSpecifierCase()
LocalityLbConfig.LocalityWeightedLbConfig
getLocalityWeightedLbConfig()
Enable locality weighted load balancing.LocalityLbConfig.LocalityWeightedLbConfigOrBuilder
getLocalityWeightedLbConfigOrBuilder()
Enable locality weighted load balancing.LocalityLbConfig.ZoneAwareLbConfig
getZoneAwareLbConfig()
Configuration for local zone aware load balancing.LocalityLbConfig.ZoneAwareLbConfigOrBuilder
getZoneAwareLbConfigOrBuilder()
Configuration for local zone aware load balancing.boolean
hasLocalityWeightedLbConfig()
Enable locality weighted load balancing.boolean
hasZoneAwareLbConfig()
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()
-
-