Uses of Class
io.envoyproxy.envoy.config.core.v3.RuntimeDouble.Builder
-
-
Uses of RuntimeDouble.Builder in io.envoyproxy.envoy.config.cluster.v3
Methods in io.envoyproxy.envoy.config.cluster.v3 that return RuntimeDouble.Builder Modifier and Type Method Description RuntimeDouble.BuilderCluster.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.RuntimeDouble.BuilderCluster.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.Builder Modifier and Type Method Description Cluster.LeastRequestLbConfig.BuilderCluster.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.BuilderCluster.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.Builder Modifier and Type Method Description RuntimeDouble.BuilderRuntimeDouble.Builder. addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)RuntimeDouble.BuilderRuntimeDouble.Builder. clear()RuntimeDouble.BuilderRuntimeDouble.Builder. clearDefaultValue()Default value if runtime value is not available.RuntimeDouble.BuilderRuntimeDouble.Builder. clearField(com.google.protobuf.Descriptors.FieldDescriptor field)RuntimeDouble.BuilderRuntimeDouble.Builder. clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)RuntimeDouble.BuilderRuntimeDouble.Builder. clearRuntimeKey()Runtime key to get value for comparison.RuntimeDouble.BuilderRuntimeDouble.Builder. clone()RuntimeDouble.BuilderRuntimeDouble.Builder. mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)RuntimeDouble.BuilderRuntimeDouble.Builder. mergeFrom(com.google.protobuf.Message other)RuntimeDouble.BuilderRuntimeDouble.Builder. mergeFrom(RuntimeDouble other)RuntimeDouble.BuilderRuntimeDouble.Builder. mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)static RuntimeDouble.BuilderRuntimeDouble. newBuilder()static RuntimeDouble.BuilderRuntimeDouble. newBuilder(RuntimeDouble prototype)RuntimeDouble.BuilderRuntimeDouble. newBuilderForType()protected RuntimeDouble.BuilderRuntimeDouble. newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)RuntimeDouble.BuilderRuntimeDouble.Builder. setDefaultValue(double value)Default value if runtime value is not available.RuntimeDouble.BuilderRuntimeDouble.Builder. setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)RuntimeDouble.BuilderRuntimeDouble.Builder. setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)RuntimeDouble.BuilderRuntimeDouble.Builder. setRuntimeKey(String value)Runtime key to get value for comparison.RuntimeDouble.BuilderRuntimeDouble.Builder. setRuntimeKeyBytes(com.google.protobuf.ByteString value)Runtime key to get value for comparison.RuntimeDouble.BuilderRuntimeDouble.Builder. setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)RuntimeDouble.BuilderRuntimeDouble. 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.Builder Modifier and Type Method Description RuntimeDouble.BuilderAdmissionControl.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.Builder Modifier and Type Method Description AdmissionControl.BuilderAdmissionControl.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.least_request.v3
Methods in io.envoyproxy.envoy.extensions.load_balancing_policies.least_request.v3 that return RuntimeDouble.Builder Modifier and Type Method Description RuntimeDouble.BuilderLeastRequest.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.Builder Modifier and Type Method Description LeastRequest.BuilderLeastRequest.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.
-