Class CreateAWSEnvironmentRequest
java.lang.Object
com.cloudera.cdp.environments.model.CreateAWSEnvironmentRequest
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2025-10-28T14:00:28.895-07:00")
public class CreateAWSEnvironmentRequest
extends Object
Request object for a create AWS environment request.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGetter for authentication.Getter for computeClusterConfiguration.Getter for createPrivateSubnets.Getter for createServiceEndpoints.Getter for credentialName.Getter for customDockerRegistry.Getter for description.Getter for enableComputeCluster.Getter for enableTunnel.Getter for encryptionKeyArn.Getter for endpointAccessGatewayScheme.Getter for endpointAccessGatewaySubnetIds.Getter for environmentName.Getter for freeIpa.getImage()Getter for image.Getter for logStorage.Getter for proxyConfigName.Getter for region.Deprecated.Deprecated.Getter for securityAccess.Getter for subnetIds.getTags()Getter for tags.getVpcId()Getter for vpcId.Getter for workloadAnalytics.inthashCode()voidsetAuthentication(AuthenticationRequest authentication) Setter for authentication.voidsetComputeClusterConfiguration(AWSComputeClusterConfigurationRequest computeClusterConfiguration) Setter for computeClusterConfiguration.voidsetCreatePrivateSubnets(Boolean createPrivateSubnets) Setter for createPrivateSubnets.voidsetCreateServiceEndpoints(Boolean createServiceEndpoints) Setter for createServiceEndpoints.voidsetCredentialName(String credentialName) Setter for credentialName.voidsetCustomDockerRegistry(CustomDockerRegistryRequest customDockerRegistry) Setter for customDockerRegistry.voidsetDescription(String description) Setter for description.voidsetEnableComputeCluster(Boolean enableComputeCluster) Setter for enableComputeCluster.voidsetEnableTunnel(Boolean enableTunnel) Setter for enableTunnel.voidsetEncryptionKeyArn(String encryptionKeyArn) Setter for encryptionKeyArn.voidsetEndpointAccessGatewayScheme(String endpointAccessGatewayScheme) Setter for endpointAccessGatewayScheme.voidsetEndpointAccessGatewaySubnetIds(List<String> endpointAccessGatewaySubnetIds) Setter for endpointAccessGatewaySubnetIds.voidsetEnvironmentName(String environmentName) Setter for environmentName.voidsetFreeIpa(AWSFreeIpaCreationRequest freeIpa) Setter for freeIpa.voidsetImage(FreeIpaImageRequest image) Setter for image.voidsetLogStorage(AwsLogStorageRequest logStorage) Setter for logStorage.voidsetProxyConfigName(String proxyConfigName) Setter for proxyConfigName.voidSetter for region.voidsetReportDeploymentLogs(Boolean reportDeploymentLogs) Deprecated.voidsetS3GuardTableName(String s3GuardTableName) Deprecated.voidsetSecurityAccess(SecurityAccessRequest securityAccess) Setter for securityAccess.voidsetSubnetIds(List<String> subnetIds) Setter for subnetIds.voidsetTags(List<TagRequest> tags) Setter for tags.voidSetter for vpcId.voidsetWorkloadAnalytics(Boolean workloadAnalytics) Setter for workloadAnalytics.toString()
-
Constructor Details
-
CreateAWSEnvironmentRequest
public CreateAWSEnvironmentRequest()
-
-
Method Details
-
getEnvironmentName
Getter for environmentName. The name of the environment. Must contain only lowercase letters, numbers and hyphens. -
setEnvironmentName
Setter for environmentName. The name of the environment. Must contain only lowercase letters, numbers and hyphens. -
getCredentialName
Getter for credentialName. Name of the credential to use for the environment. -
setCredentialName
Setter for credentialName. Name of the credential to use for the environment. -
getRegion
Getter for region. The region of the environment. -
setRegion
Setter for region. The region of the environment. -
getSecurityAccess
Getter for securityAccess. Security control for FreeIPA and Data Lake deployment. -
setSecurityAccess
Setter for securityAccess. Security control for FreeIPA and Data Lake deployment. -
getAuthentication
Getter for authentication. SSH authentication information for accessing cluster node instances. Users with access to this authentication information have root level access to the Data Lake and Data Hub cluster instances. -
setAuthentication
Setter for authentication. SSH authentication information for accessing cluster node instances. Users with access to this authentication information have root level access to the Data Lake and Data Hub cluster instances. -
getLogStorage
Getter for logStorage. AWS storage configuration for cluster and audit logs. -
setLogStorage
Setter for logStorage. AWS storage configuration for cluster and audit logs. -
getVpcId
Getter for vpcId. The Amazon VPC ID. -
setVpcId
Setter for vpcId. The Amazon VPC ID. -
getSubnetIds
Getter for subnetIds. One or more subnet IDs within the VPC. -
setSubnetIds
Setter for subnetIds. One or more subnet IDs within the VPC. -
getCreatePrivateSubnets
Getter for createPrivateSubnets. Whether to create private subnets or not. -
setCreatePrivateSubnets
Setter for createPrivateSubnets. Whether to create private subnets or not. -
getCreateServiceEndpoints
Getter for createServiceEndpoints. Whether to create service endpoints or not. -
setCreateServiceEndpoints
Setter for createServiceEndpoints. Whether to create service endpoints or not. -
getEndpointAccessGatewayScheme
Getter for endpointAccessGatewayScheme. The scheme for the endpoint gateway. PUBLIC creates an external endpoint that can be accessed over the Internet. Defaults to PRIVATE which restricts the traffic to be internal to the VPC. -
setEndpointAccessGatewayScheme
Setter for endpointAccessGatewayScheme. The scheme for the endpoint gateway. PUBLIC creates an external endpoint that can be accessed over the Internet. Defaults to PRIVATE which restricts the traffic to be internal to the VPC. -
getEndpointAccessGatewaySubnetIds
Getter for endpointAccessGatewaySubnetIds. The subnets to use for endpoint access gateway. -
setEndpointAccessGatewaySubnetIds
Setter for endpointAccessGatewaySubnetIds. The subnets to use for endpoint access gateway. -
getS3GuardTableName
Deprecated.Getter for s3GuardTableName. Deprecated. S3Guard was used to ensure consistent S3 updates when S3 was still eventually consistent. With the introduction of Consistent S3, the goal and usage of S3 Guard have become superfluous and defunct. -
setS3GuardTableName
Deprecated.Setter for s3GuardTableName. Deprecated. S3Guard was used to ensure consistent S3 updates when S3 was still eventually consistent. With the introduction of Consistent S3, the goal and usage of S3 Guard have become superfluous and defunct. -
getDescription
Getter for description. An description of the environment. -
setDescription
Setter for description. An description of the environment. -
getEnableTunnel
Getter for enableTunnel. Whether to enable SSH tunneling for the environment. -
setEnableTunnel
Setter for enableTunnel. Whether to enable SSH tunneling for the environment. -
getWorkloadAnalytics
Getter for workloadAnalytics. When this is enabled, diagnostic information about job and query execution is sent to Workload Manager for Data Hub clusters created within this environment. -
setWorkloadAnalytics
Setter for workloadAnalytics. When this is enabled, diagnostic information about job and query execution is sent to Workload Manager for Data Hub clusters created within this environment. -
getReportDeploymentLogs
Deprecated.Getter for reportDeploymentLogs. [Deprecated] When true, this will report additional diagnostic information back to Cloudera. -
setReportDeploymentLogs
Deprecated.Setter for reportDeploymentLogs. [Deprecated] When true, this will report additional diagnostic information back to Cloudera. -
getFreeIpa
Getter for freeIpa. The FreeIPA creation request for the environment -
setFreeIpa
Setter for freeIpa. The FreeIPA creation request for the environment -
getEnableComputeCluster
Getter for enableComputeCluster. Enable compute clusters for environment -
setEnableComputeCluster
Setter for enableComputeCluster. Enable compute clusters for environment -
getComputeClusterConfiguration
Getter for computeClusterConfiguration. The Externalized k8s configuration create request for the environment -
setComputeClusterConfiguration
public void setComputeClusterConfiguration(AWSComputeClusterConfigurationRequest computeClusterConfiguration) Setter for computeClusterConfiguration. The Externalized k8s configuration create request for the environment -
getImage
Getter for image. The FreeIPA image request for the environment -
setImage
Setter for image. The FreeIPA image request for the environment -
getTags
Getter for tags. Tags associated with the resources. -
setTags
Setter for tags. Tags associated with the resources. -
getProxyConfigName
Getter for proxyConfigName. Name of the proxy config to use for the environment. -
setProxyConfigName
Setter for proxyConfigName. Name of the proxy config to use for the environment. -
getEncryptionKeyArn
Getter for encryptionKeyArn. ARN of the AWS KMS CMK to use for the server-side encryption of AWS storage resources. -
setEncryptionKeyArn
Setter for encryptionKeyArn. ARN of the AWS KMS CMK to use for the server-side encryption of AWS storage resources. -
getCustomDockerRegistry
Getter for customDockerRegistry. Configures the desired custom docker registry for data services. -
setCustomDockerRegistry
Setter for customDockerRegistry. Configures the desired custom docker registry for data services. -
equals
-
hashCode
public int hashCode() -
toString
-