Uses of Class
io.envoyproxy.envoy.config.cluster.v3.Cluster.LeastRequestLbConfig.Builder
Packages that use Cluster.LeastRequestLbConfig.Builder
-
Uses of Cluster.LeastRequestLbConfig.Builder in io.envoyproxy.envoy.config.cluster.v3
Subclasses with type arguments of type Cluster.LeastRequestLbConfig.Builder in io.envoyproxy.envoy.config.cluster.v3Modifier and TypeClassDescriptionstatic final classSpecific configuration for the LeastRequest load balancing policy.Fields in io.envoyproxy.envoy.config.cluster.v3 with type parameters of type Cluster.LeastRequestLbConfig.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder<Cluster.LeastRequestLbConfig, Cluster.LeastRequestLbConfig.Builder, Cluster.LeastRequestLbConfigOrBuilder> Cluster.Builder.leastRequestLbConfigBuilder_Methods in io.envoyproxy.envoy.config.cluster.v3 that return Cluster.LeastRequestLbConfig.BuilderModifier and TypeMethodDescriptionCluster.LeastRequestLbConfig.Builder.clear()Cluster.LeastRequestLbConfig.Builder.clearActiveRequestBias()The following formula is used to calculate the dynamic weights when hosts have different load balancing weights: ``weight = load_balancing_weight / (active_requests + 1)^active_request_bias`` The larger the active request bias is, the more aggressively active requests will lower the effective weight when all host weights are not equal.Cluster.LeastRequestLbConfig.Builder.clearChoiceCount()The number of random healthy hosts from which the host with the fewest active requests will be chosen.Cluster.LeastRequestLbConfig.Builder.clearSlowStartConfig()Configuration for slow start mode.Cluster.Builder.getLeastRequestLbConfigBuilder()Optional configuration for the LeastRequest load balancing policy.Cluster.LeastRequestLbConfig.Builder.mergeActiveRequestBias(RuntimeDouble value) The following formula is used to calculate the dynamic weights when hosts have different load balancing weights: ``weight = load_balancing_weight / (active_requests + 1)^active_request_bias`` The larger the active request bias is, the more aggressively active requests will lower the effective weight when all host weights are not equal.Cluster.LeastRequestLbConfig.Builder.mergeChoiceCount(com.google.protobuf.UInt32Value value) The number of random healthy hosts from which the host with the fewest active requests will be chosen.Cluster.LeastRequestLbConfig.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Cluster.LeastRequestLbConfig.Builder.mergeFrom(com.google.protobuf.Message other) Cluster.LeastRequestLbConfig.Builder.mergeFrom(Cluster.LeastRequestLbConfig other) Cluster.LeastRequestLbConfig.Builder.mergeSlowStartConfig(Cluster.SlowStartConfig value) Configuration for slow start mode.Cluster.LeastRequestLbConfig.newBuilder()Cluster.LeastRequestLbConfig.newBuilder(Cluster.LeastRequestLbConfig prototype) Cluster.LeastRequestLbConfig.newBuilderForType()protected Cluster.LeastRequestLbConfig.BuilderCluster.LeastRequestLbConfig.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) Cluster.LeastRequestLbConfig.Builder.setActiveRequestBias(RuntimeDouble value) The following formula is used to calculate the dynamic weights when hosts have different load balancing weights: ``weight = load_balancing_weight / (active_requests + 1)^active_request_bias`` The larger the active request bias is, the more aggressively active requests will lower the effective weight when all host weights are not equal.Cluster.LeastRequestLbConfig.Builder.setActiveRequestBias(RuntimeDouble.Builder builderForValue) The following formula is used to calculate the dynamic weights when hosts have different load balancing weights: ``weight = load_balancing_weight / (active_requests + 1)^active_request_bias`` The larger the active request bias is, the more aggressively active requests will lower the effective weight when all host weights are not equal.Cluster.LeastRequestLbConfig.Builder.setChoiceCount(com.google.protobuf.UInt32Value value) The number of random healthy hosts from which the host with the fewest active requests will be chosen.Cluster.LeastRequestLbConfig.Builder.setChoiceCount(com.google.protobuf.UInt32Value.Builder builderForValue) The number of random healthy hosts from which the host with the fewest active requests will be chosen.Cluster.LeastRequestLbConfig.Builder.setSlowStartConfig(Cluster.SlowStartConfig value) Configuration for slow start mode.Cluster.LeastRequestLbConfig.Builder.setSlowStartConfig(Cluster.SlowStartConfig.Builder builderForValue) Configuration for slow start mode.Cluster.LeastRequestLbConfig.toBuilder()Methods in io.envoyproxy.envoy.config.cluster.v3 that return types with arguments of type Cluster.LeastRequestLbConfig.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder<Cluster.LeastRequestLbConfig, Cluster.LeastRequestLbConfig.Builder, Cluster.LeastRequestLbConfigOrBuilder> Cluster.Builder.internalGetLeastRequestLbConfigFieldBuilder()Optional configuration for the LeastRequest load balancing policy.Methods in io.envoyproxy.envoy.config.cluster.v3 with parameters of type Cluster.LeastRequestLbConfig.BuilderModifier and TypeMethodDescriptionCluster.Builder.setLeastRequestLbConfig(Cluster.LeastRequestLbConfig.Builder builderForValue) Optional configuration for the LeastRequest load balancing policy.