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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GradientControllerConfig.ConcurrencyLimitCalculationParamsgetConcurrencyLimitParams().envoy.config.filter.http.adaptive_concurrency.v2alpha.GradientControllerConfig.ConcurrencyLimitCalculationParams concurrency_limit_params = 2 [(.validate.rules) = { ... }GradientControllerConfig.ConcurrencyLimitCalculationParamsOrBuildergetConcurrencyLimitParamsOrBuilder().envoy.config.filter.http.adaptive_concurrency.v2alpha.GradientControllerConfig.ConcurrencyLimitCalculationParams concurrency_limit_params = 2 [(.validate.rules) = { ... }GradientControllerConfig.MinimumRTTCalculationParamsgetMinRttCalcParams().envoy.config.filter.http.adaptive_concurrency.v2alpha.GradientControllerConfig.MinimumRTTCalculationParams min_rtt_calc_params = 3 [(.validate.rules) = { ... }GradientControllerConfig.MinimumRTTCalculationParamsOrBuildergetMinRttCalcParamsOrBuilder().envoy.config.filter.http.adaptive_concurrency.v2alpha.GradientControllerConfig.MinimumRTTCalculationParams min_rtt_calc_params = 3 [(.validate.rules) = { ... }PercentgetSampleAggregatePercentile()The percentile to use when summarizing aggregated samples.PercentOrBuildergetSampleAggregatePercentileOrBuilder()The percentile to use when summarizing aggregated samples.booleanhasConcurrencyLimitParams().envoy.config.filter.http.adaptive_concurrency.v2alpha.GradientControllerConfig.ConcurrencyLimitCalculationParams concurrency_limit_params = 2 [(.validate.rules) = { ... }booleanhasMinRttCalcParams().envoy.config.filter.http.adaptive_concurrency.v2alpha.GradientControllerConfig.MinimumRTTCalculationParams min_rtt_calc_params = 3 [(.validate.rules) = { ... }booleanhasSampleAggregatePercentile()The percentile to use when summarizing aggregated samples.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasSampleAggregatePercentile
boolean hasSampleAggregatePercentile()
The percentile to use when summarizing aggregated samples. Defaults to p50.
.envoy.type.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.Percent sample_aggregate_percentile = 1;- Returns:
- The sampleAggregatePercentile.
-
getSampleAggregatePercentileOrBuilder
PercentOrBuilder getSampleAggregatePercentileOrBuilder()
The percentile to use when summarizing aggregated samples. Defaults to p50.
.envoy.type.Percent sample_aggregate_percentile = 1;
-
hasConcurrencyLimitParams
boolean hasConcurrencyLimitParams()
.envoy.config.filter.http.adaptive_concurrency.v2alpha.GradientControllerConfig.ConcurrencyLimitCalculationParams concurrency_limit_params = 2 [(.validate.rules) = { ... }- Returns:
- Whether the concurrencyLimitParams field is set.
-
getConcurrencyLimitParams
GradientControllerConfig.ConcurrencyLimitCalculationParams getConcurrencyLimitParams()
.envoy.config.filter.http.adaptive_concurrency.v2alpha.GradientControllerConfig.ConcurrencyLimitCalculationParams concurrency_limit_params = 2 [(.validate.rules) = { ... }- Returns:
- The concurrencyLimitParams.
-
getConcurrencyLimitParamsOrBuilder
GradientControllerConfig.ConcurrencyLimitCalculationParamsOrBuilder getConcurrencyLimitParamsOrBuilder()
.envoy.config.filter.http.adaptive_concurrency.v2alpha.GradientControllerConfig.ConcurrencyLimitCalculationParams concurrency_limit_params = 2 [(.validate.rules) = { ... }
-
hasMinRttCalcParams
boolean hasMinRttCalcParams()
.envoy.config.filter.http.adaptive_concurrency.v2alpha.GradientControllerConfig.MinimumRTTCalculationParams min_rtt_calc_params = 3 [(.validate.rules) = { ... }- Returns:
- Whether the minRttCalcParams field is set.
-
getMinRttCalcParams
GradientControllerConfig.MinimumRTTCalculationParams getMinRttCalcParams()
.envoy.config.filter.http.adaptive_concurrency.v2alpha.GradientControllerConfig.MinimumRTTCalculationParams min_rtt_calc_params = 3 [(.validate.rules) = { ... }- Returns:
- The minRttCalcParams.
-
getMinRttCalcParamsOrBuilder
GradientControllerConfig.MinimumRTTCalculationParamsOrBuilder getMinRttCalcParamsOrBuilder()
.envoy.config.filter.http.adaptive_concurrency.v2alpha.GradientControllerConfig.MinimumRTTCalculationParams min_rtt_calc_params = 3 [(.validate.rules) = { ... }
-
-