Package com.cloudera.cdp.dw.model
Class CreateClusterRequest
java.lang.Object
com.cloudera.cdp.dw.model.CreateClusterRequest
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2024-09-27T08:40:25.071-07:00")
public class CreateClusterRequest
extends Object
Request object for the createCluster method.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Getter for awsOptions.Getter for azureOptions.Getter for customRegistryOptions.Getter for customSubdomain.Getter for databaseBackupRetentionPeriod.Deprecated.Getter for environmentCrn.Getter for privateCloudOptions.Deprecated.Deprecated.Getter for resourcePool.Getter for useOverlayNetwork.Getter for usePrivateLoadBalancer.Getter for usePublicWorkerNode.Getter for whitelistIpCIDRs.Getter for whitelistK8sClusterAccessIpCIDRs.Getter for whitelistWorkloadAccessIpCIDRs.int
hashCode()
void
setAwsOptions
(AwsActivationOptions awsOptions) Setter for awsOptions.void
setAzureOptions
(AzureActivationOptions azureOptions) Setter for azureOptions.void
setCustomRegistryOptions
(CustomRegistryOptions customRegistryOptions) Setter for customRegistryOptions.void
setCustomSubdomain
(String customSubdomain) Setter for customSubdomain.void
setDatabaseBackupRetentionPeriod
(Integer databaseBackupRetentionPeriod) Setter for databaseBackupRetentionPeriod.void
setEnableStorageRoles
(Boolean enableStorageRoles) Deprecated.void
setEnvironmentCrn
(String environmentCrn) Setter for environmentCrn.void
setPrivateCloudOptions
(PrivateCloudActivationOptions privateCloudOptions) Setter for privateCloudOptions.void
setReservedComputeNodes
(Integer reservedComputeNodes) Deprecated.void
setReservedSharedServicesNodes
(Integer reservedSharedServicesNodes) Deprecated.void
setResourcePool
(String resourcePool) Setter for resourcePool.void
setUseOverlayNetwork
(Boolean useOverlayNetwork) Setter for useOverlayNetwork.void
setUsePrivateLoadBalancer
(Boolean usePrivateLoadBalancer) Setter for usePrivateLoadBalancer.void
setUsePublicWorkerNode
(Boolean usePublicWorkerNode) Setter for usePublicWorkerNode.void
setWhitelistIpCIDRs
(String whitelistIpCIDRs) Setter for whitelistIpCIDRs.void
setWhitelistK8sClusterAccessIpCIDRs
(List<String> whitelistK8sClusterAccessIpCIDRs) Setter for whitelistK8sClusterAccessIpCIDRs.void
setWhitelistWorkloadAccessIpCIDRs
(List<String> whitelistWorkloadAccessIpCIDRs) Setter for whitelistWorkloadAccessIpCIDRs.toString()
-
Constructor Details
-
CreateClusterRequest
public CreateClusterRequest()
-
-
Method Details
-
getEnvironmentCrn
Getter for environmentCrn. The CRN of the environment for the cluster to create. -
setEnvironmentCrn
Setter for environmentCrn. The CRN of the environment for the cluster to create. -
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
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
Getter for databaseBackupRetentionPeriod. PostgreSQL server backup retention days. -
setDatabaseBackupRetentionPeriod
Setter for databaseBackupRetentionPeriod. PostgreSQL server backup retention days. -
getWhitelistIpCIDRs
Getter for whitelistIpCIDRs. This field is still available for Private Cloud deployments, however it'll be removed for Public Cloud in the next DWX release. Please use the use 'whitelistK8sClusterAccessIpCIDRs' in combination of 'whitelistWorkloadAccessIpCIDRs' on Public Cloud. Comma separated list of IP address CIDRs to whitelist. -
setWhitelistIpCIDRs
Setter for whitelistIpCIDRs. This field is still available for Private Cloud deployments, however it'll be removed for Public Cloud in the next DWX release. Please use the use 'whitelistK8sClusterAccessIpCIDRs' in combination of 'whitelistWorkloadAccessIpCIDRs' on Public Cloud. Comma separated list of IP address CIDRs to whitelist. -
getWhitelistK8sClusterAccessIpCIDRs
Getter for whitelistK8sClusterAccessIpCIDRs. List of IP address CIDRs to whitelist for kubernetes cluster access. -
setWhitelistK8sClusterAccessIpCIDRs
Setter for whitelistK8sClusterAccessIpCIDRs. List of IP address CIDRs to whitelist for kubernetes cluster access. -
getWhitelistWorkloadAccessIpCIDRs
Getter for whitelistWorkloadAccessIpCIDRs. List of IP address CIDRs to whitelist for workload access. -
setWhitelistWorkloadAccessIpCIDRs
Setter for whitelistWorkloadAccessIpCIDRs. List of IP address CIDRs to whitelist for workload access. -
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
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. -
getUsePublicWorkerNode
Getter for usePublicWorkerNode. Set up worker node with public IP address. In AWS it is created in public subnets. -
setUsePublicWorkerNode
Setter for usePublicWorkerNode. Set up worker node with public IP address. In AWS it is created in public subnets. -
getEnableStorageRoles
Deprecated.Getter for enableStorageRoles. DEPRECATED - Enable Storage Roles -
setEnableStorageRoles
Deprecated.Setter for enableStorageRoles. DEPRECATED - Enable Storage Roles -
getReservedComputeNodes
Deprecated.Getter for reservedComputeNodes. DEPRECATED - will be removed in future releases. Set additional number of nodes to reserve for executors and coordinators to use during autoscaling. Adding more reserved nodes increases your cloud costs. -
setReservedComputeNodes
Deprecated.Setter for reservedComputeNodes. DEPRECATED - will be removed in future releases. Set additional number of nodes to reserve for executors and coordinators to use during autoscaling. Adding more reserved nodes increases your cloud costs. -
getCustomRegistryOptions
Getter for customRegistryOptions. Options for custom ACR/ECR registries. -
setCustomRegistryOptions
Setter for customRegistryOptions. Options for custom ACR/ECR registries. -
getAwsOptions
Getter for awsOptions. Options for activating an AWS environment. -
setAwsOptions
Setter for awsOptions. Options for activating an AWS environment. -
getAzureOptions
Getter for azureOptions. Options for activating an Azure environment. -
setAzureOptions
Setter for azureOptions. Options for activating an Azure environment. -
getPrivateCloudOptions
Getter for privateCloudOptions. Options for activating a Private Cloud environment. -
setPrivateCloudOptions
Setter for privateCloudOptions. Options for activating a Private Cloud environment. -
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
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. -
getResourcePool
Getter for resourcePool. The Resource Pool of the cluster. -
setResourcePool
Setter for resourcePool. The Resource Pool of the cluster. -
equals
-
hashCode
public int hashCode() -
toString
-