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 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.
      • 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.