Uses of Class
io.envoyproxy.envoy.extensions.filters.http.admission_control.v3.AdmissionControl.Builder
Packages that use AdmissionControl.Builder
-
Uses of AdmissionControl.Builder in io.envoyproxy.envoy.extensions.filters.http.admission_control.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.admission_control.v3 that return AdmissionControl.BuilderModifier and TypeMethodDescriptionAdmissionControl.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) AdmissionControl.Builder.clear()AdmissionControl.Builder.clearAggression()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.AdmissionControl.Builder.clearEnabled()If set to false, the admission control filter will operate as a pass-through filter.AdmissionControl.Builder.clearEvaluationCriteria()AdmissionControl.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) AdmissionControl.Builder.clearMaxRejectionProbability()The probability of rejection will never exceed this value, even if the failure rate is rising.AdmissionControl.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) AdmissionControl.Builder.clearRpsThreshold()If the average RPS of the sampling window is below this threshold, the request will not be rejected, even if the success rate is lower than sr_threshold.AdmissionControl.Builder.clearSamplingWindow()The sliding time window over which the success rate is calculated.AdmissionControl.Builder.clearSrThreshold()Dictates the success rate at which the rejection probability is non-zero.AdmissionControl.Builder.clearSuccessCriteria().envoy.extensions.filters.http.admission_control.v3.AdmissionControl.SuccessCriteria success_criteria = 2;AdmissionControl.Builder.clone()AdmissionControl.Builder.mergeAggression(RuntimeDouble value) 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.AdmissionControl.Builder.mergeEnabled(RuntimeFeatureFlag value) If set to false, the admission control filter will operate as a pass-through filter.AdmissionControl.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) AdmissionControl.Builder.mergeFrom(com.google.protobuf.Message other) AdmissionControl.Builder.mergeFrom(AdmissionControl other) AdmissionControl.Builder.mergeMaxRejectionProbability(RuntimePercent value) The probability of rejection will never exceed this value, even if the failure rate is rising.AdmissionControl.Builder.mergeRpsThreshold(RuntimeUInt32 value) If the average RPS of the sampling window is below this threshold, the request will not be rejected, even if the success rate is lower than sr_threshold.AdmissionControl.Builder.mergeSamplingWindow(com.google.protobuf.Duration value) The sliding time window over which the success rate is calculated.AdmissionControl.Builder.mergeSrThreshold(RuntimePercent value) Dictates the success rate at which the rejection probability is non-zero.AdmissionControl.Builder.mergeSuccessCriteria(AdmissionControl.SuccessCriteria value) .envoy.extensions.filters.http.admission_control.v3.AdmissionControl.SuccessCriteria success_criteria = 2;final AdmissionControl.BuilderAdmissionControl.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static AdmissionControl.BuilderAdmissionControl.newBuilder()static AdmissionControl.BuilderAdmissionControl.newBuilder(AdmissionControl prototype) AdmissionControl.newBuilderForType()protected AdmissionControl.BuilderAdmissionControl.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) AdmissionControl.Builder.setAggression(RuntimeDouble value) 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.AdmissionControl.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.AdmissionControl.Builder.setEnabled(RuntimeFeatureFlag value) If set to false, the admission control filter will operate as a pass-through filter.AdmissionControl.Builder.setEnabled(RuntimeFeatureFlag.Builder builderForValue) If set to false, the admission control filter will operate as a pass-through filter.AdmissionControl.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) AdmissionControl.Builder.setMaxRejectionProbability(RuntimePercent value) The probability of rejection will never exceed this value, even if the failure rate is rising.AdmissionControl.Builder.setMaxRejectionProbability(RuntimePercent.Builder builderForValue) The probability of rejection will never exceed this value, even if the failure rate is rising.AdmissionControl.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) AdmissionControl.Builder.setRpsThreshold(RuntimeUInt32 value) If the average RPS of the sampling window is below this threshold, the request will not be rejected, even if the success rate is lower than sr_threshold.AdmissionControl.Builder.setRpsThreshold(RuntimeUInt32.Builder builderForValue) If the average RPS of the sampling window is below this threshold, the request will not be rejected, even if the success rate is lower than sr_threshold.AdmissionControl.Builder.setSamplingWindow(com.google.protobuf.Duration value) The sliding time window over which the success rate is calculated.AdmissionControl.Builder.setSamplingWindow(com.google.protobuf.Duration.Builder builderForValue) The sliding time window over which the success rate is calculated.AdmissionControl.Builder.setSrThreshold(RuntimePercent value) Dictates the success rate at which the rejection probability is non-zero.AdmissionControl.Builder.setSrThreshold(RuntimePercent.Builder builderForValue) Dictates the success rate at which the rejection probability is non-zero.AdmissionControl.Builder.setSuccessCriteria(AdmissionControl.SuccessCriteria value) .envoy.extensions.filters.http.admission_control.v3.AdmissionControl.SuccessCriteria success_criteria = 2;AdmissionControl.Builder.setSuccessCriteria(AdmissionControl.SuccessCriteria.Builder builderForValue) .envoy.extensions.filters.http.admission_control.v3.AdmissionControl.SuccessCriteria success_criteria = 2;final AdmissionControl.BuilderAdmissionControl.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) AdmissionControl.toBuilder()