Interface AutoScalingPolicy.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AutoScalingPolicy.Builder,
,AutoScalingPolicy> SdkBuilder<AutoScalingPolicy.Builder,
,AutoScalingPolicy> SdkPojo
- Enclosing class:
AutoScalingPolicy
public static interface AutoScalingPolicy.Builder
extends SdkPojo, CopyableBuilder<AutoScalingPolicy.Builder,AutoScalingPolicy>
-
Method Summary
Modifier and TypeMethodDescriptiondefault AutoScalingPolicy.Builder
targetTrackingScalingPolicyConfiguration
(Consumer<TargetTrackingScalingPolicyConfiguration.Builder> targetTrackingScalingPolicyConfiguration) Auto scaling scales up capacity automatically when traffic exceeds this target utilization rate, and then back down when it falls below the target.targetTrackingScalingPolicyConfiguration
(TargetTrackingScalingPolicyConfiguration targetTrackingScalingPolicyConfiguration) Auto scaling scales up capacity automatically when traffic exceeds this target utilization rate, and then back down when it falls below the target.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
targetTrackingScalingPolicyConfiguration
AutoScalingPolicy.Builder targetTrackingScalingPolicyConfiguration(TargetTrackingScalingPolicyConfiguration targetTrackingScalingPolicyConfiguration) Auto scaling scales up capacity automatically when traffic exceeds this target utilization rate, and then back down when it falls below the target. A
double
between 20 and 90.- Parameters:
targetTrackingScalingPolicyConfiguration
- Auto scaling scales up capacity automatically when traffic exceeds this target utilization rate, and then back down when it falls below the target. Adouble
between 20 and 90.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetTrackingScalingPolicyConfiguration
default AutoScalingPolicy.Builder targetTrackingScalingPolicyConfiguration(Consumer<TargetTrackingScalingPolicyConfiguration.Builder> targetTrackingScalingPolicyConfiguration) Auto scaling scales up capacity automatically when traffic exceeds this target utilization rate, and then back down when it falls below the target. A
This is a convenience method that creates an instance of thedouble
between 20 and 90.TargetTrackingScalingPolicyConfiguration.Builder
avoiding the need to create one manually viaTargetTrackingScalingPolicyConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totargetTrackingScalingPolicyConfiguration(TargetTrackingScalingPolicyConfiguration)
.- Parameters:
targetTrackingScalingPolicyConfiguration
- a consumer that will call methods onTargetTrackingScalingPolicyConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-