Class CreateClusterRequest


  • @Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
               date="2022-11-29T14:06:16.656-08:00")
    public class CreateClusterRequest
    extends Object
    Request object for the createCluster method.
    • Constructor Detail

      • CreateClusterRequest

        public CreateClusterRequest()
    • Method Detail

      • getEnvironmentCrn

        public String getEnvironmentCrn()
        Getter for environmentCrn. The CRN of the environment for the cluster to create.
      • setEnvironmentCrn

        public void setEnvironmentCrn​(String environmentCrn)
        Setter for environmentCrn. The CRN of the environment for the cluster to create.
      • getUseOverlayNetwork

        public Boolean getUseOverlayNetwork()
        Getter for useOverlayNetwork. Using an overlay network will save IP addresses in the VPC by using a private IP address range for Pods in the cluster.
      • setUseOverlayNetwork

        public void setUseOverlayNetwork​(Boolean useOverlayNetwork)
        Setter for useOverlayNetwork. Using an overlay network will save IP addresses in the VPC by using a private IP address range for Pods in the cluster.
      • getDatabaseBackupRetentionPeriod

        public Integer getDatabaseBackupRetentionPeriod()
        Getter for databaseBackupRetentionPeriod. PostgreSQL server backup retention days.
      • setDatabaseBackupRetentionPeriod

        public void setDatabaseBackupRetentionPeriod​(Integer databaseBackupRetentionPeriod)
        Setter for databaseBackupRetentionPeriod. PostgreSQL server backup retention days.
      • getWhitelistIpCIDRs

        public String getWhitelistIpCIDRs()
        Getter for whitelistIpCIDRs. Comma separated list of IP address CIDRs to whitelist.
      • setWhitelistIpCIDRs

        public void setWhitelistIpCIDRs​(String whitelistIpCIDRs)
        Setter for whitelistIpCIDRs. Comma separated list of IP address CIDRs to whitelist.
      • getUsePrivateLoadBalancer

        public Boolean getUsePrivateLoadBalancer()
        Getter for usePrivateLoadBalancer. Set up load balancer with private IP address. In AWS it is created in private subnets. In Azure an internal load balancer gets created. Make sure there is connectivity between your client network and the network (VPC/VNet) where CDW environment is deployed.
      • setUsePrivateLoadBalancer

        public void setUsePrivateLoadBalancer​(Boolean usePrivateLoadBalancer)
        Setter for usePrivateLoadBalancer. Set up load balancer with private IP address. In AWS it is created in private subnets. In Azure an internal load balancer gets created. Make sure there is connectivity between your client network and the network (VPC/VNet) where CDW environment is deployed.
      • getEnableStorageRoles

        public Boolean getEnableStorageRoles()
        Getter for enableStorageRoles. Enable Storage Roles
      • setEnableStorageRoles

        public void setEnableStorageRoles​(Boolean enableStorageRoles)
        Setter for enableStorageRoles. Enable Storage Roles
      • getCustomRegistryOptions

        public CustomRegistryOptions getCustomRegistryOptions()
        Getter for customRegistryOptions. Options for custom ACR/ECR/Docker registries.
      • setCustomRegistryOptions

        public void setCustomRegistryOptions​(CustomRegistryOptions customRegistryOptions)
        Setter for customRegistryOptions. Options for custom ACR/ECR/Docker registries.
      • getAwsOptions

        public AwsActivationOptions getAwsOptions()
        Getter for awsOptions. Options for activating an AWS environment.
      • setAwsOptions

        public void setAwsOptions​(AwsActivationOptions awsOptions)
        Setter for awsOptions. Options for activating an AWS environment.
      • getAzureOptions

        public AzureActivationOptions getAzureOptions()
        Getter for azureOptions. Options for activating an Azure environment.
      • setAzureOptions

        public void setAzureOptions​(AzureActivationOptions azureOptions)
        Setter for azureOptions. Options for activating an Azure environment.
      • getPrivateCloudOptions

        public PrivateCloudActivationOptions getPrivateCloudOptions()
        Getter for privateCloudOptions. Options for activating a Private Cloud environment.
      • setPrivateCloudOptions

        public void setPrivateCloudOptions​(PrivateCloudActivationOptions privateCloudOptions)
        Setter for privateCloudOptions. Options for activating a Private Cloud environment.
      • getCustomId

        public String getCustomId()
        Getter for customId. Custom environment ID provided to the cluster
      • setCustomId

        public void setCustomId​(String customId)
        Setter for customId. Custom environment ID provided to the cluster
      • getCustomSubdomain

        public String getCustomSubdomain()
        Getter for customSubdomain. Custom environment subdomain. Overrides the environment subdomain using a customized domain either in the old subdomain format like ENV_ID.dw or the new format like dw-ENV_NAME.
      • setCustomSubdomain

        public void setCustomSubdomain​(String customSubdomain)
        Setter for customSubdomain. Custom environment subdomain. Overrides the environment subdomain using a customized domain either in the old subdomain format like ENV_ID.dw or the new format like dw-ENV_NAME.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object