@Stability(value=Experimental) public static final class EmrCreateCluster.InstancesConfigProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements EmrCreateCluster.InstancesConfigProperty
EmrCreateCluster.InstancesConfigPropertysoftware.amazon.jsii.JsiiObject.InitializationModeEmrCreateCluster.InstancesConfigProperty.Builder, EmrCreateCluster.InstancesConfigProperty.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.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
List<String> |
getAdditionalMasterSecurityGroups()
A list of additional Amazon EC2 security group IDs for the master node.
|
List<String> |
getAdditionalSlaveSecurityGroups()
A list of additional Amazon EC2 security group IDs for the core and task nodes.
|
String |
getEc2KeyName()
The name of the EC2 key pair that can be used to ssh to the master node as the user called "hadoop.".
|
String |
getEc2SubnetId()
Applies to clusters that use the uniform instance group configuration.
|
List<String> |
getEc2SubnetIds()
Applies to clusters that use the instance fleet configuration.
|
String |
getEmrManagedMasterSecurityGroup()
The identifier of the Amazon EC2 security group for the master node.
|
String |
getEmrManagedSlaveSecurityGroup()
The identifier of the Amazon EC2 security group for the core and task nodes.
|
String |
getHadoopVersion()
Applies only to Amazon EMR release versions earlier than 4.0.
|
Number |
getInstanceCount()
The number of EC2 instances in the cluster.
|
List<EmrCreateCluster.InstanceFleetConfigProperty> |
getInstanceFleets()
Describes the EC2 instances and instance configurations for clusters that use the instance fleet configuration.
|
List<EmrCreateCluster.InstanceGroupConfigProperty> |
getInstanceGroups()
Configuration for the instance groups in a cluster.
|
String |
getMasterInstanceType()
The EC2 instance type of the master node.
|
EmrCreateCluster.PlacementTypeProperty |
getPlacement()
The Availability Zone in which the cluster runs.
|
String |
getServiceAccessSecurityGroup()
The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.
|
String |
getSlaveInstanceType()
The EC2 instance type of the core and task nodes.
|
Boolean |
getTerminationProtected()
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.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.public List<String> getAdditionalMasterSecurityGroups()
EmrCreateCluster.InstancesConfigPropertyDefault: No additionalMasterSecurityGroups
EXPERIMENTAL
getAdditionalMasterSecurityGroups in interface EmrCreateCluster.InstancesConfigPropertypublic List<String> getAdditionalSlaveSecurityGroups()
EmrCreateCluster.InstancesConfigPropertyDefault: No additionalSlaveSecurityGroups
EXPERIMENTAL
getAdditionalSlaveSecurityGroups in interface EmrCreateCluster.InstancesConfigPropertypublic String getEc2KeyName()
EmrCreateCluster.InstancesConfigPropertyDefault: No ec2KeyName
EXPERIMENTAL
getEc2KeyName in interface EmrCreateCluster.InstancesConfigPropertypublic String getEc2SubnetId()
EmrCreateCluster.InstancesConfigPropertyTo 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
EXPERIMENTAL
getEc2SubnetId in interface EmrCreateCluster.InstancesConfigPropertypublic List<String> getEc2SubnetIds()
EmrCreateCluster.InstancesConfigPropertyWhen multiple EC2 subnet IDs are specified, Amazon EMR evaluates them and launches instances in the optimal subnet.
Default: EMR selected default
EXPERIMENTAL
getEc2SubnetIds in interface EmrCreateCluster.InstancesConfigPropertypublic String getEmrManagedMasterSecurityGroup()
EmrCreateCluster.InstancesConfigPropertyDefault: No emrManagedMasterSecurityGroup
EXPERIMENTAL
getEmrManagedMasterSecurityGroup in interface EmrCreateCluster.InstancesConfigPropertypublic String getEmrManagedSlaveSecurityGroup()
EmrCreateCluster.InstancesConfigPropertyDefault: No emrManagedSlaveSecurityGroup
EXPERIMENTAL
getEmrManagedSlaveSecurityGroup in interface EmrCreateCluster.InstancesConfigPropertypublic String getHadoopVersion()
EmrCreateCluster.InstancesConfigPropertyDefault: No hadoopVersion
EXPERIMENTAL
getHadoopVersion in interface EmrCreateCluster.InstancesConfigPropertypublic Number getInstanceCount()
EmrCreateCluster.InstancesConfigPropertyDefault: No instanceCount
EXPERIMENTAL
getInstanceCount in interface EmrCreateCluster.InstancesConfigPropertypublic List<EmrCreateCluster.InstanceFleetConfigProperty> getInstanceFleets()
EmrCreateCluster.InstancesConfigPropertyDefault: No instanceFleets
EXPERIMENTAL
getInstanceFleets in interface EmrCreateCluster.InstancesConfigPropertypublic List<EmrCreateCluster.InstanceGroupConfigProperty> getInstanceGroups()
EmrCreateCluster.InstancesConfigPropertyDefault: No instanceGroups
EXPERIMENTAL
getInstanceGroups in interface EmrCreateCluster.InstancesConfigPropertypublic String getMasterInstanceType()
EmrCreateCluster.InstancesConfigPropertyDefault: No masterInstanceType
EXPERIMENTAL
getMasterInstanceType in interface EmrCreateCluster.InstancesConfigPropertypublic EmrCreateCluster.PlacementTypeProperty getPlacement()
EmrCreateCluster.InstancesConfigPropertyDefault: EMR selected default
EXPERIMENTAL
getPlacement in interface EmrCreateCluster.InstancesConfigPropertypublic String getServiceAccessSecurityGroup()
EmrCreateCluster.InstancesConfigPropertyDefault: No serviceAccessSecurityGroup
EXPERIMENTAL
getServiceAccessSecurityGroup in interface EmrCreateCluster.InstancesConfigPropertypublic String getSlaveInstanceType()
EmrCreateCluster.InstancesConfigPropertyDefault: No slaveInstanceThpe
EXPERIMENTAL
getSlaveInstanceType in interface EmrCreateCluster.InstancesConfigPropertypublic Boolean getTerminationProtected()
EmrCreateCluster.InstancesConfigPropertyDefault: EMR selected default (false)
EXPERIMENTAL
getTerminationProtected in interface EmrCreateCluster.InstancesConfigPropertypublic com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.