@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)",
date="2023-01-25T18:29:08.673Z")
public interface AdjustmentTier
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.autoscaling.*; AdjustmentTier adjustmentTier = AdjustmentTier.builder() .adjustment(123) // the properties below are optional .lowerBound(123) .upperBound(123) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
AdjustmentTier.Builder
A builder for
AdjustmentTier |
static class |
AdjustmentTier.Jsii$Proxy
An implementation for
AdjustmentTier |
Modifier and Type | Method and Description |
---|---|
static AdjustmentTier.Builder |
builder() |
java.lang.Number |
getAdjustment()
What number to adjust the capacity with.
|
default java.lang.Number |
getLowerBound()
Lower bound where this scaling tier applies.
|
default java.lang.Number |
getUpperBound()
Upper bound where this scaling tier applies.
|
java.lang.Number getAdjustment()
The number is interpeted as an added capacity, a new fixed capacity or an added percentage depending on the AdjustmentType value of the StepScalingPolicy.
Can be positive or negative.
default java.lang.Number getLowerBound()
The scaling tier applies if the difference between the metric value and its alarm threshold is higher than this value.
Default: -Infinity if this is the first tier, otherwise the upperBound of the previous tier
default java.lang.Number getUpperBound()
The scaling tier applies if the difference between the metric value and its alarm threshold is lower than this value.
Default: +Infinity
static AdjustmentTier.Builder builder()
AdjustmentTier.Builder
of AdjustmentTier