public class EmrClusterDefinition extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString
Java class for emrClusterDefinition complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="emrClusterDefinition">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<all>
<element name="sshKeyPairName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="subnetId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="logBucket" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="keepAlive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="visibleToAll" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="terminationProtection" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="encryptionEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="accountId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="serviceIamRole" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="ec2NodeIamProfileName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="amiVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="releaseLabel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="hadoopVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="hiveVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="pigVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="installOozie" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="customBootstrapActionMaster" type="{}scriptDefinitions" minOccurs="0"/>
<element name="customBootstrapActionAll" type="{}scriptDefinitions" minOccurs="0"/>
<element name="additionalInfo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="instanceDefinitions" type="{}instanceDefinitions" minOccurs="0"/>
<element name="nodeTags" type="{}nodeTags" minOccurs="0"/>
<element name="supportedProduct" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="applications" type="{}emrClusterDefinitionApplications" minOccurs="0"/>
<element name="configurations" type="{}emrClusterDefinitionConfigurations" minOccurs="0"/>
<element name="daemonConfigurations" type="{}daemonConfigurations" minOccurs="0"/>
<element name="hadoopConfigurations" type="{}hadoopConfigurations" minOccurs="0"/>
<element name="hadoopJarSteps" type="{}hadoopJarSteps" minOccurs="0"/>
<element name="additionalMasterSecurityGroups" type="{}additionalMasterSecurityGroups" minOccurs="0"/>
<element name="additionalSlaveSecurityGroups" type="{}additionalSlaveSecurityGroups" minOccurs="0"/>
<element name="securityConfiguration" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
</all>
</restriction>
</complexContent>
</complexType>
| Constructor and Description |
|---|
EmrClusterDefinition()
Default no-arg constructor
|
EmrClusterDefinition(String sshKeyPairName,
String subnetId,
String logBucket,
Boolean keepAlive,
Boolean visibleToAll,
Boolean terminationProtection,
Boolean encryptionEnabled,
String accountId,
String serviceIamRole,
String ec2NodeIamProfileName,
String amiVersion,
String releaseLabel,
String hadoopVersion,
String hiveVersion,
String pigVersion,
Boolean installOozie,
List<ScriptDefinition> customBootstrapActionMaster,
List<ScriptDefinition> customBootstrapActionAll,
String additionalInfo,
InstanceDefinitions instanceDefinitions,
List<NodeTag> nodeTags,
String supportedProduct,
List<EmrClusterDefinitionApplication> applications,
List<EmrClusterDefinitionConfiguration> configurations,
List<Parameter> daemonConfigurations,
List<Serializable> hadoopConfigurations,
List<HadoopJarStep> hadoopJarSteps,
List<String> additionalMasterSecurityGroups,
List<String> additionalSlaveSecurityGroups,
String securityConfiguration)
Fully-initialising value constructor
|
| Modifier and Type | Method and Description |
|---|---|
StringBuilder |
append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy) |
StringBuilder |
appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy) |
Object |
clone() |
Object |
copyTo(Object target) |
Object |
copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy strategy) |
Object |
createNewInstance() |
boolean |
equals(Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
String |
getAccountId()
Gets the value of the accountId property.
|
String |
getAdditionalInfo()
Gets the value of the additionalInfo property.
|
List<String> |
getAdditionalMasterSecurityGroups() |
List<String> |
getAdditionalSlaveSecurityGroups() |
String |
getAmiVersion()
Gets the value of the amiVersion property.
|
List<EmrClusterDefinitionApplication> |
getApplications() |
List<EmrClusterDefinitionConfiguration> |
getConfigurations() |
List<ScriptDefinition> |
getCustomBootstrapActionAll() |
List<ScriptDefinition> |
getCustomBootstrapActionMaster() |
List<Parameter> |
getDaemonConfigurations() |
String |
getEc2NodeIamProfileName()
Gets the value of the ec2NodeIamProfileName property.
|
List<Serializable> |
getHadoopConfigurations() |
List<HadoopJarStep> |
getHadoopJarSteps() |
String |
getHadoopVersion()
Gets the value of the hadoopVersion property.
|
String |
getHiveVersion()
Gets the value of the hiveVersion property.
|
InstanceDefinitions |
getInstanceDefinitions()
Gets the value of the instanceDefinitions property.
|
String |
getLogBucket()
Gets the value of the logBucket property.
|
List<NodeTag> |
getNodeTags() |
String |
getPigVersion()
Gets the value of the pigVersion property.
|
String |
getReleaseLabel()
Gets the value of the releaseLabel property.
|
String |
getSecurityConfiguration()
Gets the value of the securityConfiguration property.
|
String |
getServiceIamRole()
Gets the value of the serviceIamRole property.
|
String |
getSshKeyPairName()
Gets the value of the sshKeyPairName property.
|
String |
getSubnetId()
Gets the value of the subnetId property.
|
String |
getSupportedProduct()
Gets the value of the supportedProduct property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
Boolean |
isEncryptionEnabled()
Gets the value of the encryptionEnabled property.
|
Boolean |
isInstallOozie()
Gets the value of the installOozie property.
|
Boolean |
isKeepAlive()
Gets the value of the keepAlive property.
|
Boolean |
isTerminationProtection()
Gets the value of the terminationProtection property.
|
Boolean |
isVisibleToAll()
Gets the value of the visibleToAll property.
|
void |
setAccountId(String value)
Sets the value of the accountId property.
|
void |
setAdditionalInfo(String value)
Sets the value of the additionalInfo property.
|
void |
setAdditionalMasterSecurityGroups(List<String> additionalMasterSecurityGroups) |
void |
setAdditionalSlaveSecurityGroups(List<String> additionalSlaveSecurityGroups) |
void |
setAmiVersion(String value)
Sets the value of the amiVersion property.
|
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 value)
Sets the value of the ec2NodeIamProfileName property.
|
void |
setEncryptionEnabled(Boolean value)
Sets the value of the encryptionEnabled property.
|
void |
setHadoopConfigurations(List<Serializable> hadoopConfigurations) |
void |
setHadoopJarSteps(List<HadoopJarStep> hadoopJarSteps) |
void |
setHadoopVersion(String value)
Sets the value of the hadoopVersion property.
|
void |
setHiveVersion(String value)
Sets the value of the hiveVersion property.
|
void |
setInstallOozie(Boolean value)
Sets the value of the installOozie property.
|
void |
setInstanceDefinitions(InstanceDefinitions value)
Sets the value of the instanceDefinitions property.
|
void |
setKeepAlive(Boolean value)
Sets the value of the keepAlive property.
|
void |
setLogBucket(String value)
Sets the value of the logBucket property.
|
void |
setNodeTags(List<NodeTag> nodeTags) |
void |
setPigVersion(String value)
Sets the value of the pigVersion property.
|
void |
setReleaseLabel(String value)
Sets the value of the releaseLabel property.
|
void |
setSecurityConfiguration(String value)
Sets the value of the securityConfiguration property.
|
void |
setServiceIamRole(String value)
Sets the value of the serviceIamRole property.
|
void |
setSshKeyPairName(String value)
Sets the value of the sshKeyPairName property.
|
void |
setSubnetId(String value)
Sets the value of the subnetId property.
|
void |
setSupportedProduct(String value)
Sets the value of the supportedProduct property.
|
void |
setTerminationProtection(Boolean value)
Sets the value of the terminationProtection property.
|
void |
setVisibleToAll(Boolean value)
Sets the value of the visibleToAll property.
|
String |
toString() |
protected String sshKeyPairName
protected String subnetId
protected String logBucket
protected Boolean keepAlive
protected Boolean visibleToAll
protected Boolean terminationProtection
protected Boolean encryptionEnabled
protected String accountId
protected String serviceIamRole
protected String ec2NodeIamProfileName
protected String amiVersion
protected String releaseLabel
protected String hadoopVersion
protected String hiveVersion
protected String pigVersion
protected Boolean installOozie
protected List<ScriptDefinition> customBootstrapActionMaster
protected List<ScriptDefinition> customBootstrapActionAll
protected String additionalInfo
protected InstanceDefinitions instanceDefinitions
protected String supportedProduct
protected List<EmrClusterDefinitionApplication> applications
protected List<EmrClusterDefinitionConfiguration> configurations
protected List<Serializable> hadoopConfigurations
protected List<HadoopJarStep> hadoopJarSteps
protected String securityConfiguration
public EmrClusterDefinition()
public EmrClusterDefinition(String sshKeyPairName, String subnetId, String logBucket, Boolean keepAlive, Boolean visibleToAll, Boolean terminationProtection, Boolean encryptionEnabled, String accountId, String serviceIamRole, String ec2NodeIamProfileName, String amiVersion, String releaseLabel, String hadoopVersion, String hiveVersion, String pigVersion, Boolean installOozie, List<ScriptDefinition> customBootstrapActionMaster, List<ScriptDefinition> customBootstrapActionAll, String additionalInfo, InstanceDefinitions instanceDefinitions, List<NodeTag> nodeTags, String supportedProduct, List<EmrClusterDefinitionApplication> applications, List<EmrClusterDefinitionConfiguration> configurations, List<Parameter> daemonConfigurations, List<Serializable> hadoopConfigurations, List<HadoopJarStep> hadoopJarSteps, List<String> additionalMasterSecurityGroups, List<String> additionalSlaveSecurityGroups, String securityConfiguration)
public String getSshKeyPairName()
Stringpublic void setSshKeyPairName(String value)
value - allowed object is
Stringpublic String getSubnetId()
Stringpublic void setSubnetId(String value)
value - allowed object is
Stringpublic String getLogBucket()
Stringpublic void setLogBucket(String value)
value - allowed object is
Stringpublic Boolean isKeepAlive()
Booleanpublic void setKeepAlive(Boolean value)
value - allowed object is
Booleanpublic Boolean isVisibleToAll()
Booleanpublic void setVisibleToAll(Boolean value)
value - allowed object is
Booleanpublic Boolean isTerminationProtection()
Booleanpublic void setTerminationProtection(Boolean value)
value - allowed object is
Booleanpublic Boolean isEncryptionEnabled()
Booleanpublic void setEncryptionEnabled(Boolean value)
value - allowed object is
Booleanpublic String getAccountId()
Stringpublic void setAccountId(String value)
value - allowed object is
Stringpublic String getServiceIamRole()
Stringpublic void setServiceIamRole(String value)
value - allowed object is
Stringpublic String getEc2NodeIamProfileName()
Stringpublic void setEc2NodeIamProfileName(String value)
value - allowed object is
Stringpublic String getAmiVersion()
Stringpublic void setAmiVersion(String value)
value - allowed object is
Stringpublic String getReleaseLabel()
Stringpublic void setReleaseLabel(String value)
value - allowed object is
Stringpublic String getHadoopVersion()
Stringpublic void setHadoopVersion(String value)
value - allowed object is
Stringpublic String getHiveVersion()
Stringpublic void setHiveVersion(String value)
value - allowed object is
Stringpublic String getPigVersion()
Stringpublic void setPigVersion(String value)
value - allowed object is
Stringpublic Boolean isInstallOozie()
Booleanpublic void setInstallOozie(Boolean value)
value - allowed object is
Booleanpublic String getAdditionalInfo()
Stringpublic void setAdditionalInfo(String value)
value - allowed object is
Stringpublic InstanceDefinitions getInstanceDefinitions()
InstanceDefinitionspublic void setInstanceDefinitions(InstanceDefinitions value)
value - allowed object is
InstanceDefinitionspublic String getSupportedProduct()
Stringpublic void setSupportedProduct(String value)
value - allowed object is
Stringpublic String getSecurityConfiguration()
Stringpublic void setSecurityConfiguration(String value)
value - allowed object is
Stringpublic List<ScriptDefinition> getCustomBootstrapActionMaster()
public void setCustomBootstrapActionMaster(List<ScriptDefinition> customBootstrapActionMaster)
public List<ScriptDefinition> getCustomBootstrapActionAll()
public void setCustomBootstrapActionAll(List<ScriptDefinition> customBootstrapActionAll)
public List<EmrClusterDefinitionApplication> getApplications()
public void setApplications(List<EmrClusterDefinitionApplication> applications)
public List<EmrClusterDefinitionConfiguration> getConfigurations()
public void setConfigurations(List<EmrClusterDefinitionConfiguration> configurations)
public List<Serializable> getHadoopConfigurations()
public void setHadoopConfigurations(List<Serializable> hadoopConfigurations)
public List<HadoopJarStep> getHadoopJarSteps()
public void setHadoopJarSteps(List<HadoopJarStep> hadoopJarSteps)
public void setAdditionalMasterSecurityGroups(List<String> additionalMasterSecurityGroups)
public void setAdditionalSlaveSecurityGroups(List<String> additionalSlaveSecurityGroups)
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
append in interface org.jvnet.jaxb2_commons.lang.ToStringpublic StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
appendFields in interface org.jvnet.jaxb2_commons.lang.ToStringpublic boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equalspublic int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCodepublic Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTopublic Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTopublic Object createNewInstance()
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyToCopyright © 2017. All rights reserved.