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 TypeMethodDescriptioncom.google.protobuf.DurationThe period of time samples are taken to recalculate the concurrency limit.com.google.protobuf.DurationOrBuilderThe period of time samples are taken to recalculate the concurrency limit.com.google.protobuf.UInt32ValueThe allowed upper-bound on the calculated concurrency limit.com.google.protobuf.UInt32ValueOrBuilderThe allowed upper-bound on the calculated concurrency limit.booleanThe period of time samples are taken to recalculate the concurrency limit.booleanThe allowed upper-bound on the calculated concurrency limit.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
-
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) = { ... }
-