| Package | Description |
|---|---|
| software.amazon.awssdk.services.autoscaling.model |
| Modifier and Type | Method and Description |
|---|---|
ScalingPolicy.Builder |
ScalingPolicy.Builder.adjustmentType(String adjustmentType)
Specifies how the scaling adjustment is interpreted (for example, an absolute number or a percentage).
|
ScalingPolicy.Builder |
ScalingPolicy.Builder.alarms(Alarm... alarms)
The CloudWatch alarms related to the policy.
|
ScalingPolicy.Builder |
ScalingPolicy.Builder.alarms(Collection<Alarm> alarms)
The CloudWatch alarms related to the policy.
|
ScalingPolicy.Builder |
ScalingPolicy.Builder.alarms(Consumer<Alarm.Builder>... alarms)
The CloudWatch alarms related to the policy.
|
ScalingPolicy.Builder |
ScalingPolicy.Builder.autoScalingGroupName(String autoScalingGroupName)
The name of the Auto Scaling group.
|
static ScalingPolicy.Builder |
ScalingPolicy.builder() |
ScalingPolicy.Builder |
ScalingPolicy.Builder.cooldown(Integer cooldown)
The duration of the policy's cooldown period, in seconds.
|
ScalingPolicy.Builder |
ScalingPolicy.Builder.enabled(Boolean enabled)
Indicates whether the policy is enabled (
true) or disabled (false). |
ScalingPolicy.Builder |
ScalingPolicy.Builder.estimatedInstanceWarmup(Integer estimatedInstanceWarmup)
The estimated time, in seconds, until a newly launched instance can contribute to the CloudWatch metrics.
|
ScalingPolicy.Builder |
ScalingPolicy.Builder.metricAggregationType(String metricAggregationType)
The aggregation type for the CloudWatch metrics.
|
ScalingPolicy.Builder |
ScalingPolicy.Builder.minAdjustmentMagnitude(Integer minAdjustmentMagnitude)
The minimum value to scale by when the adjustment type is
PercentChangeInCapacity. |
ScalingPolicy.Builder |
ScalingPolicy.Builder.minAdjustmentStep(Integer minAdjustmentStep)
Available for backward compatibility.
|
ScalingPolicy.Builder |
ScalingPolicy.Builder.policyARN(String policyARN)
The Amazon Resource Name (ARN) of the policy.
|
ScalingPolicy.Builder |
ScalingPolicy.Builder.policyName(String policyName)
The name of the scaling policy.
|
ScalingPolicy.Builder |
ScalingPolicy.Builder.policyType(String policyType)
One of the following policy types:
|
default ScalingPolicy.Builder |
ScalingPolicy.Builder.predictiveScalingConfiguration(Consumer<PredictiveScalingConfiguration.Builder> predictiveScalingConfiguration)
A predictive scaling policy.
|
ScalingPolicy.Builder |
ScalingPolicy.Builder.predictiveScalingConfiguration(PredictiveScalingConfiguration predictiveScalingConfiguration)
A predictive scaling policy.
|
ScalingPolicy.Builder |
ScalingPolicy.Builder.scalingAdjustment(Integer scalingAdjustment)
The amount by which to scale, based on the specified adjustment type.
|
ScalingPolicy.Builder |
ScalingPolicy.Builder.stepAdjustments(Collection<StepAdjustment> stepAdjustments)
A set of adjustments that enable you to scale based on the size of the alarm breach.
|
ScalingPolicy.Builder |
ScalingPolicy.Builder.stepAdjustments(Consumer<StepAdjustment.Builder>... stepAdjustments)
A set of adjustments that enable you to scale based on the size of the alarm breach.
|
ScalingPolicy.Builder |
ScalingPolicy.Builder.stepAdjustments(StepAdjustment... stepAdjustments)
A set of adjustments that enable you to scale based on the size of the alarm breach.
|
default ScalingPolicy.Builder |
ScalingPolicy.Builder.targetTrackingConfiguration(Consumer<TargetTrackingConfiguration.Builder> targetTrackingConfiguration)
A target tracking scaling policy.
|
ScalingPolicy.Builder |
ScalingPolicy.Builder.targetTrackingConfiguration(TargetTrackingConfiguration targetTrackingConfiguration)
A target tracking scaling policy.
|
ScalingPolicy.Builder |
ScalingPolicy.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends ScalingPolicy.Builder> |
ScalingPolicy.serializableBuilderClass() |
Copyright © 2023. All rights reserved.