@Stability(value=Stable) @Internal public static final class CfnInstanceGroupConfigProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnInstanceGroupConfigProps
CfnInstanceGroupConfigPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnInstanceGroupConfigProps.Builder, CfnInstanceGroupConfigProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(Number instanceCount,
String instanceRole,
String instanceType,
String jobFlowId,
Object autoScalingPolicy,
String bidPrice,
Object configurations,
Object ebsConfiguration,
String market,
String name)
Constructor that initializes the object based on literal property values passed by the
CfnInstanceGroupConfigProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getAutoScalingPolicy()
`AWS::EMR::InstanceGroupConfig.AutoScalingPolicy`.
|
String |
getBidPrice()
`AWS::EMR::InstanceGroupConfig.BidPrice`.
|
Object |
getConfigurations()
`AWS::EMR::InstanceGroupConfig.Configurations`.
|
Object |
getEbsConfiguration()
`AWS::EMR::InstanceGroupConfig.EbsConfiguration`.
|
Number |
getInstanceCount()
`AWS::EMR::InstanceGroupConfig.InstanceCount`.
|
String |
getInstanceRole()
`AWS::EMR::InstanceGroupConfig.InstanceRole`.
|
String |
getInstanceType()
`AWS::EMR::InstanceGroupConfig.InstanceType`.
|
String |
getJobFlowId()
`AWS::EMR::InstanceGroupConfig.JobFlowId`.
|
String |
getMarket()
`AWS::EMR::InstanceGroupConfig.Market`.
|
String |
getName()
`AWS::EMR::InstanceGroupConfig.Name`.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(Number instanceCount, String instanceRole, String instanceType, String jobFlowId, Object autoScalingPolicy, String bidPrice, Object configurations, Object ebsConfiguration, String market, String name)
CfnInstanceGroupConfigProps.Builder.public final Number getInstanceCount()
CfnInstanceGroupConfigPropsgetInstanceCount in interface CfnInstanceGroupConfigPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfiginstancecount-public final String getInstanceRole()
CfnInstanceGroupConfigPropsgetInstanceRole in interface CfnInstanceGroupConfigPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-instancerolepublic final String getInstanceType()
CfnInstanceGroupConfigPropsgetInstanceType in interface CfnInstanceGroupConfigPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-instancetypepublic final String getJobFlowId()
CfnInstanceGroupConfigPropsgetJobFlowId in interface CfnInstanceGroupConfigPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-jobflowidpublic final Object getAutoScalingPolicy()
CfnInstanceGroupConfigPropsgetAutoScalingPolicy in interface CfnInstanceGroupConfigPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-elasticmapreduce-instancegroupconfig-autoscalingpolicypublic final String getBidPrice()
CfnInstanceGroupConfigPropsgetBidPrice in interface CfnInstanceGroupConfigPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-bidpricepublic final Object getConfigurations()
CfnInstanceGroupConfigPropsgetConfigurations in interface CfnInstanceGroupConfigPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-configurationspublic final Object getEbsConfiguration()
CfnInstanceGroupConfigPropsgetEbsConfiguration in interface CfnInstanceGroupConfigPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-ebsconfigurationpublic final String getMarket()
CfnInstanceGroupConfigPropsgetMarket in interface CfnInstanceGroupConfigPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-marketpublic final String getName()
CfnInstanceGroupConfigPropsgetName in interface CfnInstanceGroupConfigPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-name@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.