| Package | Description |
|---|---|
| software.amazon.awssdk.services.autoscaling |
|
| software.amazon.awssdk.services.autoscaling.model |
| Modifier and Type | Method and Description |
|---|---|
default PutScalingPolicyResponse |
AutoScalingClient.putScalingPolicy(Consumer<PutScalingPolicyRequest.Builder> putScalingPolicyRequest)
Creates or updates a scaling policy for an Auto Scaling group.
|
default CompletableFuture<PutScalingPolicyResponse> |
AutoScalingAsyncClient.putScalingPolicy(Consumer<PutScalingPolicyRequest.Builder> putScalingPolicyRequest)
Creates or updates a scaling policy for an Auto Scaling group.
|
| Modifier and Type | Method and Description |
|---|---|
PutScalingPolicyRequest.Builder |
PutScalingPolicyRequest.Builder.adjustmentType(String adjustmentType)
Specifies whether the
ScalingAdjustment parameter is an absolute number or a percentage of the
current capacity. |
PutScalingPolicyRequest.Builder |
PutScalingPolicyRequest.Builder.autoScalingGroupName(String autoScalingGroupName)
The name of the Auto Scaling group.
|
static PutScalingPolicyRequest.Builder |
PutScalingPolicyRequest.builder() |
PutScalingPolicyRequest.Builder |
PutScalingPolicyRequest.Builder.cooldown(Integer cooldown)
The amount of time, in seconds, after a scaling activity completes before any further dynamic scaling
activities can start.
|
PutScalingPolicyRequest.Builder |
PutScalingPolicyRequest.Builder.estimatedInstanceWarmup(Integer estimatedInstanceWarmup)
The estimated time, in seconds, until a newly launched instance can contribute to the CloudWatch metrics.
|
PutScalingPolicyRequest.Builder |
PutScalingPolicyRequest.Builder.metricAggregationType(String metricAggregationType)
The aggregation type for the CloudWatch metrics.
|
PutScalingPolicyRequest.Builder |
PutScalingPolicyRequest.Builder.minAdjustmentMagnitude(Integer minAdjustmentMagnitude)
The minimum number of instances to scale.
|
PutScalingPolicyRequest.Builder |
PutScalingPolicyRequest.Builder.minAdjustmentStep(Integer minAdjustmentStep)
Available for backward compatibility.
|
PutScalingPolicyRequest.Builder |
PutScalingPolicyRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PutScalingPolicyRequest.Builder |
PutScalingPolicyRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
PutScalingPolicyRequest.Builder |
PutScalingPolicyRequest.Builder.policyName(String policyName)
The name of the policy.
|
PutScalingPolicyRequest.Builder |
PutScalingPolicyRequest.Builder.policyType(String policyType)
The policy type.
|
PutScalingPolicyRequest.Builder |
PutScalingPolicyRequest.Builder.scalingAdjustment(Integer scalingAdjustment)
The amount by which a simple scaling policy scales the Auto Scaling group in response to an alarm breach.
|
PutScalingPolicyRequest.Builder |
PutScalingPolicyRequest.Builder.stepAdjustments(Collection<StepAdjustment> stepAdjustments)
A set of adjustments that enable you to scale based on the size of the alarm breach.
|
PutScalingPolicyRequest.Builder |
PutScalingPolicyRequest.Builder.stepAdjustments(Consumer<StepAdjustment.Builder>... stepAdjustments)
A set of adjustments that enable you to scale based on the size of the alarm breach.
|
PutScalingPolicyRequest.Builder |
PutScalingPolicyRequest.Builder.stepAdjustments(StepAdjustment... stepAdjustments)
A set of adjustments that enable you to scale based on the size of the alarm breach.
|
default PutScalingPolicyRequest.Builder |
PutScalingPolicyRequest.Builder.targetTrackingConfiguration(Consumer<TargetTrackingConfiguration.Builder> targetTrackingConfiguration)
A target tracking scaling policy.
|
PutScalingPolicyRequest.Builder |
PutScalingPolicyRequest.Builder.targetTrackingConfiguration(TargetTrackingConfiguration targetTrackingConfiguration)
A target tracking scaling policy.
|
PutScalingPolicyRequest.Builder |
PutScalingPolicyRequest.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends PutScalingPolicyRequest.Builder> |
PutScalingPolicyRequest.serializableBuilderClass() |
Copyright © 2019. All rights reserved.