public static interface UpdateScalingPlanRequest.Builder extends AutoScalingPlansRequest.Builder, SdkPojo, CopyableBuilder<UpdateScalingPlanRequest.Builder,UpdateScalingPlanRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateScalingPlanRequest.Builder scalingPlanName(String scalingPlanName)
The name of the scaling plan.
scalingPlanName - The name of the scaling plan.UpdateScalingPlanRequest.Builder scalingPlanVersion(Long scalingPlanVersion)
The version number of the scaling plan. The only valid value is 1. Currently, you cannot have
multiple scaling plan versions.
scalingPlanVersion - The version number of the scaling plan. The only valid value is 1. Currently, you cannot
have multiple scaling plan versions.UpdateScalingPlanRequest.Builder applicationSource(ApplicationSource applicationSource)
A CloudFormation stack or set of tags.
For more information, see ApplicationSource in the AWS Auto Scaling API Reference.
applicationSource - A CloudFormation stack or set of tags.
For more information, see ApplicationSource in the AWS Auto Scaling API Reference.
default UpdateScalingPlanRequest.Builder applicationSource(Consumer<ApplicationSource.Builder> applicationSource)
A CloudFormation stack or set of tags.
For more information, see ApplicationSource in the AWS Auto Scaling API Reference.
This is a convenience method that creates an instance of theApplicationSource.Builder avoiding the
need to create one manually via ApplicationSource.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to applicationSource(ApplicationSource).
applicationSource - a consumer that will call methods on ApplicationSource.BuilderapplicationSource(ApplicationSource)UpdateScalingPlanRequest.Builder scalingInstructions(Collection<ScalingInstruction> scalingInstructions)
The scaling instructions.
For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.
scalingInstructions - The scaling instructions.
For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.
UpdateScalingPlanRequest.Builder scalingInstructions(ScalingInstruction... scalingInstructions)
The scaling instructions.
For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.
scalingInstructions - The scaling instructions.
For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.
UpdateScalingPlanRequest.Builder scalingInstructions(Consumer<ScalingInstruction.Builder>... scalingInstructions)
The scaling instructions.
For more information, see ScalingInstruction in the AWS Auto Scaling API Reference.
This is a convenience method that creates an instance of theScalingInstruction.Builder avoiding the need
to create one manually via
ScalingInstruction.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #scalingInstructions(List.
scalingInstructions - a consumer that will call methods on
ScalingInstruction.Builder#scalingInstructions(java.util.Collection) UpdateScalingPlanRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateScalingPlanRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.