Class CreateAzureClusterRequest


  • @Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
               date="2022-08-03T22:29:40.606-07:00")
    public class CreateAzureClusterRequest
    extends Object
    Request object for create Azure cluster request.
    • Constructor Detail

      • CreateAzureClusterRequest

        public CreateAzureClusterRequest()
    • Method Detail

      • getClusterName

        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

        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.
      • getClusterDefinitionName

        public String getClusterDefinitionName()
        Getter for clusterDefinitionName. The name or CRN of the cluster definition to use for cluster creation.
      • setClusterDefinitionName

        public void setClusterDefinitionName​(String clusterDefinitionName)
        Setter for clusterDefinitionName. The name or CRN of the cluster definition to use for cluster creation.
      • getEnvironmentName

        public String getEnvironmentName()
        Getter for environmentName. Name or CRN of the environment to use when creating the cluster. The environment must be an Azure environment.
      • setEnvironmentName

        public void setEnvironmentName​(String environmentName)
        Setter for environmentName. Name or CRN of the environment to use when creating the cluster. The environment must be an Azure environment.
      • getClusterTemplateName

        public String getClusterTemplateName()
        Getter for clusterTemplateName. Name or CRN of the cluster template to use for cluster creation.
      • setClusterTemplateName

        public void setClusterTemplateName​(String clusterTemplateName)
        Setter for clusterTemplateName. Name or CRN of the cluster template to use for cluster creation.
      • getCustomConfigurationsName

        public String getCustomConfigurationsName()
        Getter for customConfigurationsName. The name of the custom configurations to use for cluster creation.
      • setCustomConfigurationsName

        public void setCustomConfigurationsName​(String customConfigurationsName)
        Setter for customConfigurationsName. The name of the custom configurations to use for cluster creation.
      • setInstanceGroups

        public void setInstanceGroups​(List<AzureInstanceGroupRequest> instanceGroups)
        Setter for instanceGroups. Instance group details.
      • getSubnetId

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

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

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

        public void setImage​(ImageRequest image)
        Setter for image. The image to be used for cluster creation.
      • getRequestTemplate

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

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

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

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

        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

        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.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object