Class EmrCreateCluster.InstancesConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
EmrCreateCluster.InstancesConfigProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
EmrCreateCluster.InstancesConfigProperty
EmrCreateCluster.InstancesConfigProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.stepfunctions.tasks.EmrCreateCluster.InstancesConfigProperty
EmrCreateCluster.InstancesConfigProperty.Builder, EmrCreateCluster.InstancesConfigProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theEmrCreateCluster.InstancesConfigProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
A list of additional Amazon EC2 security group IDs for the master node.A list of additional Amazon EC2 security group IDs for the core and task nodes.final String
The name of the EC2 key pair that can be used to ssh to the master node as the user called "hadoop.".final String
Applies to clusters that use the uniform instance group configuration.Applies to clusters that use the instance fleet configuration.final String
The identifier of the Amazon EC2 security group for the master node.final String
The identifier of the Amazon EC2 security group for the core and task nodes.final String
Applies only to Amazon EMR release versions earlier than 4.0.final Number
The number of EC2 instances in the cluster.Describes the EC2 instances and instance configurations for clusters that use the instance fleet configuration.Configuration for the instance groups in a cluster.final String
The EC2 instance type of the master node.The Availability Zone in which the cluster runs.final String
The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.final String
The EC2 instance type of the core and task nodes.final Boolean
Specifies whether to lock the cluster to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job-flow error.final int
hashCode()
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.InstancesConfigProperty.Builder
.
-
-
Method Details
-
getAdditionalMasterSecurityGroups
Description copied from interface:EmrCreateCluster.InstancesConfigProperty
A list of additional Amazon EC2 security group IDs for the master node.Default: - None
- Specified by:
getAdditionalMasterSecurityGroups
in interfaceEmrCreateCluster.InstancesConfigProperty
-
getAdditionalSlaveSecurityGroups
Description copied from interface:EmrCreateCluster.InstancesConfigProperty
A list of additional Amazon EC2 security group IDs for the core and task nodes.Default: - None
- Specified by:
getAdditionalSlaveSecurityGroups
in interfaceEmrCreateCluster.InstancesConfigProperty
-
getEc2KeyName
Description copied from interface:EmrCreateCluster.InstancesConfigProperty
The name of the EC2 key pair that can be used to ssh to the master node as the user called "hadoop.".Default: - None
- Specified by:
getEc2KeyName
in interfaceEmrCreateCluster.InstancesConfigProperty
-
getEc2SubnetId
Description copied from interface:EmrCreateCluster.InstancesConfigProperty
Applies to clusters that use the uniform instance group configuration.To launch the cluster in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the cluster to launch.
Default: EMR selected default
- Specified by:
getEc2SubnetId
in interfaceEmrCreateCluster.InstancesConfigProperty
-
getEc2SubnetIds
Description copied from interface:EmrCreateCluster.InstancesConfigProperty
Applies to clusters that use the instance fleet configuration.When multiple EC2 subnet IDs are specified, Amazon EMR evaluates them and launches instances in the optimal subnet.
Default: EMR selected default
- Specified by:
getEc2SubnetIds
in interfaceEmrCreateCluster.InstancesConfigProperty
-
getEmrManagedMasterSecurityGroup
Description copied from interface:EmrCreateCluster.InstancesConfigProperty
The identifier of the Amazon EC2 security group for the master node.Default: - None
- Specified by:
getEmrManagedMasterSecurityGroup
in interfaceEmrCreateCluster.InstancesConfigProperty
-
getEmrManagedSlaveSecurityGroup
Description copied from interface:EmrCreateCluster.InstancesConfigProperty
The identifier of the Amazon EC2 security group for the core and task nodes.Default: - None
- Specified by:
getEmrManagedSlaveSecurityGroup
in interfaceEmrCreateCluster.InstancesConfigProperty
-
getHadoopVersion
Description copied from interface:EmrCreateCluster.InstancesConfigProperty
Applies only to Amazon EMR release versions earlier than 4.0. The Hadoop version for the cluster.Default: - 0.18 if the AmiVersion parameter is not set. If AmiVersion is set, the version of Hadoop for that AMI version is used.
- Specified by:
getHadoopVersion
in interfaceEmrCreateCluster.InstancesConfigProperty
-
getInstanceCount
Description copied from interface:EmrCreateCluster.InstancesConfigProperty
The number of EC2 instances in the cluster.Default: 0
- Specified by:
getInstanceCount
in interfaceEmrCreateCluster.InstancesConfigProperty
-
getInstanceFleets
Description copied from interface:EmrCreateCluster.InstancesConfigProperty
Describes the EC2 instances and instance configurations for clusters that use the instance fleet configuration.The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions.
Default: - None
- Specified by:
getInstanceFleets
in interfaceEmrCreateCluster.InstancesConfigProperty
-
getInstanceGroups
Description copied from interface:EmrCreateCluster.InstancesConfigProperty
Configuration for the instance groups in a cluster.Default: - None
- Specified by:
getInstanceGroups
in interfaceEmrCreateCluster.InstancesConfigProperty
-
getMasterInstanceType
Description copied from interface:EmrCreateCluster.InstancesConfigProperty
The EC2 instance type of the master node.Default: - None
- Specified by:
getMasterInstanceType
in interfaceEmrCreateCluster.InstancesConfigProperty
-
getPlacement
Description copied from interface:EmrCreateCluster.InstancesConfigProperty
The Availability Zone in which the cluster runs.Default: - EMR selected default
- Specified by:
getPlacement
in interfaceEmrCreateCluster.InstancesConfigProperty
-
getServiceAccessSecurityGroup
Description copied from interface:EmrCreateCluster.InstancesConfigProperty
The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.Default: - None
- Specified by:
getServiceAccessSecurityGroup
in interfaceEmrCreateCluster.InstancesConfigProperty
-
getSlaveInstanceType
Description copied from interface:EmrCreateCluster.InstancesConfigProperty
The EC2 instance type of the core and task nodes.Default: - None
- Specified by:
getSlaveInstanceType
in interfaceEmrCreateCluster.InstancesConfigProperty
-
getTerminationProtected
Description copied from interface:EmrCreateCluster.InstancesConfigProperty
Specifies whether to lock the cluster to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job-flow error.Default: false
- Specified by:
getTerminationProtected
in interfaceEmrCreateCluster.InstancesConfigProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-