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.internalGetActiveRequestBiasFieldBuilder()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.internalGetAggressionFieldBuilder()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.BuilderRuntimeDouble.newBuilder()static RuntimeDouble.BuilderRuntimeDouble.newBuilder(RuntimeDouble prototype) RuntimeDouble.newBuilderForType()protected RuntimeDouble.BuilderRuntimeDouble.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.internalGetAggressionFieldBuilder()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.internalGetActiveRequestBiasFieldBuilder()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.