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
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 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.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) RuntimeDouble.Builder.clear()RuntimeDouble.Builder.clearDefaultValue()Default value if runtime value is not available.RuntimeDouble.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) RuntimeDouble.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) RuntimeDouble.Builder.clearRuntimeKey()Runtime key to get value for comparison.RuntimeDouble.Builder.clone()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) final RuntimeDouble.BuilderRuntimeDouble.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static RuntimeDouble.BuilderRuntimeDouble.newBuilder()static RuntimeDouble.BuilderRuntimeDouble.newBuilder(RuntimeDouble prototype) RuntimeDouble.newBuilderForType()protected RuntimeDouble.BuilderRuntimeDouble.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) RuntimeDouble.Builder.setDefaultValue(double value) Default value if runtime value is not available.RuntimeDouble.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) 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.final RuntimeDouble.BuilderRuntimeDouble.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) RuntimeDouble.toBuilder() -
Uses of RuntimeDouble.Builder in io.envoyproxy.envoy.extensions.filters.http.admission_control.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.admission_control.v3 that return RuntimeDouble.BuilderModifier and TypeMethodDescriptionAdmissionControl.Builder.getAggressionBuilder()Rejection probability is defined by the formula:: max(0, (rq_count - rq_success_count / sr_threshold) / (rq_count + 1)) ^ (1 / aggression) The aggression dictates how heavily the admission controller will throttle requests upon SR dropping at or below the threshold.Methods in io.envoyproxy.envoy.extensions.filters.http.admission_control.v3 with parameters of type RuntimeDouble.BuilderModifier and TypeMethodDescriptionAdmissionControl.Builder.setAggression(RuntimeDouble.Builder builderForValue) Rejection probability is defined by the formula:: max(0, (rq_count - rq_success_count / sr_threshold) / (rq_count + 1)) ^ (1 / aggression) The aggression dictates how heavily the admission controller will throttle requests upon SR dropping at or below the threshold. -
Uses of RuntimeDouble.Builder in io.envoyproxy.envoy.extensions.load_balancing_policies.common.v3
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 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
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 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.