Class CreateAWSGovCloudClusterRequest

java.lang.Object
com.cloudera.cdp.datahub.model.CreateAWSGovCloudClusterRequest

@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2025-05-14T11:34:32.759-07:00") public class CreateAWSGovCloudClusterRequest extends Object
Request object for creating AWS Data Hub cluster request on GovCloud.
  • Constructor Details Link icon

    • CreateAWSGovCloudClusterRequest Link icon

      public CreateAWSGovCloudClusterRequest()
  • Method Details Link icon

    • getClusterName Link icon

      public String 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 Link icon

      public void setClusterName(String clusterName)
      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.
    • getClusterDefinition Link icon

      public String getClusterDefinition()
      Getter for clusterDefinition. The name or CRN of the cluster definition to use for cluster creation.
    • setClusterDefinition Link icon

      public void setClusterDefinition(String clusterDefinition)
      Setter for clusterDefinition. The name or CRN of the cluster definition to use for cluster creation.
    • getEnvironment Link icon

      public String getEnvironment()
      Getter for environment. Name or CRN of the environment to use when creating the cluster. The environment must be an AWS GovCloud environment.
    • setEnvironment Link icon

      public void setEnvironment(String environment)
      Setter for environment. Name or CRN of the environment to use when creating the cluster. The environment must be an AWS GovCloud environment.
    • getClusterTemplate Link icon

      public String getClusterTemplate()
      Getter for clusterTemplate. Name or CRN of the cluster template to use for cluster creation.
    • setClusterTemplate Link icon

      public void setClusterTemplate(String clusterTemplate)
      Setter for clusterTemplate. Name or CRN of the cluster template to use for cluster creation.
    • getInstanceGroups Link icon

      public List<InstanceGroupRequest> getInstanceGroups()
      Getter for instanceGroups. Instance group details.
    • setInstanceGroups Link icon

      public void setInstanceGroups(List<InstanceGroupRequest> instanceGroups)
      Setter for instanceGroups. Instance group details.
    • getSubnetId Link icon

      public String getSubnetId()
      Getter for subnetId. The subnet ID.
    • setSubnetId Link icon

      public void setSubnetId(String subnetId)
      Setter for subnetId. The subnet ID.
    • getImage Link icon

      public ImageRequest getImage()
      Getter for image. The image to be used for cluster creation.
    • setImage Link icon

      public void setImage(ImageRequest image)
      Setter for image. The image to be used for cluster creation.
    • getTags Link icon

      public List<DatahubResourceTagRequest> getTags()
      Getter for tags. Tags to be added to Data Hub related resources.
    • setTags Link icon

      public void setTags(List<DatahubResourceTagRequest> tags)
      Setter for tags. Tags to be added to Data Hub related resources.
    • getRequestTemplate Link icon

      public String getRequestTemplate()
      Getter for requestTemplate. JSON template to use for cluster creation. This is different from the cluster template and would be removed in the future.
    • setRequestTemplate Link icon

      public void setRequestTemplate(String requestTemplate)
      Setter for requestTemplate. JSON template to use for cluster creation. This is different from the cluster template and would be removed in the future.
    • getDatahubDatabase Link icon

      public String getDatahubDatabase()
      Getter for datahubDatabase. Database type for datahub. Currently supported values: NONE, NON_HA, HA
    • setDatahubDatabase Link icon

      public void setDatahubDatabase(String datahubDatabase)
      Setter for datahubDatabase. Database type for datahub. Currently supported values: NONE, NON_HA, HA
    • getSubnetIds Link icon

      public List<String> getSubnetIds()
      Getter for subnetIds. List of subnet IDs in case of multi availability zone setup.
    • setSubnetIds Link icon

      public void setSubnetIds(List<String> subnetIds)
      Setter for subnetIds. List of subnet IDs in case of multi availability zone setup.
    • getMultiAz Link icon

      public Boolean getMultiAz()
      Getter for multiAz. Flag that toggles the multi availability zone for the given Data Hub 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 Link icon

      public void setMultiAz(Boolean multiAz)
      Setter for multiAz. Flag that toggles the multi availability zone for the given Data Hub 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 Link icon

      public ClusterExtension getClusterExtension()
      Getter for clusterExtension. Cluster extensions for the given Data Hub cluster.
    • setClusterExtension Link icon

      public void setClusterExtension(ClusterExtension clusterExtension)
      Setter for clusterExtension. Cluster extensions for the given Data Hub cluster.
    • getEnableLoadBalancer Link icon

      public Boolean 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 Link icon

      public void setEnableLoadBalancer(Boolean enableLoadBalancer)
      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 Link icon

      public Integer getJavaVersion()
      Getter for javaVersion. Configure the major version of Java on the cluster.
    • setJavaVersion Link icon

      public void setJavaVersion(Integer javaVersion)
      Setter for javaVersion. Configure the major version of Java on the cluster.
    • equals Link icon

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode Link icon

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object