@Stability(value=Stable) public static final class CfnInstanceGroupConfigProps.Builder extends Object implements software.amazon.jsii.Builder<CfnInstanceGroupConfigProps>
CfnInstanceGroupConfigProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnInstanceGroupConfigProps.Builder instanceCount(Number instanceCount)
CfnInstanceGroupConfigProps.getInstanceCount()instanceCount - `AWS::EMR::InstanceGroupConfig.InstanceCount`. This parameter is required.this@Stability(value=Stable) public CfnInstanceGroupConfigProps.Builder instanceRole(String instanceRole)
CfnInstanceGroupConfigProps.getInstanceRole()instanceRole - `AWS::EMR::InstanceGroupConfig.InstanceRole`. This parameter is required.this@Stability(value=Stable) public CfnInstanceGroupConfigProps.Builder instanceType(String instanceType)
CfnInstanceGroupConfigProps.getInstanceType()instanceType - `AWS::EMR::InstanceGroupConfig.InstanceType`. This parameter is required.this@Stability(value=Stable) public CfnInstanceGroupConfigProps.Builder jobFlowId(String jobFlowId)
CfnInstanceGroupConfigProps.getJobFlowId()jobFlowId - `AWS::EMR::InstanceGroupConfig.JobFlowId`. This parameter is required.this@Stability(value=Stable) public CfnInstanceGroupConfigProps.Builder autoScalingPolicy(CfnInstanceGroupConfig.AutoScalingPolicyProperty autoScalingPolicy)
CfnInstanceGroupConfigProps.getAutoScalingPolicy()autoScalingPolicy - `AWS::EMR::InstanceGroupConfig.AutoScalingPolicy`.this@Stability(value=Stable) public CfnInstanceGroupConfigProps.Builder autoScalingPolicy(IResolvable autoScalingPolicy)
CfnInstanceGroupConfigProps.getAutoScalingPolicy()autoScalingPolicy - `AWS::EMR::InstanceGroupConfig.AutoScalingPolicy`.this@Stability(value=Stable) public CfnInstanceGroupConfigProps.Builder bidPrice(String bidPrice)
CfnInstanceGroupConfigProps.getBidPrice()bidPrice - `AWS::EMR::InstanceGroupConfig.BidPrice`.this@Stability(value=Stable) public CfnInstanceGroupConfigProps.Builder configurations(IResolvable configurations)
CfnInstanceGroupConfigProps.getConfigurations()configurations - `AWS::EMR::InstanceGroupConfig.Configurations`.this@Stability(value=Stable) public CfnInstanceGroupConfigProps.Builder configurations(List<? extends Object> configurations)
CfnInstanceGroupConfigProps.getConfigurations()configurations - `AWS::EMR::InstanceGroupConfig.Configurations`.this@Stability(value=Stable) public CfnInstanceGroupConfigProps.Builder ebsConfiguration(CfnInstanceGroupConfig.EbsConfigurationProperty ebsConfiguration)
CfnInstanceGroupConfigProps.getEbsConfiguration()ebsConfiguration - `AWS::EMR::InstanceGroupConfig.EbsConfiguration`.this@Stability(value=Stable) public CfnInstanceGroupConfigProps.Builder ebsConfiguration(IResolvable ebsConfiguration)
CfnInstanceGroupConfigProps.getEbsConfiguration()ebsConfiguration - `AWS::EMR::InstanceGroupConfig.EbsConfiguration`.this@Stability(value=Stable) public CfnInstanceGroupConfigProps.Builder market(String market)
CfnInstanceGroupConfigProps.getMarket()market - `AWS::EMR::InstanceGroupConfig.Market`.this@Stability(value=Stable) public CfnInstanceGroupConfigProps.Builder name(String name)
CfnInstanceGroupConfigProps.getName()name - `AWS::EMR::InstanceGroupConfig.Name`.this@Stability(value=Stable) public CfnInstanceGroupConfigProps build()
build in interface software.amazon.jsii.Builder<CfnInstanceGroupConfigProps>CfnInstanceGroupConfigPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.