@Stability(value=Stable) @Internal public static final class CfnCluster.InstanceGroupConfigProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnCluster.InstanceGroupConfigProperty
CfnCluster.InstanceGroupConfigPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnCluster.InstanceGroupConfigProperty.Builder, CfnCluster.InstanceGroupConfigProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnCluster.InstanceGroupConfigProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnCluster.ApplicationProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getAutoScalingPolicy()
`AutoScalingPolicy` is a subproperty of the [InstanceGroupConfig](https://docs.aws.amazon.com//AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-jobflowinstancesconfig-instancegroupconfig.html) property type that specifies the constraints and rules of an automatic scaling policy in Amazon EMR .
|
String |
getBidPrice()
If specified, indicates that the instance group uses Spot Instances.
|
Object |
getConfigurations()
> Amazon EMR releases 4.x or later.
|
String |
getCustomAmiId()
The custom AMI ID to use for the provisioned instance group.
|
Object |
getEbsConfiguration()
EBS configurations that will be attached to each EC2 instance in the instance group.
|
Number |
getInstanceCount()
Target number of instances for the instance group.
|
String |
getInstanceType()
The EC2 instance type for all instances in the instance group.
|
String |
getMarket()
Market type of the EC2 instances used to create a cluster node.
|
String |
getName()
Friendly name given to the instance group.
|
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(CfnCluster.InstanceGroupConfigProperty.Builder builder)
CfnCluster.ApplicationProperty.Builder.public final Number getInstanceCount()
CfnCluster.InstanceGroupConfigPropertygetInstanceCount in interface CfnCluster.InstanceGroupConfigPropertypublic final String getInstanceType()
CfnCluster.InstanceGroupConfigPropertygetInstanceType in interface CfnCluster.InstanceGroupConfigPropertypublic final Object getAutoScalingPolicy()
CfnCluster.InstanceGroupConfigPropertygetAutoScalingPolicy in interface CfnCluster.InstanceGroupConfigPropertypublic final String getBidPrice()
CfnCluster.InstanceGroupConfigProperty
This is the maximum price you are willing to pay for Spot Instances. Specify OnDemandPrice to set the amount equal to the On-Demand price, or specify an amount in USD.
getBidPrice in interface CfnCluster.InstanceGroupConfigPropertypublic final Object getConfigurations()
CfnCluster.InstanceGroupConfigPropertyThe list of configurations supplied for an EMR cluster instance group. You can specify a separate configuration for each instance group (master, core, and task).
getConfigurations in interface CfnCluster.InstanceGroupConfigPropertypublic final String getCustomAmiId()
CfnCluster.InstanceGroupConfigPropertygetCustomAmiId in interface CfnCluster.InstanceGroupConfigPropertypublic final Object getEbsConfiguration()
CfnCluster.InstanceGroupConfigPropertygetEbsConfiguration in interface CfnCluster.InstanceGroupConfigPropertypublic final String getMarket()
CfnCluster.InstanceGroupConfigPropertygetMarket in interface CfnCluster.InstanceGroupConfigPropertypublic final String getName()
CfnCluster.InstanceGroupConfigPropertygetName in interface CfnCluster.InstanceGroupConfigProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.