Interface GradientControllerConfig.ConcurrencyLimitCalculationParamsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
GradientControllerConfig.ConcurrencyLimitCalculationParams, GradientControllerConfig.ConcurrencyLimitCalculationParams.Builder
Enclosing class:
GradientControllerConfig

public static interface GradientControllerConfig.ConcurrencyLimitCalculationParamsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Duration
    The period of time samples are taken to recalculate the concurrency limit.
    com.google.protobuf.DurationOrBuilder
    The period of time samples are taken to recalculate the concurrency limit.
    com.google.protobuf.UInt32Value
    The allowed upper-bound on the calculated concurrency limit.
    com.google.protobuf.UInt32ValueOrBuilder
    The allowed upper-bound on the calculated concurrency limit.
    boolean
    The period of time samples are taken to recalculate the concurrency limit.
    boolean
    The allowed upper-bound on the calculated concurrency limit.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasMaxConcurrencyLimit

      boolean hasMaxConcurrencyLimit()
       The allowed upper-bound on the calculated concurrency limit. Defaults to 1000.
       
      .google.protobuf.UInt32Value max_concurrency_limit = 2 [(.validate.rules) = { ... }
      Returns:
      Whether the maxConcurrencyLimit field is set.
    • getMaxConcurrencyLimit

      com.google.protobuf.UInt32Value getMaxConcurrencyLimit()
       The allowed upper-bound on the calculated concurrency limit. Defaults to 1000.
       
      .google.protobuf.UInt32Value max_concurrency_limit = 2 [(.validate.rules) = { ... }
      Returns:
      The maxConcurrencyLimit.
    • getMaxConcurrencyLimitOrBuilder

      com.google.protobuf.UInt32ValueOrBuilder getMaxConcurrencyLimitOrBuilder()
       The allowed upper-bound on the calculated concurrency limit. Defaults to 1000.
       
      .google.protobuf.UInt32Value max_concurrency_limit = 2 [(.validate.rules) = { ... }
    • hasConcurrencyUpdateInterval

      boolean hasConcurrencyUpdateInterval()
       The period of time samples are taken to recalculate the concurrency limit.
       
      .google.protobuf.Duration concurrency_update_interval = 3 [(.validate.rules) = { ... }
      Returns:
      Whether the concurrencyUpdateInterval field is set.
    • getConcurrencyUpdateInterval

      com.google.protobuf.Duration getConcurrencyUpdateInterval()
       The period of time samples are taken to recalculate the concurrency limit.
       
      .google.protobuf.Duration concurrency_update_interval = 3 [(.validate.rules) = { ... }
      Returns:
      The concurrencyUpdateInterval.
    • getConcurrencyUpdateIntervalOrBuilder

      com.google.protobuf.DurationOrBuilder getConcurrencyUpdateIntervalOrBuilder()
       The period of time samples are taken to recalculate the concurrency limit.
       
      .google.protobuf.Duration concurrency_update_interval = 3 [(.validate.rules) = { ... }