public static interface CreateScalingPlanRequest.Builder extends AutoScalingPlansRequest.Builder, SdkPojo, CopyableBuilder<CreateScalingPlanRequest.Builder,CreateScalingPlanRequest>
buildoverrideConfigurationcopyapplyMutation, 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.
applicationSource - A CloudFormation stack or set of tags. You can create one scaling plan per application source.default CreateScalingPlanRequest.Builder applicationSource(Consumer<ApplicationSource.Builder> applicationSource)
A CloudFormation stack or set of tags. You can create one scaling plan per application source.
This is a convenience 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.
scalingInstructions - The scaling instructions.CreateScalingPlanRequest.Builder scalingInstructions(ScalingInstruction... scalingInstructions)
The scaling instructions.
scalingInstructions - The scaling instructions.CreateScalingPlanRequest.Builder scalingInstructions(Consumer<ScalingInstruction.Builder>... scalingInstructions)
The scaling instructions.
This is a convenience that creates an instance of theList.Builder avoiding the
need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately
and its result is passed to #scalingInstructions(List) .scalingInstructions - a consumer that will call methods on List.Builder #scalingInstructions(List) CreateScalingPlanRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderoverrideConfiguration - The override configuration.CreateScalingPlanRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.