Class CreateAWSEnvironmentRequest

java.lang.Object
com.cloudera.cdp.environments.model.CreateAWSEnvironmentRequest

@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2025-04-23T14:14:35.313-07:00") public class CreateAWSEnvironmentRequest extends Object
Request object for a create AWS environment request.
  • Constructor Details Link icon

    • CreateAWSEnvironmentRequest Link icon

      public CreateAWSEnvironmentRequest()
  • Method Details Link icon

    • getEnvironmentName Link icon

      public String getEnvironmentName()
      Getter for environmentName. The name of the environment. Must contain only lowercase letters, numbers and hyphens.
    • setEnvironmentName Link icon

      public void setEnvironmentName(String environmentName)
      Setter for environmentName. The name of the environment. Must contain only lowercase letters, numbers and hyphens.
    • getCredentialName Link icon

      public String getCredentialName()
      Getter for credentialName. Name of the credential to use for the environment.
    • setCredentialName Link icon

      public void setCredentialName(String credentialName)
      Setter for credentialName. Name of the credential to use for the environment.
    • getRegion Link icon

      public String getRegion()
      Getter for region. The region of the environment.
    • setRegion Link icon

      public void setRegion(String region)
      Setter for region. The region of the environment.
    • getSecurityAccess Link icon

      public SecurityAccessRequest getSecurityAccess()
      Getter for securityAccess. Security control for FreeIPA and Data Lake deployment.
    • setSecurityAccess Link icon

      public void setSecurityAccess(SecurityAccessRequest securityAccess)
      Setter for securityAccess. Security control for FreeIPA and Data Lake deployment.
    • getAuthentication Link icon

      public AuthenticationRequest 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 Link icon

      public void setAuthentication(AuthenticationRequest authentication)
      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 Link icon

      public AwsLogStorageRequest getLogStorage()
      Getter for logStorage. AWS storage configuration for cluster and audit logs.
    • setLogStorage Link icon

      public void setLogStorage(AwsLogStorageRequest logStorage)
      Setter for logStorage. AWS storage configuration for cluster and audit logs.
    • getVpcId Link icon

      public String getVpcId()
      Getter for vpcId. The Amazon VPC ID.
    • setVpcId Link icon

      public void setVpcId(String vpcId)
      Setter for vpcId. The Amazon VPC ID.
    • getSubnetIds Link icon

      public List<String> getSubnetIds()
      Getter for subnetIds. One or more subnet IDs within the VPC.
    • setSubnetIds Link icon

      public void setSubnetIds(List<String> subnetIds)
      Setter for subnetIds. One or more subnet IDs within the VPC.
    • getCreatePrivateSubnets Link icon

      public Boolean getCreatePrivateSubnets()
      Getter for createPrivateSubnets. Whether to create private subnets or not.
    • setCreatePrivateSubnets Link icon

      public void setCreatePrivateSubnets(Boolean createPrivateSubnets)
      Setter for createPrivateSubnets. Whether to create private subnets or not.
    • getCreateServiceEndpoints Link icon

      public Boolean getCreateServiceEndpoints()
      Getter for createServiceEndpoints. Whether to create service endpoints or not.
    • setCreateServiceEndpoints Link icon

      public void setCreateServiceEndpoints(Boolean createServiceEndpoints)
      Setter for createServiceEndpoints. Whether to create service endpoints or not.
    • getEndpointAccessGatewayScheme Link icon

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

      public void setEndpointAccessGatewayScheme(String endpointAccessGatewayScheme)
      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 Link icon

      public List<String> getEndpointAccessGatewaySubnetIds()
      Getter for endpointAccessGatewaySubnetIds. The subnets to use for endpoint access gateway.
    • setEndpointAccessGatewaySubnetIds Link icon

      public void setEndpointAccessGatewaySubnetIds(List<String> endpointAccessGatewaySubnetIds)
      Setter for endpointAccessGatewaySubnetIds. The subnets to use for endpoint access gateway.
    • getS3GuardTableName Link icon

      @Deprecated public String 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 Link icon

      @Deprecated public void setS3GuardTableName(String s3GuardTableName)
      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 Link icon

      public String getDescription()
      Getter for description. An description of the environment.
    • setDescription Link icon

      public void setDescription(String description)
      Setter for description. An description of the environment.
    • getEnableTunnel Link icon

      public Boolean getEnableTunnel()
      Getter for enableTunnel. Whether to enable SSH tunneling for the environment.
    • setEnableTunnel Link icon

      public void setEnableTunnel(Boolean enableTunnel)
      Setter for enableTunnel. Whether to enable SSH tunneling for the environment.
    • getWorkloadAnalytics Link icon

      public Boolean 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 Link icon

      public void setWorkloadAnalytics(Boolean workloadAnalytics)
      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 Link icon

      @Deprecated public Boolean getReportDeploymentLogs()
      Deprecated.
      Getter for reportDeploymentLogs. [Deprecated] When true, this will report additional diagnostic information back to Cloudera.
    • setReportDeploymentLogs Link icon

      @Deprecated public void setReportDeploymentLogs(Boolean reportDeploymentLogs)
      Deprecated.
      Setter for reportDeploymentLogs. [Deprecated] When true, this will report additional diagnostic information back to Cloudera.
    • getFreeIpa Link icon

      public AWSFreeIpaCreationRequest getFreeIpa()
      Getter for freeIpa. The FreeIPA creation request for the environment
    • setFreeIpa Link icon

      public void setFreeIpa(AWSFreeIpaCreationRequest freeIpa)
      Setter for freeIpa. The FreeIPA creation request for the environment
    • getEnableComputeCluster Link icon

      public Boolean getEnableComputeCluster()
      Getter for enableComputeCluster. Enable compute clusters for environment
    • setEnableComputeCluster Link icon

      public void setEnableComputeCluster(Boolean enableComputeCluster)
      Setter for enableComputeCluster. Enable compute clusters for environment
    • getComputeClusterConfiguration Link icon

      public AWSComputeClusterConfigurationRequest getComputeClusterConfiguration()
      Getter for computeClusterConfiguration. The Externalized k8s configuration create request for the environment
    • setComputeClusterConfiguration Link icon

      public void setComputeClusterConfiguration(AWSComputeClusterConfigurationRequest computeClusterConfiguration)
      Setter for computeClusterConfiguration. The Externalized k8s configuration create request for the environment
    • getImage Link icon

      public FreeIpaImageRequest getImage()
      Getter for image. The FreeIPA image request for the environment
    • setImage Link icon

      public void setImage(FreeIpaImageRequest image)
      Setter for image. The FreeIPA image request for the environment
    • getTags Link icon

      public List<TagRequest> getTags()
      Getter for tags. Tags associated with the resources.
    • setTags Link icon

      public void setTags(List<TagRequest> tags)
      Setter for tags. Tags associated with the resources.
    • getProxyConfigName Link icon

      public String getProxyConfigName()
      Getter for proxyConfigName. Name of the proxy config to use for the environment.
    • setProxyConfigName Link icon

      public void setProxyConfigName(String proxyConfigName)
      Setter for proxyConfigName. Name of the proxy config to use for the environment.
    • getEncryptionKeyArn Link icon

      public String getEncryptionKeyArn()
      Getter for encryptionKeyArn. ARN of the AWS KMS CMK to use for the server-side encryption of AWS storage resources.
    • setEncryptionKeyArn Link icon

      public void setEncryptionKeyArn(String encryptionKeyArn)
      Setter for encryptionKeyArn. ARN of the AWS KMS CMK to use for the server-side encryption of AWS storage resources.
    • getCustomDockerRegistry Link icon

      public CustomDockerRegistryRequest getCustomDockerRegistry()
      Getter for customDockerRegistry. Configures the desired custom docker registry for data services.
    • setCustomDockerRegistry Link icon

      public void setCustomDockerRegistry(CustomDockerRegistryRequest customDockerRegistry)
      Setter for customDockerRegistry. Configures the desired custom docker registry for data services.
    • equals Link icon

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode Link icon

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object