Class CreateAWSEnvironmentRequest
java.lang.Object
com.cloudera.cdp.environments.model.CreateAWSEnvironmentRequest
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2024-08-15T13:42:17.621-07:00")
public class CreateAWSEnvironmentRequest
extends Object
Request object for a create AWS environment request.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Getter for authentication.Getter for createPrivateSubnets.Getter for createServiceEndpoints.Getter for credentialName.Getter for customDockerRegistry.Getter for description.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 networkCidr.Getter for proxyConfigName.Getter for region.Getter for reportDeploymentLogs.Getter for s3GuardTableName.Getter for securityAccess.Getter for subnetIds.getTags()
Getter for tags.getVpcId()
Getter for vpcId.Getter for workloadAnalytics.int
hashCode()
void
setAuthentication
(AuthenticationRequest authentication) Setter for authentication.void
setCreatePrivateSubnets
(Boolean createPrivateSubnets) Setter for createPrivateSubnets.void
setCreateServiceEndpoints
(Boolean createServiceEndpoints) Setter for createServiceEndpoints.void
setCredentialName
(String credentialName) Setter for credentialName.void
setCustomDockerRegistry
(CustomDockerRegistryRequest customDockerRegistry) Setter for customDockerRegistry.void
setDescription
(String description) Setter for description.void
setEnableTunnel
(Boolean enableTunnel) Setter for enableTunnel.void
setEncryptionKeyArn
(String encryptionKeyArn) Setter for encryptionKeyArn.void
setEndpointAccessGatewayScheme
(String endpointAccessGatewayScheme) Setter for endpointAccessGatewayScheme.void
setEndpointAccessGatewaySubnetIds
(List<String> endpointAccessGatewaySubnetIds) Setter for endpointAccessGatewaySubnetIds.void
setEnvironmentName
(String environmentName) Setter for environmentName.void
setFreeIpa
(AWSFreeIpaCreationRequest freeIpa) Setter for freeIpa.void
setImage
(FreeIpaImageRequest image) Setter for image.void
setLogStorage
(AwsLogStorageRequest logStorage) Setter for logStorage.void
setNetworkCidr
(String networkCidr) Setter for networkCidr.void
setProxyConfigName
(String proxyConfigName) Setter for proxyConfigName.void
Setter for region.void
setReportDeploymentLogs
(Boolean reportDeploymentLogs) Setter for reportDeploymentLogs.void
setS3GuardTableName
(String s3GuardTableName) Setter for s3GuardTableName.void
setSecurityAccess
(SecurityAccessRequest securityAccess) Setter for securityAccess.void
setSubnetIds
(List<String> subnetIds) Setter for subnetIds.void
setTags
(List<TagRequest> tags) Setter for tags.void
Setter for vpcId.void
setWorkloadAnalytics
(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. -
getNetworkCidr
Getter for networkCidr. The network CIDR. This will create a VPC along with subnets in multiple Availability Zones. -
setNetworkCidr
Setter for networkCidr. The network CIDR. This will create a VPC along with subnets in multiple Availability Zones. -
getVpcId
Getter for vpcId. The Amazon VPC ID. Mutually exclusive with networkCidr. -
setVpcId
Setter for vpcId. The Amazon VPC ID. Mutually exclusive with networkCidr. -
getSubnetIds
Getter for subnetIds. One or more subnet IDs within the VPC. Mutually exclusive with networkCidr. -
setSubnetIds
Setter for subnetIds. One or more subnet IDs within the VPC. Mutually exclusive with networkCidr. -
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
Getter for s3GuardTableName. The name for the DynamoDB table backing S3Guard. -
setS3GuardTableName
Setter for s3GuardTableName. The name for the DynamoDB table backing S3Guard. -
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
Getter for reportDeploymentLogs. When true, this will report additional diagnostic information back to Cloudera. -
setReportDeploymentLogs
Setter for reportDeploymentLogs. 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 -
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
-