Package com.cloudera.cdp.dw.model
Class AwsActivationOptions
java.lang.Object
com.cloudera.cdp.dw.model.AwsActivationOptions
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2025-10-28T14:00:26.728-07:00")
public class AwsActivationOptions
extends Object
Options for activating an AWS environment.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGetter for customAmiId.Getter for enablePrivateEKS.Getter for enableSpotInstances.Getter for lbSubnetIds.Getter for nodeRoleCDWManagedPolicyArn.Getter for nonTransparentProxy.Getter for reducedPermissionMode.Getter for workerSubnetIds.inthashCode()voidsetCustomAmiId(String customAmiId) Setter for customAmiId.voidsetEnablePrivateEKS(Boolean enablePrivateEKS) Setter for enablePrivateEKS.voidsetEnableSpotInstances(Boolean enableSpotInstances) Setter for enableSpotInstances.voidsetLbSubnetIds(List<String> lbSubnetIds) Setter for lbSubnetIds.voidsetNodeRoleCDWManagedPolicyArn(String nodeRoleCDWManagedPolicyArn) Setter for nodeRoleCDWManagedPolicyArn.voidsetNonTransparentProxy(AwsActivationOptionsNonTransparentProxy nonTransparentProxy) Setter for nonTransparentProxy.voidsetReducedPermissionMode(Boolean reducedPermissionMode) Setter for reducedPermissionMode.voidsetWorkerSubnetIds(List<String> workerSubnetIds) Setter for workerSubnetIds.toString()
-
Constructor Details
-
AwsActivationOptions
public AwsActivationOptions()
-
-
Method Details
-
getEnablePrivateEKS
Getter for enablePrivateEKS. Use this option to set up AWS EKS cluster in private only mode with restricted access only from internal/peered networks. Ensure you have ccmv2 setup functional to achieve this integration. -
setEnablePrivateEKS
Setter for enablePrivateEKS. Use this option to set up AWS EKS cluster in private only mode with restricted access only from internal/peered networks. Ensure you have ccmv2 setup functional to achieve this integration. -
getWorkerSubnetIds
Getter for workerSubnetIds. IDs of AWS subnets where the cluster worker nodes should be deployed. -
setWorkerSubnetIds
Setter for workerSubnetIds. IDs of AWS subnets where the cluster worker nodes should be deployed. -
getLbSubnetIds
Getter for lbSubnetIds. IDs of AWS subnets where the cluster load balancer should be deployed. -
setLbSubnetIds
Setter for lbSubnetIds. IDs of AWS subnets where the cluster load balancer should be deployed. -
getCustomAmiId
Getter for customAmiId. Custom AMI ID. -
setCustomAmiId
Setter for customAmiId. Custom AMI ID. -
getNodeRoleCDWManagedPolicyArn
Getter for nodeRoleCDWManagedPolicyArn. Managed Policy Arn to be attached to the Node Instance Role. -
setNodeRoleCDWManagedPolicyArn
Setter for nodeRoleCDWManagedPolicyArn. Managed Policy Arn to be attached to the Node Instance Role. -
getEnableSpotInstances
Getter for enableSpotInstances. Whether to enable Spot instances for Virtual warehouses. It cannot be updated later. If the aws-options is not provided it defaults to false. -
setEnableSpotInstances
Setter for enableSpotInstances. Whether to enable Spot instances for Virtual warehouses. It cannot be updated later. If the aws-options is not provided it defaults to false. -
getReducedPermissionMode
Getter for reducedPermissionMode. Use this option to activate the environment with fewer than half of the standard required IAM permissions on your AWS cross-account IAM role. -
setReducedPermissionMode
Setter for reducedPermissionMode. Use this option to activate the environment with fewer than half of the standard required IAM permissions on your AWS cross-account IAM role. -
getNonTransparentProxy
Getter for nonTransparentProxy. Non-transparent proxy settings. Read more: https://docs.cloudera.com/data-warehouse/cloud/aws-environments/topics/dw-aws-use-non-transparent-proxy.html -
setNonTransparentProxy
Setter for nonTransparentProxy. Non-transparent proxy settings. Read more: https://docs.cloudera.com/data-warehouse/cloud/aws-environments/topics/dw-aws-use-non-transparent-proxy.html -
equals
-
hashCode
public int hashCode() -
toString
-