public static final class EmrCreateCluster.ScalingActionProperty.Builder
extends java.lang.Object
EmrCreateCluster.ScalingActionProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
EmrCreateCluster.ScalingActionProperty |
build()
Builds the configured instance.
|
EmrCreateCluster.ScalingActionProperty.Builder |
market(EmrCreateCluster.InstanceMarket market)
Sets the value of
EmrCreateCluster.ScalingActionProperty.getMarket() |
EmrCreateCluster.ScalingActionProperty.Builder |
simpleScalingPolicyConfiguration(EmrCreateCluster.SimpleScalingPolicyConfigurationProperty simpleScalingPolicyConfiguration)
|
public EmrCreateCluster.ScalingActionProperty.Builder simpleScalingPolicyConfiguration(EmrCreateCluster.SimpleScalingPolicyConfigurationProperty simpleScalingPolicyConfiguration)
simpleScalingPolicyConfiguration
- The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment. This parameter is required.this
public EmrCreateCluster.ScalingActionProperty.Builder market(EmrCreateCluster.InstanceMarket market)
EmrCreateCluster.ScalingActionProperty.getMarket()
market
- Not available for instance groups.
Instance groups use the market type specified for the group.this
public EmrCreateCluster.ScalingActionProperty build()
EmrCreateCluster.ScalingActionProperty
java.lang.NullPointerException
- if any required attribute was not provided