Modifier and Type |
Method and Description |
AutoScalerPolicy |
build() |
PolicySpec<AutoScalerPolicy> |
buildSpec() |
AutoScalerPolicy.Builder |
currentSizeOperator(com.google.common.base.Function<Entity,java.lang.Integer> val) |
AutoScalerPolicy.Builder |
entityWithMetric(Entity val) |
AutoScalerPolicy.Builder |
id(java.lang.String val) |
AutoScalerPolicy.Builder |
maxPoolSize(int val) |
AutoScalerPolicy.Builder |
maxReachedNotificationDelay(Duration val) |
AutoScalerPolicy.Builder |
maxSizeReachedSensor(BasicNotificationSensor<? super MaxPoolSizeReachedEvent> val) |
AutoScalerPolicy.Builder |
metric(AttributeSensor<? extends java.lang.Number> val) |
AutoScalerPolicy.Builder |
metricLowerBound(java.lang.Number val) |
AutoScalerPolicy.Builder |
metricRange(java.lang.Number min,
java.lang.Number max) |
AutoScalerPolicy.Builder |
metricUpperBound(java.lang.Number val) |
AutoScalerPolicy.Builder |
minPeriodBetweenExecs(Duration val) |
AutoScalerPolicy.Builder |
minPoolSize(int val) |
AutoScalerPolicy.Builder |
name(java.lang.String val) |
AutoScalerPolicy.Builder |
poolColdSensor(BasicNotificationSensor<?> val) |
AutoScalerPolicy.Builder |
poolHotSensor(BasicNotificationSensor<?> val) |
AutoScalerPolicy.Builder |
poolOkSensor(BasicNotificationSensor<?> val) |
AutoScalerPolicy.Builder |
resizeDownIterationIncrement(java.lang.Integer val) |
AutoScalerPolicy.Builder |
resizeDownIterationMax(java.lang.Integer val) |
AutoScalerPolicy.Builder |
resizeDownStabilizationDelay(Duration val) |
AutoScalerPolicy.Builder |
resizeOperator(ResizeOperator val) |
AutoScalerPolicy.Builder |
resizeUpIterationIncrement(java.lang.Integer val) |
AutoScalerPolicy.Builder |
resizeUpIterationMax(java.lang.Integer val) |
AutoScalerPolicy.Builder |
resizeUpStabilizationDelay(Duration val) |
AutoScalerPolicy.Builder |
sizeRange(int min,
int max) |