@Generated(value="class io.swagger.codegen.languages.JavaClientCodegen", date="2017-02-24T15:10:39.441-05:00") public class EmrClusterDefinition extends Object
| Constructor and Description |
|---|
EmrClusterDefinition() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getAccountId()
The AWS account number, without dashes, to launch the Amazon EMR service in
|
String |
getAdditionalInfo()
Specifies additional information during cluster creation
|
List<String> |
getAdditionalMasterSecurityGroups()
List of additional master node security groups.
|
List<String> |
getAdditionalSlaveSecurityGroups()
List of additional slave node security groups
|
String |
getAmiVersion()
Specify the version of the AMI to use
|
List<EmrClusterDefinitionApplication> |
getApplications()
List of applications
|
List<EmrClusterDefinitionConfiguration> |
getConfigurations()
List of configurations
|
List<ScriptDefinition> |
getCustomBootstrapActionAll()
Bootstrapping scripts that are executed on all the nodes
|
List<ScriptDefinition> |
getCustomBootstrapActionMaster()
Bootstrapping scripts that are executed only on the Master node
|
List<Parameter> |
getDaemonConfigurations()
Predefined bootstrap action to configure hadoop daemons
|
String |
getEc2NodeIamProfileName()
Launches the EC2 instances of a cluster with the specified IAM role
|
Boolean |
getEncryptionEnabled()
Volume level encryption for the disks (using custom scripts).
|
List<String> |
getHadoopConfigurations()
Predefined bootstrap action to specify hadoop configurations
|
List<HadoopJarStep> |
getHadoopJarSteps()
Hadoop jar steps that are added, to be executed once the cluster is started
|
String |
getHadoopVersion()
Specify the version of Hadoop to install
|
String |
getHiveVersion()
The Hive version to load
|
Boolean |
getInstallOozie() |
InstanceDefinitions |
getInstanceDefinitions()
Instance Group Definitions
|
Boolean |
getKeepAlive()
Launch a cluster that continues running even after completing all its steps
|
String |
getLogBucket()
Amazon S3 bucket to receive log files
|
List<NodeTag> |
getNodeTags()
Custom tags to be applied on the EC2 nodes
|
String |
getPigVersion()
The Pig version to load
|
String |
getReleaseLabel()
The release label.
|
String |
getSecurityConfiguration()
The name of a security configuration to apply to the cluster
|
String |
getServiceIamRole()
Launches the Amazon EMR service with the specified IAM role
|
String |
getSshKeyPairName()
The name of the Amazon EC2 key pair to set as the connection credential
|
String |
getSubnetId()
A comma separated list of Amazon VPC subnets.
|
String |
getSupportedProduct()
Installs third-party software on an Amazon EMR cluster
|
Boolean |
getTerminationProtection()
Launch the cluster with termination protection enabled
|
Boolean |
getVisibleToAll()
Makes the instances in an existing cluster visible to all IAM users
|
int |
hashCode() |
void |
setAccountId(String accountId) |
void |
setAdditionalInfo(String additionalInfo) |
void |
setAdditionalMasterSecurityGroups(List<String> additionalMasterSecurityGroups) |
void |
setAdditionalSlaveSecurityGroups(List<String> additionalSlaveSecurityGroups) |
void |
setAmiVersion(String amiVersion) |
void |
setApplications(List<EmrClusterDefinitionApplication> applications) |
void |
setConfigurations(List<EmrClusterDefinitionConfiguration> configurations) |
void |
setCustomBootstrapActionAll(List<ScriptDefinition> customBootstrapActionAll) |
void |
setCustomBootstrapActionMaster(List<ScriptDefinition> customBootstrapActionMaster) |
void |
setDaemonConfigurations(List<Parameter> daemonConfigurations) |
void |
setEc2NodeIamProfileName(String ec2NodeIamProfileName) |
void |
setEncryptionEnabled(Boolean encryptionEnabled) |
void |
setHadoopConfigurations(List<String> hadoopConfigurations) |
void |
setHadoopJarSteps(List<HadoopJarStep> hadoopJarSteps) |
void |
setHadoopVersion(String hadoopVersion) |
void |
setHiveVersion(String hiveVersion) |
void |
setInstallOozie(Boolean installOozie) |
void |
setInstanceDefinitions(InstanceDefinitions instanceDefinitions) |
void |
setKeepAlive(Boolean keepAlive) |
void |
setLogBucket(String logBucket) |
void |
setNodeTags(List<NodeTag> nodeTags) |
void |
setPigVersion(String pigVersion) |
void |
setReleaseLabel(String releaseLabel) |
void |
setSecurityConfiguration(String securityConfiguration) |
void |
setServiceIamRole(String serviceIamRole) |
void |
setSshKeyPairName(String sshKeyPairName) |
void |
setSubnetId(String subnetId) |
void |
setSupportedProduct(String supportedProduct) |
void |
setTerminationProtection(Boolean terminationProtection) |
void |
setVisibleToAll(Boolean visibleToAll) |
String |
toString() |
public String getSshKeyPairName()
public void setSshKeyPairName(String sshKeyPairName)
public String getSubnetId()
A comma separated list of Amazon VPC subnets.
\nCross-VPC access in PROD will only accept internal/emr subnets at this time.
public void setSubnetId(String subnetId)
public String getLogBucket()
public void setLogBucket(String logBucket)
public Boolean getKeepAlive()
public void setKeepAlive(Boolean keepAlive)
public Boolean getVisibleToAll()
public void setVisibleToAll(Boolean visibleToAll)
public Boolean getTerminationProtection()
public void setTerminationProtection(Boolean terminationProtection)
public Boolean getEncryptionEnabled()
public void setEncryptionEnabled(Boolean encryptionEnabled)
public String getAccountId()
public void setAccountId(String accountId)
public String getServiceIamRole()
public void setServiceIamRole(String serviceIamRole)
public String getEc2NodeIamProfileName()
public void setEc2NodeIamProfileName(String ec2NodeIamProfileName)
public String getAmiVersion()
public void setAmiVersion(String amiVersion)
public String getReleaseLabel()
public void setReleaseLabel(String releaseLabel)
public String getHadoopVersion()
public void setHadoopVersion(String hadoopVersion)
public String getHiveVersion()
public void setHiveVersion(String hiveVersion)
public String getPigVersion()
public void setPigVersion(String pigVersion)
public Boolean getInstallOozie()
public void setInstallOozie(Boolean installOozie)
public List<ScriptDefinition> getCustomBootstrapActionMaster()
public void setCustomBootstrapActionMaster(List<ScriptDefinition> customBootstrapActionMaster)
public List<ScriptDefinition> getCustomBootstrapActionAll()
public void setCustomBootstrapActionAll(List<ScriptDefinition> customBootstrapActionAll)
public String getAdditionalInfo()
public void setAdditionalInfo(String additionalInfo)
public InstanceDefinitions getInstanceDefinitions()
public void setInstanceDefinitions(InstanceDefinitions instanceDefinitions)
public String getSupportedProduct()
public void setSupportedProduct(String supportedProduct)
public List<EmrClusterDefinitionApplication> getApplications()
public void setApplications(List<EmrClusterDefinitionApplication> applications)
public List<EmrClusterDefinitionConfiguration> getConfigurations()
public void setConfigurations(List<EmrClusterDefinitionConfiguration> configurations)
public List<Parameter> getDaemonConfigurations()
public List<String> getHadoopConfigurations()
public List<HadoopJarStep> getHadoopJarSteps()
public void setHadoopJarSteps(List<HadoopJarStep> hadoopJarSteps)
public List<String> getAdditionalMasterSecurityGroups()
public void setAdditionalMasterSecurityGroups(List<String> additionalMasterSecurityGroups)
public List<String> getAdditionalSlaveSecurityGroups()
public void setAdditionalSlaveSecurityGroups(List<String> additionalSlaveSecurityGroups)
public String getSecurityConfiguration()
public void setSecurityConfiguration(String securityConfiguration)
Copyright © 2017. All rights reserved.