@Stability(value=Experimental) public static final class EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Builder extends Object implements software.amazon.jsii.Builder<EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty>
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty |
build()
Builds the configured instance.
|
EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Builder |
configurations(List<? extends EmrCreateCluster.ConfigurationProperty> configurations)
|
EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Builder |
eC2InstanceIdsToTerminate(List<String> eC2InstanceIdsToTerminate)
|
EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Builder |
instanceCount(Number instanceCount)
|
EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Builder |
shrinkPolicy(EmrModifyInstanceGroupByName.ShrinkPolicyProperty shrinkPolicy)
|
@Stability(value=Experimental) public EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Builder configurations(List<? extends EmrCreateCluster.ConfigurationProperty> configurations)
EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.getConfigurations()configurations - A list of new or modified configurations to apply for an instance group.this@Stability(value=Experimental) public EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Builder eC2InstanceIdsToTerminate(List<String> eC2InstanceIdsToTerminate)
EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.getEC2InstanceIdsToTerminate()eC2InstanceIdsToTerminate - The EC2 InstanceIds to terminate.
After you terminate the instances, the instance group will not return to its original requested size.this@Stability(value=Experimental) public EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Builder instanceCount(Number instanceCount)
instanceCount - Target size for the instance group.this@Stability(value=Experimental) public EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Builder shrinkPolicy(EmrModifyInstanceGroupByName.ShrinkPolicyProperty shrinkPolicy)
shrinkPolicy - Policy for customizing shrink operations.this@Stability(value=Experimental) public EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty build()
build in interface software.amazon.jsii.Builder<EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty>EmrModifyInstanceGroupByName.InstanceGroupModifyConfigPropertyNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.