@Stability(value=Stable) public static final class CfnInstanceGroupConfig.Builder extends Object implements software.amazon.jsii.Builder<CfnInstanceGroupConfig>
CfnInstanceGroupConfig.| Modifier and Type | Method and Description |
|---|---|
CfnInstanceGroupConfig.Builder |
autoScalingPolicy(CfnInstanceGroupConfig.AutoScalingPolicyProperty autoScalingPolicy)
`AWS::EMR::InstanceGroupConfig.AutoScalingPolicy`.
|
CfnInstanceGroupConfig.Builder |
autoScalingPolicy(IResolvable autoScalingPolicy)
`AWS::EMR::InstanceGroupConfig.AutoScalingPolicy`.
|
CfnInstanceGroupConfig.Builder |
bidPrice(String bidPrice)
`AWS::EMR::InstanceGroupConfig.BidPrice`.
|
CfnInstanceGroupConfig |
build() |
CfnInstanceGroupConfig.Builder |
configurations(IResolvable configurations)
`AWS::EMR::InstanceGroupConfig.Configurations`.
|
CfnInstanceGroupConfig.Builder |
configurations(List<? extends Object> configurations)
`AWS::EMR::InstanceGroupConfig.Configurations`.
|
static CfnInstanceGroupConfig.Builder |
create(software.constructs.Construct scope,
String id) |
CfnInstanceGroupConfig.Builder |
ebsConfiguration(CfnInstanceGroupConfig.EbsConfigurationProperty ebsConfiguration)
`AWS::EMR::InstanceGroupConfig.EbsConfiguration`.
|
CfnInstanceGroupConfig.Builder |
ebsConfiguration(IResolvable ebsConfiguration)
`AWS::EMR::InstanceGroupConfig.EbsConfiguration`.
|
CfnInstanceGroupConfig.Builder |
instanceCount(Number instanceCount)
`AWS::EMR::InstanceGroupConfig.InstanceCount`.
|
CfnInstanceGroupConfig.Builder |
instanceRole(String instanceRole)
`AWS::EMR::InstanceGroupConfig.InstanceRole`.
|
CfnInstanceGroupConfig.Builder |
instanceType(String instanceType)
`AWS::EMR::InstanceGroupConfig.InstanceType`.
|
CfnInstanceGroupConfig.Builder |
jobFlowId(String jobFlowId)
`AWS::EMR::InstanceGroupConfig.JobFlowId`.
|
CfnInstanceGroupConfig.Builder |
market(String market)
`AWS::EMR::InstanceGroupConfig.Market`.
|
CfnInstanceGroupConfig.Builder |
name(String name)
`AWS::EMR::InstanceGroupConfig.Name`.
|
@Stability(value=Stable) public static CfnInstanceGroupConfig.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnInstanceGroupConfig.AutoScalingPolicyProperty.Builder.@Stability(value=Stable) public CfnInstanceGroupConfig.Builder instanceCount(Number instanceCount)
instanceCount - `AWS::EMR::InstanceGroupConfig.InstanceCount`. This parameter is required.this@Stability(value=Stable) public CfnInstanceGroupConfig.Builder instanceRole(String instanceRole)
instanceRole - `AWS::EMR::InstanceGroupConfig.InstanceRole`. This parameter is required.this@Stability(value=Stable) public CfnInstanceGroupConfig.Builder instanceType(String instanceType)
instanceType - `AWS::EMR::InstanceGroupConfig.InstanceType`. This parameter is required.this@Stability(value=Stable) public CfnInstanceGroupConfig.Builder jobFlowId(String jobFlowId)
jobFlowId - `AWS::EMR::InstanceGroupConfig.JobFlowId`. This parameter is required.this@Stability(value=Stable) public CfnInstanceGroupConfig.Builder autoScalingPolicy(CfnInstanceGroupConfig.AutoScalingPolicyProperty autoScalingPolicy)
autoScalingPolicy - `AWS::EMR::InstanceGroupConfig.AutoScalingPolicy`. This parameter is required.this@Stability(value=Stable) public CfnInstanceGroupConfig.Builder autoScalingPolicy(IResolvable autoScalingPolicy)
autoScalingPolicy - `AWS::EMR::InstanceGroupConfig.AutoScalingPolicy`. This parameter is required.this@Stability(value=Stable) public CfnInstanceGroupConfig.Builder bidPrice(String bidPrice)
bidPrice - `AWS::EMR::InstanceGroupConfig.BidPrice`. This parameter is required.this@Stability(value=Stable) public CfnInstanceGroupConfig.Builder configurations(IResolvable configurations)
configurations - `AWS::EMR::InstanceGroupConfig.Configurations`. This parameter is required.this@Stability(value=Stable) public CfnInstanceGroupConfig.Builder configurations(List<? extends Object> configurations)
configurations - `AWS::EMR::InstanceGroupConfig.Configurations`. This parameter is required.this@Stability(value=Stable) public CfnInstanceGroupConfig.Builder ebsConfiguration(CfnInstanceGroupConfig.EbsConfigurationProperty ebsConfiguration)
ebsConfiguration - `AWS::EMR::InstanceGroupConfig.EbsConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnInstanceGroupConfig.Builder ebsConfiguration(IResolvable ebsConfiguration)
ebsConfiguration - `AWS::EMR::InstanceGroupConfig.EbsConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnInstanceGroupConfig.Builder market(String market)
market - `AWS::EMR::InstanceGroupConfig.Market`. This parameter is required.this@Stability(value=Stable) public CfnInstanceGroupConfig.Builder name(String name)
name - `AWS::EMR::InstanceGroupConfig.Name`. This parameter is required.this@Stability(value=Stable) public CfnInstanceGroupConfig build()
build in interface software.amazon.jsii.Builder<CfnInstanceGroupConfig>Copyright © 2021. All rights reserved.