Interface GradientControllerConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
GradientControllerConfig,GradientControllerConfig.Builder
public interface GradientControllerConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescription.envoy.extensions.filters.http.adaptive_concurrency.v3.GradientControllerConfig.ConcurrencyLimitCalculationParams concurrency_limit_params = 2 [(.validate.rules) = { ... }.envoy.extensions.filters.http.adaptive_concurrency.v3.GradientControllerConfig.ConcurrencyLimitCalculationParams concurrency_limit_params = 2 [(.validate.rules) = { ... }.envoy.extensions.filters.http.adaptive_concurrency.v3.GradientControllerConfig.MinimumRTTCalculationParams min_rtt_calc_params = 3 [(.validate.rules) = { ... }.envoy.extensions.filters.http.adaptive_concurrency.v3.GradientControllerConfig.MinimumRTTCalculationParams min_rtt_calc_params = 3 [(.validate.rules) = { ... }The percentile to use when summarizing aggregated samples.The percentile to use when summarizing aggregated samples.boolean.envoy.extensions.filters.http.adaptive_concurrency.v3.GradientControllerConfig.ConcurrencyLimitCalculationParams concurrency_limit_params = 2 [(.validate.rules) = { ... }boolean.envoy.extensions.filters.http.adaptive_concurrency.v3.GradientControllerConfig.MinimumRTTCalculationParams min_rtt_calc_params = 3 [(.validate.rules) = { ... }booleanThe percentile to use when summarizing aggregated samples.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasSampleAggregatePercentile
boolean hasSampleAggregatePercentile()The percentile to use when summarizing aggregated samples. Defaults to p50.
.envoy.type.v3.Percent sample_aggregate_percentile = 1;- Returns:
- Whether the sampleAggregatePercentile field is set.
-
getSampleAggregatePercentile
Percent getSampleAggregatePercentile()The percentile to use when summarizing aggregated samples. Defaults to p50.
.envoy.type.v3.Percent sample_aggregate_percentile = 1;- Returns:
- The sampleAggregatePercentile.
-
getSampleAggregatePercentileOrBuilder
PercentOrBuilder getSampleAggregatePercentileOrBuilder()The percentile to use when summarizing aggregated samples. Defaults to p50.
.envoy.type.v3.Percent sample_aggregate_percentile = 1; -
hasConcurrencyLimitParams
boolean hasConcurrencyLimitParams().envoy.extensions.filters.http.adaptive_concurrency.v3.GradientControllerConfig.ConcurrencyLimitCalculationParams concurrency_limit_params = 2 [(.validate.rules) = { ... }- Returns:
- Whether the concurrencyLimitParams field is set.
-
getConcurrencyLimitParams
GradientControllerConfig.ConcurrencyLimitCalculationParams getConcurrencyLimitParams().envoy.extensions.filters.http.adaptive_concurrency.v3.GradientControllerConfig.ConcurrencyLimitCalculationParams concurrency_limit_params = 2 [(.validate.rules) = { ... }- Returns:
- The concurrencyLimitParams.
-
getConcurrencyLimitParamsOrBuilder
GradientControllerConfig.ConcurrencyLimitCalculationParamsOrBuilder getConcurrencyLimitParamsOrBuilder().envoy.extensions.filters.http.adaptive_concurrency.v3.GradientControllerConfig.ConcurrencyLimitCalculationParams concurrency_limit_params = 2 [(.validate.rules) = { ... } -
hasMinRttCalcParams
boolean hasMinRttCalcParams().envoy.extensions.filters.http.adaptive_concurrency.v3.GradientControllerConfig.MinimumRTTCalculationParams min_rtt_calc_params = 3 [(.validate.rules) = { ... }- Returns:
- Whether the minRttCalcParams field is set.
-
getMinRttCalcParams
GradientControllerConfig.MinimumRTTCalculationParams getMinRttCalcParams().envoy.extensions.filters.http.adaptive_concurrency.v3.GradientControllerConfig.MinimumRTTCalculationParams min_rtt_calc_params = 3 [(.validate.rules) = { ... }- Returns:
- The minRttCalcParams.
-
getMinRttCalcParamsOrBuilder
GradientControllerConfig.MinimumRTTCalculationParamsOrBuilder getMinRttCalcParamsOrBuilder().envoy.extensions.filters.http.adaptive_concurrency.v3.GradientControllerConfig.MinimumRTTCalculationParams min_rtt_calc_params = 3 [(.validate.rules) = { ... }
-