Uses of Class
io.envoyproxy.envoy.config.core.v3.RuntimeDouble.Builder
Packages that use RuntimeDouble.Builder
Package
Description
-
Uses of RuntimeDouble.Builder in io.envoyproxy.envoy.config.cluster.v3
Fields in io.envoyproxy.envoy.config.cluster.v3 with type parameters of type RuntimeDouble.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<RuntimeDouble, RuntimeDouble.Builder, RuntimeDoubleOrBuilder> Cluster.LeastRequestLbConfig.Builder.activeRequestBiasBuilder_
private com.google.protobuf.SingleFieldBuilder
<RuntimeDouble, RuntimeDouble.Builder, RuntimeDoubleOrBuilder> Cluster.SlowStartConfig.Builder.aggressionBuilder_
Methods in io.envoyproxy.envoy.config.cluster.v3 that return RuntimeDouble.BuilderModifier and TypeMethodDescriptionCluster.LeastRequestLbConfig.Builder.getActiveRequestBiasBuilder()
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.SlowStartConfig.Builder.getAggressionBuilder()
This parameter controls the speed of traffic increase over the slow start window.Methods in io.envoyproxy.envoy.config.cluster.v3 that return types with arguments of type RuntimeDouble.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<RuntimeDouble, RuntimeDouble.Builder, RuntimeDoubleOrBuilder> Cluster.LeastRequestLbConfig.Builder.getActiveRequestBiasFieldBuilder()
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.private com.google.protobuf.SingleFieldBuilder
<RuntimeDouble, RuntimeDouble.Builder, RuntimeDoubleOrBuilder> Cluster.SlowStartConfig.Builder.getAggressionFieldBuilder()
This parameter controls the speed of traffic increase over the slow start window.Methods in io.envoyproxy.envoy.config.cluster.v3 with parameters of type RuntimeDouble.BuilderModifier and TypeMethodDescriptionCluster.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.SlowStartConfig.Builder.setAggression
(RuntimeDouble.Builder builderForValue) This parameter controls the speed of traffic increase over the slow start window. -
Uses of RuntimeDouble.Builder in io.envoyproxy.envoy.config.core.v3
Methods in io.envoyproxy.envoy.config.core.v3 that return RuntimeDouble.BuilderModifier and TypeMethodDescriptionRuntimeDouble.Builder.clear()
RuntimeDouble.Builder.clearDefaultValue()
Default value if runtime value is not available.RuntimeDouble.Builder.clearRuntimeKey()
Runtime key to get value for comparison.RuntimeDouble.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) RuntimeDouble.Builder.mergeFrom
(com.google.protobuf.Message other) RuntimeDouble.Builder.mergeFrom
(RuntimeDouble other) static RuntimeDouble.Builder
RuntimeDouble.newBuilder()
static RuntimeDouble.Builder
RuntimeDouble.newBuilder
(RuntimeDouble prototype) RuntimeDouble.newBuilderForType()
protected RuntimeDouble.Builder
RuntimeDouble.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) RuntimeDouble.Builder.setDefaultValue
(double value) Default value if runtime value is not available.RuntimeDouble.Builder.setRuntimeKey
(String value) Runtime key to get value for comparison.RuntimeDouble.Builder.setRuntimeKeyBytes
(com.google.protobuf.ByteString value) Runtime key to get value for comparison.RuntimeDouble.toBuilder()
-
Uses of RuntimeDouble.Builder in io.envoyproxy.envoy.extensions.load_balancing_policies.common.v3
Fields in io.envoyproxy.envoy.extensions.load_balancing_policies.common.v3 with type parameters of type RuntimeDouble.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<RuntimeDouble, RuntimeDouble.Builder, RuntimeDoubleOrBuilder> SlowStartConfig.Builder.aggressionBuilder_
Methods in io.envoyproxy.envoy.extensions.load_balancing_policies.common.v3 that return RuntimeDouble.BuilderModifier and TypeMethodDescriptionSlowStartConfig.Builder.getAggressionBuilder()
This parameter controls the speed of traffic increase over the slow start window.Methods in io.envoyproxy.envoy.extensions.load_balancing_policies.common.v3 that return types with arguments of type RuntimeDouble.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<RuntimeDouble, RuntimeDouble.Builder, RuntimeDoubleOrBuilder> SlowStartConfig.Builder.getAggressionFieldBuilder()
This parameter controls the speed of traffic increase over the slow start window.Methods in io.envoyproxy.envoy.extensions.load_balancing_policies.common.v3 with parameters of type RuntimeDouble.BuilderModifier and TypeMethodDescriptionSlowStartConfig.Builder.setAggression
(RuntimeDouble.Builder builderForValue) This parameter controls the speed of traffic increase over the slow start window. -
Uses of RuntimeDouble.Builder in io.envoyproxy.envoy.extensions.load_balancing_policies.least_request.v3
Fields in io.envoyproxy.envoy.extensions.load_balancing_policies.least_request.v3 with type parameters of type RuntimeDouble.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<RuntimeDouble, RuntimeDouble.Builder, RuntimeDoubleOrBuilder> LeastRequest.Builder.activeRequestBiasBuilder_
Methods in io.envoyproxy.envoy.extensions.load_balancing_policies.least_request.v3 that return RuntimeDouble.BuilderModifier and TypeMethodDescriptionLeastRequest.Builder.getActiveRequestBiasBuilder()
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.Methods in io.envoyproxy.envoy.extensions.load_balancing_policies.least_request.v3 that return types with arguments of type RuntimeDouble.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<RuntimeDouble, RuntimeDouble.Builder, RuntimeDoubleOrBuilder> LeastRequest.Builder.getActiveRequestBiasFieldBuilder()
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.Methods in io.envoyproxy.envoy.extensions.load_balancing_policies.least_request.v3 with parameters of type RuntimeDouble.BuilderModifier and TypeMethodDescriptionLeastRequest.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.