Package com.cloudera.cdp.datahub.model
Class CreateAWSClusterRequest
java.lang.Object
com.cloudera.cdp.datahub.model.CreateAWSClusterRequest
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2024-09-27T08:40:24.392-07:00")
public class CreateAWSClusterRequest
extends Object
Request object for create AWS cluster request.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Getter for clusterDefinition.Deprecated.Getter for clusterExtension.Getter for clusterName.Getter for clusterTemplate.Deprecated.Getter for customConfigurationsName.Getter for datahubDatabase.Getter for enableLoadBalancer.Getter for environment.Deprecated.getImage()
Getter for image.Getter for instanceGroups.Getter for javaVersion.Getter for multiAz.Getter for requestTemplate.Getter for subnetId.Getter for subnetIds.getTags()
Getter for tags.int
hashCode()
void
setClusterDefinition
(String clusterDefinition) Setter for clusterDefinition.void
setClusterDefinitionName
(String clusterDefinitionName) Deprecated.void
setClusterExtension
(ClusterExtension clusterExtension) Setter for clusterExtension.void
setClusterName
(String clusterName) Setter for clusterName.void
setClusterTemplate
(String clusterTemplate) Setter for clusterTemplate.void
setClusterTemplateName
(String clusterTemplateName) Deprecated.void
setCustomConfigurationsName
(String customConfigurationsName) Setter for customConfigurationsName.void
setDatahubDatabase
(String datahubDatabase) Setter for datahubDatabase.void
setEnableLoadBalancer
(Boolean enableLoadBalancer) Setter for enableLoadBalancer.void
setEnvironment
(String environment) Setter for environment.void
setEnvironmentName
(String environmentName) Deprecated.void
setImage
(ImageRequest image) Setter for image.void
setInstanceGroups
(List<InstanceGroupRequest> instanceGroups) Setter for instanceGroups.void
setJavaVersion
(Integer javaVersion) Setter for javaVersion.void
setMultiAz
(Boolean multiAz) Setter for multiAz.void
setRequestTemplate
(String requestTemplate) Setter for requestTemplate.void
setSubnetId
(String subnetId) Setter for subnetId.void
setSubnetIds
(List<String> subnetIds) Setter for subnetIds.void
setTags
(List<DatahubResourceTagRequest> tags) Setter for tags.toString()
-
Constructor Details
-
CreateAWSClusterRequest
public CreateAWSClusterRequest()
-
-
Method Details
-
getClusterName
Getter for clusterName. The name of the cluster. This name must be unique, must have between 5 and 40 characters, and must contain only lowercase letters, numbers and hyphens. Names are case-sensitive. -
setClusterName
Setter for clusterName. The name of the cluster. This name must be unique, must have between 5 and 40 characters, and must contain only lowercase letters, numbers and hyphens. Names are case-sensitive. -
getClusterDefinitionName
Deprecated.Getter for clusterDefinitionName. Deprecated, the name or CRN of the cluster definition to use for cluster creation. -
setClusterDefinitionName
Deprecated.Setter for clusterDefinitionName. Deprecated, the name or CRN of the cluster definition to use for cluster creation. -
getClusterDefinition
Getter for clusterDefinition. The name or CRN of the cluster definition to use for cluster creation. -
setClusterDefinition
Setter for clusterDefinition. The name or CRN of the cluster definition to use for cluster creation. -
getEnvironmentName
Deprecated.Getter for environmentName. Deprecated, name or CRN of the environment to use when creating the cluster. The environment must be an AWS environment. -
setEnvironmentName
Deprecated.Setter for environmentName. Deprecated, name or CRN of the environment to use when creating the cluster. The environment must be an AWS environment. -
getEnvironment
Getter for environment. Name or CRN of the environment to use when creating the cluster. The environment must be an AWS environment. -
setEnvironment
Setter for environment. Name or CRN of the environment to use when creating the cluster. The environment must be an AWS environment. -
getClusterTemplateName
Deprecated.Getter for clusterTemplateName. Deprecated, name or CRN of the cluster template to use for cluster creation. -
setClusterTemplateName
Deprecated.Setter for clusterTemplateName. Deprecated, name or CRN of the cluster template to use for cluster creation. -
getClusterTemplate
Getter for clusterTemplate. Name or CRN of the cluster template to use for cluster creation. -
setClusterTemplate
Setter for clusterTemplate. Name or CRN of the cluster template to use for cluster creation. -
getCustomConfigurationsName
Getter for customConfigurationsName. The name of the custom configurations to use for cluster creation. -
setCustomConfigurationsName
Setter for customConfigurationsName. The name of the custom configurations to use for cluster creation. -
getInstanceGroups
Getter for instanceGroups. Instance group details. -
setInstanceGroups
Setter for instanceGroups. Instance group details. -
getSubnetId
Getter for subnetId. The subnet ID. -
setSubnetId
Setter for subnetId. The subnet ID. -
getImage
Getter for image. The image to be used for cluster creation. -
setImage
Setter for image. The image to be used for cluster creation. -
getTags
Getter for tags. Tags to be added to Datahub related resources. -
setTags
Setter for tags. Tags to be added to Datahub related resources. -
getRequestTemplate
Getter for requestTemplate. JSON template to use for cluster creation. This is different from cluster template and would be removed in the future. -
setRequestTemplate
Setter for requestTemplate. JSON template to use for cluster creation. This is different from cluster template and would be removed in the future. -
getDatahubDatabase
Getter for datahubDatabase. Database type for datahub. Currently supported values: NONE, NON_HA, HA -
setDatahubDatabase
Setter for datahubDatabase. Database type for datahub. Currently supported values: NONE, NON_HA, HA -
getSubnetIds
Getter for subnetIds. List of subnet IDs in case of multi availability zone setup. -
setSubnetIds
Setter for subnetIds. List of subnet IDs in case of multi availability zone setup. -
getMultiAz
Getter for multiAz. Flag that toggles the multi availability zone for the given datahub cluster when you are not sure what subnet IDs can be used. This way the subnet IDs will be used what the environment suggests. -
setMultiAz
Setter for multiAz. Flag that toggles the multi availability zone for the given datahub cluster when you are not sure what subnet IDs can be used. This way the subnet IDs will be used what the environment suggests. -
getClusterExtension
Getter for clusterExtension. Cluster extensions for the given Data Hub cluster. -
setClusterExtension
Setter for clusterExtension. Cluster extensions for the given Data Hub cluster. -
getEnableLoadBalancer
Getter for enableLoadBalancer. Flag that decides whether to provision a load-balancer to front various service endpoints for the given datahub. This will typically be used for HA cluster shapes. -
setEnableLoadBalancer
Setter for enableLoadBalancer. Flag that decides whether to provision a load-balancer to front various service endpoints for the given datahub. This will typically be used for HA cluster shapes. -
getJavaVersion
Getter for javaVersion. Configure the major version of Java on the cluster. -
setJavaVersion
Setter for javaVersion. Configure the major version of Java on the cluster. -
equals
-
hashCode
public int hashCode() -
toString
-