Interface SuspendedState.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SuspendedState.Builder,SuspendedState>,SdkBuilder<SuspendedState.Builder,SuspendedState>,SdkPojo
- Enclosing class:
- SuspendedState
public static interface SuspendedState.Builder extends SdkPojo, CopyableBuilder<SuspendedState.Builder,SuspendedState>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SuspendedState.BuilderdynamicScalingInSuspended(Boolean dynamicScalingInSuspended)Whether scale in by a target tracking scaling policy or a step scaling policy is suspended.SuspendedState.BuilderdynamicScalingOutSuspended(Boolean dynamicScalingOutSuspended)Whether scale out by a target tracking scaling policy or a step scaling policy is suspended.SuspendedState.BuilderscheduledScalingSuspended(Boolean scheduledScalingSuspended)Whether scheduled scaling is suspended.-
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 Detail
-
dynamicScalingInSuspended
SuspendedState.Builder dynamicScalingInSuspended(Boolean dynamicScalingInSuspended)
Whether scale in by a target tracking scaling policy or a step scaling policy is suspended. Set the value to
trueif you don't want Application Auto Scaling to remove capacity when a scaling policy is triggered. The default isfalse.- Parameters:
dynamicScalingInSuspended- Whether scale in by a target tracking scaling policy or a step scaling policy is suspended. Set the value totrueif you don't want Application Auto Scaling to remove capacity when a scaling policy is triggered. The default isfalse.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dynamicScalingOutSuspended
SuspendedState.Builder dynamicScalingOutSuspended(Boolean dynamicScalingOutSuspended)
Whether scale out by a target tracking scaling policy or a step scaling policy is suspended. Set the value to
trueif you don't want Application Auto Scaling to add capacity when a scaling policy is triggered. The default isfalse.- Parameters:
dynamicScalingOutSuspended- Whether scale out by a target tracking scaling policy or a step scaling policy is suspended. Set the value totrueif you don't want Application Auto Scaling to add capacity when a scaling policy is triggered. The default isfalse.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scheduledScalingSuspended
SuspendedState.Builder scheduledScalingSuspended(Boolean scheduledScalingSuspended)
Whether scheduled scaling is suspended. Set the value to
trueif you don't want Application Auto Scaling to add or remove capacity by initiating scheduled actions. The default isfalse.- Parameters:
scheduledScalingSuspended- Whether scheduled scaling is suspended. Set the value totrueif you don't want Application Auto Scaling to add or remove capacity by initiating scheduled actions. The default isfalse.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-