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 Details

    • CreateAWSEnvironmentRequest

      public CreateAWSEnvironmentRequest()
  • Method Details

    • getEnvironmentName

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

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

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

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

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

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

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

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

      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

      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

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

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

      public String getNetworkCidr()
      Getter for networkCidr. The network CIDR. This will create a VPC along with subnets in multiple Availability Zones.
    • setNetworkCidr

      public void setNetworkCidr(String networkCidr)
      Setter for networkCidr. The network CIDR. This will create a VPC along with subnets in multiple Availability Zones.
    • getVpcId

      public String getVpcId()
      Getter for vpcId. The Amazon VPC ID. Mutually exclusive with networkCidr.
    • setVpcId

      public void setVpcId(String vpcId)
      Setter for vpcId. The Amazon VPC ID. Mutually exclusive with networkCidr.
    • getSubnetIds

      public List<String> getSubnetIds()
      Getter for subnetIds. One or more subnet IDs within the VPC. Mutually exclusive with networkCidr.
    • setSubnetIds

      public void setSubnetIds(List<String> subnetIds)
      Setter for subnetIds. One or more subnet IDs within the VPC. Mutually exclusive with networkCidr.
    • getCreatePrivateSubnets

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

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

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

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

      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

      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

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

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

      public String getS3GuardTableName()
      Getter for s3GuardTableName. The name for the DynamoDB table backing S3Guard.
    • setS3GuardTableName

      public void setS3GuardTableName(String s3GuardTableName)
      Setter for s3GuardTableName. The name for the DynamoDB table backing S3Guard.
    • getDescription

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

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

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

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

      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

      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

      public Boolean getReportDeploymentLogs()
      Getter for reportDeploymentLogs. When true, this will report additional diagnostic information back to Cloudera.
    • setReportDeploymentLogs

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

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

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

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

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

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

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

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

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

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

      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

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

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

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

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

      public String toString()
      Overrides:
      toString in class Object