Class EmrCreateCluster.ScalingActionProperty.Builder
java.lang.Object
software.amazon.awscdk.services.stepfunctions.tasks.EmrCreateCluster.ScalingActionProperty.Builder
- All Implemented Interfaces:
- software.amazon.jsii.Builder<EmrCreateCluster.ScalingActionProperty>
- Enclosing interface:
- EmrCreateCluster.ScalingActionProperty
@Stability(Stable)
public static final class EmrCreateCluster.ScalingActionProperty.Builder
extends Object
implements software.amazon.jsii.Builder<EmrCreateCluster.ScalingActionProperty>
A builder for 
EmrCreateCluster.ScalingActionProperty- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Builds the configured instance.Sets the value ofEmrCreateCluster.ScalingActionProperty.getMarket()simpleScalingPolicyConfiguration(EmrCreateCluster.SimpleScalingPolicyConfigurationProperty simpleScalingPolicyConfiguration) 
- 
Constructor Details- 
Builderpublic Builder()
 
- 
- 
Method Details- 
simpleScalingPolicyConfiguration@Stability(Stable) public EmrCreateCluster.ScalingActionProperty.Builder simpleScalingPolicyConfiguration(EmrCreateCluster.SimpleScalingPolicyConfigurationProperty simpleScalingPolicyConfiguration) - Parameters:
- simpleScalingPolicyConfiguration- The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment. This parameter is required.
- Returns:
- this
 
- 
market@Stability(Stable) public EmrCreateCluster.ScalingActionProperty.Builder market(EmrCreateCluster.InstanceMarket market) Sets the value ofEmrCreateCluster.ScalingActionProperty.getMarket()- Parameters:
- market- Not available for instance groups. Instance groups use the market type specified for the group.
- Returns:
- this
 
- 
buildBuilds the configured instance.- Specified by:
- buildin interface- software.amazon.jsii.Builder<EmrCreateCluster.ScalingActionProperty>
- Returns:
- a new instance of EmrCreateCluster.ScalingActionProperty
- Throws:
- NullPointerException- if any required attribute was not provided
 
 
-