public static interface CreateScalingPlanRequest.Builder extends AutoScalingPlansRequest.Builder, SdkPojo, CopyableBuilder<CreateScalingPlanRequest.Builder,CreateScalingPlanRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateScalingPlanRequest.Builder scalingPlanName(String scalingPlanName)
The name of the scaling plan. Names cannot contain vertical bars, colons, or forward slashes.
scalingPlanName - The name of the scaling plan. Names cannot contain vertical bars, colons, or forward slashes.CreateScalingPlanRequest.Builder applicationSource(ApplicationSource applicationSource)
A CloudFormation stack or set of tags. You can create one scaling plan per application source.
For more information, see ApplicationSource in the AWS Auto Scaling API Reference.
applicationSource - A CloudFormation stack or set of tags. You can create one scaling plan per application source.
For more information, see ApplicationSource in the AWS Auto Scaling API Reference.
default CreateScalingPlanRequest.Builder applicationSource(Consumer<ApplicationSource.Builder> applicationSource)
A CloudFormation stack or set of tags. You can create one scaling plan per application source.
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)CreateScalingPlanRequest.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.
CreateScalingPlanRequest.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.
CreateScalingPlanRequest.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) CreateScalingPlanRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateScalingPlanRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.