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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.stepfunctions.tasks.EmrCreateCluster.InstancesConfigProperty
EmrCreateCluster.InstancesConfigProperty.Builder, EmrCreateCluster.InstancesConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theEmrCreateCluster.InstancesConfigProperty.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 booleanA 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 StringThe name of the EC2 key pair that can be used to ssh to the master node as the user called "hadoop.".final StringApplies to clusters that use the uniform instance group configuration.Applies to clusters that use the instance fleet configuration.final StringThe identifier of the Amazon EC2 security group for the master node.final StringThe identifier of the Amazon EC2 security group for the core and task nodes.final StringApplies only to Amazon EMR release versions earlier than 4.0.final NumberThe 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 StringThe EC2 instance type of the master node.The Availability Zone in which the cluster runs.final StringThe identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.final StringThe EC2 instance type of the core and task nodes.final BooleanSpecifies 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 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.InstancesConfigProperty.Builder.
-
-
Method Details
-
getAdditionalMasterSecurityGroups
Description copied from interface:EmrCreateCluster.InstancesConfigPropertyA list of additional Amazon EC2 security group IDs for the master node.Default: - None
- Specified by:
getAdditionalMasterSecurityGroupsin interfaceEmrCreateCluster.InstancesConfigProperty
-
getAdditionalSlaveSecurityGroups
Description copied from interface:EmrCreateCluster.InstancesConfigPropertyA list of additional Amazon EC2 security group IDs for the core and task nodes.Default: - None
- Specified by:
getAdditionalSlaveSecurityGroupsin interfaceEmrCreateCluster.InstancesConfigProperty
-
getEc2KeyName
Description copied from interface:EmrCreateCluster.InstancesConfigPropertyThe 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:
getEc2KeyNamein interfaceEmrCreateCluster.InstancesConfigProperty
-
getEc2SubnetId
Description copied from interface:EmrCreateCluster.InstancesConfigPropertyApplies 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:
getEc2SubnetIdin interfaceEmrCreateCluster.InstancesConfigProperty
-
getEc2SubnetIds
Description copied from interface:EmrCreateCluster.InstancesConfigPropertyApplies 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:
getEc2SubnetIdsin interfaceEmrCreateCluster.InstancesConfigProperty
-
getEmrManagedMasterSecurityGroup
Description copied from interface:EmrCreateCluster.InstancesConfigPropertyThe identifier of the Amazon EC2 security group for the master node.Default: - None
- Specified by:
getEmrManagedMasterSecurityGroupin interfaceEmrCreateCluster.InstancesConfigProperty
-
getEmrManagedSlaveSecurityGroup
Description copied from interface:EmrCreateCluster.InstancesConfigPropertyThe identifier of the Amazon EC2 security group for the core and task nodes.Default: - None
- Specified by:
getEmrManagedSlaveSecurityGroupin interfaceEmrCreateCluster.InstancesConfigProperty
-
getHadoopVersion
Description copied from interface:EmrCreateCluster.InstancesConfigPropertyApplies 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:
getHadoopVersionin interfaceEmrCreateCluster.InstancesConfigProperty
-
getInstanceCount
Description copied from interface:EmrCreateCluster.InstancesConfigPropertyThe number of EC2 instances in the cluster.Default: 0
- Specified by:
getInstanceCountin interfaceEmrCreateCluster.InstancesConfigProperty
-
getInstanceFleets
Description copied from interface:EmrCreateCluster.InstancesConfigPropertyDescribes 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:
getInstanceFleetsin interfaceEmrCreateCluster.InstancesConfigProperty
-
getInstanceGroups
Description copied from interface:EmrCreateCluster.InstancesConfigPropertyConfiguration for the instance groups in a cluster.Default: - None
- Specified by:
getInstanceGroupsin interfaceEmrCreateCluster.InstancesConfigProperty
-
getMasterInstanceType
Description copied from interface:EmrCreateCluster.InstancesConfigPropertyThe EC2 instance type of the master node.Default: - None
- Specified by:
getMasterInstanceTypein interfaceEmrCreateCluster.InstancesConfigProperty
-
getPlacement
Description copied from interface:EmrCreateCluster.InstancesConfigPropertyThe Availability Zone in which the cluster runs.Default: - EMR selected default
- Specified by:
getPlacementin interfaceEmrCreateCluster.InstancesConfigProperty
-
getServiceAccessSecurityGroup
Description copied from interface:EmrCreateCluster.InstancesConfigPropertyThe identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.Default: - None
- Specified by:
getServiceAccessSecurityGroupin interfaceEmrCreateCluster.InstancesConfigProperty
-
getSlaveInstanceType
Description copied from interface:EmrCreateCluster.InstancesConfigPropertyThe EC2 instance type of the core and task nodes.Default: - None
- Specified by:
getSlaveInstanceTypein interfaceEmrCreateCluster.InstancesConfigProperty
-
getTerminationProtected
Description copied from interface:EmrCreateCluster.InstancesConfigPropertySpecifies 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:
getTerminationProtectedin interfaceEmrCreateCluster.InstancesConfigProperty
-
$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()
-