Interface RoundRobinOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RoundRobin
,RoundRobin.Builder
public interface RoundRobinOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LocalityLbConfig
getLocalityLbConfig()
Configuration for local zone aware load balancing or locality weighted load balancing.LocalityLbConfigOrBuilder
getLocalityLbConfigOrBuilder()
Configuration for local zone aware load balancing or locality weighted load balancing.SlowStartConfig
getSlowStartConfig()
Configuration for slow start mode.SlowStartConfigOrBuilder
getSlowStartConfigOrBuilder()
Configuration for slow start mode.boolean
hasLocalityLbConfig()
Configuration for local zone aware load balancing or locality weighted load balancing.boolean
hasSlowStartConfig()
Configuration for slow start mode.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasSlowStartConfig
boolean hasSlowStartConfig()
Configuration for slow start mode. If this configuration is not set, slow start will not be not enabled.
.envoy.extensions.load_balancing_policies.common.v3.SlowStartConfig slow_start_config = 1;
- Returns:
- Whether the slowStartConfig field is set.
-
getSlowStartConfig
SlowStartConfig getSlowStartConfig()
Configuration for slow start mode. If this configuration is not set, slow start will not be not enabled.
.envoy.extensions.load_balancing_policies.common.v3.SlowStartConfig slow_start_config = 1;
- Returns:
- The slowStartConfig.
-
getSlowStartConfigOrBuilder
SlowStartConfigOrBuilder getSlowStartConfigOrBuilder()
Configuration for slow start mode. If this configuration is not set, slow start will not be not enabled.
.envoy.extensions.load_balancing_policies.common.v3.SlowStartConfig slow_start_config = 1;
-
hasLocalityLbConfig
boolean hasLocalityLbConfig()
Configuration for local zone aware load balancing or locality weighted load balancing.
.envoy.extensions.load_balancing_policies.common.v3.LocalityLbConfig locality_lb_config = 2;
- Returns:
- Whether the localityLbConfig field is set.
-
getLocalityLbConfig
LocalityLbConfig getLocalityLbConfig()
Configuration for local zone aware load balancing or locality weighted load balancing.
.envoy.extensions.load_balancing_policies.common.v3.LocalityLbConfig locality_lb_config = 2;
- Returns:
- The localityLbConfig.
-
getLocalityLbConfigOrBuilder
LocalityLbConfigOrBuilder getLocalityLbConfigOrBuilder()
Configuration for local zone aware load balancing or locality weighted load balancing.
.envoy.extensions.load_balancing_policies.common.v3.LocalityLbConfig locality_lb_config = 2;
-
-