Class EmrCreateCluster.InstanceGroupConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.stepfunctions.tasks.EmrCreateCluster.InstanceGroupConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
EmrCreateCluster.InstanceGroupConfigProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- EmrCreateCluster.InstanceGroupConfigProperty
@Stability(Stable)
@Internal
public static final class EmrCreateCluster.InstanceGroupConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements EmrCreateCluster.InstanceGroupConfigProperty
An implementation for
EmrCreateCluster.InstanceGroupConfigProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.stepfunctions.tasks.EmrCreateCluster.InstanceGroupConfigProperty
EmrCreateCluster.InstanceGroupConfigProperty.Builder, EmrCreateCluster.InstanceGroupConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theEmrCreateCluster.InstanceGroupConfigProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanAn automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster.final StringThe bid price for each EC2 Spot instance type as defined by InstanceType.The list of configurations supplied for an EMR cluster instance group.EBS configurations that will be attached to each EC2 instance in the instance group.final NumberTarget number of instances for the instance group.The role of the instance group in the cluster.final StringThe EC2 instance type for all instances in the instance group.Market type of the EC2 instances used to create a cluster node.final StringgetName()Friendly name given to the instance group.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theEmrCreateCluster.InstanceGroupConfigProperty.Builder.
-
-
Method Details
-
getInstanceCount
Description copied from interface:EmrCreateCluster.InstanceGroupConfigPropertyTarget number of instances for the instance group.- Specified by:
getInstanceCountin interfaceEmrCreateCluster.InstanceGroupConfigProperty
-
getInstanceRole
Description copied from interface:EmrCreateCluster.InstanceGroupConfigPropertyThe role of the instance group in the cluster.- Specified by:
getInstanceRolein interfaceEmrCreateCluster.InstanceGroupConfigProperty
-
getInstanceType
Description copied from interface:EmrCreateCluster.InstanceGroupConfigPropertyThe EC2 instance type for all instances in the instance group.- Specified by:
getInstanceTypein interfaceEmrCreateCluster.InstanceGroupConfigProperty
-
getAutoScalingPolicy
Description copied from interface:EmrCreateCluster.InstanceGroupConfigPropertyAn automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster.Default: - None
- Specified by:
getAutoScalingPolicyin interfaceEmrCreateCluster.InstanceGroupConfigProperty
-
getBidPrice
Description copied from interface:EmrCreateCluster.InstanceGroupConfigPropertyThe bid price for each EC2 Spot instance type as defined by InstanceType.Expressed in USD.
Default: - None
- Specified by:
getBidPricein interfaceEmrCreateCluster.InstanceGroupConfigProperty
-
getConfigurations
Description copied from interface:EmrCreateCluster.InstanceGroupConfigPropertyThe list of configurations supplied for an EMR cluster instance group.Default: - None
- Specified by:
getConfigurationsin interfaceEmrCreateCluster.InstanceGroupConfigProperty
-
getEbsConfiguration
Description copied from interface:EmrCreateCluster.InstanceGroupConfigPropertyEBS configurations that will be attached to each EC2 instance in the instance group.Default: - None
- Specified by:
getEbsConfigurationin interfaceEmrCreateCluster.InstanceGroupConfigProperty
-
getMarket
Description copied from interface:EmrCreateCluster.InstanceGroupConfigPropertyMarket type of the EC2 instances used to create a cluster node.Default: - EMR selected default
- Specified by:
getMarketin interfaceEmrCreateCluster.InstanceGroupConfigProperty
-
getName
Description copied from interface:EmrCreateCluster.InstanceGroupConfigPropertyFriendly name given to the instance group.Default: - None
- Specified by:
getNamein interfaceEmrCreateCluster.InstanceGroupConfigProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-