Package com.cloudera.cdp.de.model
Class EnableServiceRequest
java.lang.Object
com.cloudera.cdp.de.model.EnableServiceRequest
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
           date="2025-10-28T14:00:29.824-07:00")
public class EnableServiceRequest
extends Object
Request object for Enable Service method.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanGetter for allPurposeInitialInstances.Getter for allPurposeInitialSpotInstances.Getter for allPurposeInstanceType.Getter for allPurposeMaximumInstances.Getter for allPurposeMaximumSpotInstances.Getter for allPurposeMinimumInstances.Getter for allPurposeMinimumSpotInstances.Getter for allPurposeRootVolumeSize.Getter for azureDatabasePrivateDNSZoneId.Getter for azureFilesharePrivateDNSZoneId.Getter for chartValueOverrides.Getter for customAzureFilesConfigs.Getter for deployPreviousVersion.Getter for enablePrivateNetwork.Getter for enablePublicEndpoint.Getter for enableWorkloadAnalytics.getEnv()Getter for env.Getter for initialInstances.Getter for initialSpotInstances.Getter for instanceType.Getter for loadbalancerAllowlist.Getter for maximumInstances.Getter for maximumSpotInstances.Getter for minimumInstances.Getter for minimumSpotInstances.getName()Getter for name.Getter for networkOutboundType.Getter for rootVolumeSize.Getter for skipValidation.Getter for subnets.getTags()Getter for tags.Getter for useSsd.Getter for whitelistIps.inthashCode()voidsetAllPurposeInitialInstances(Integer allPurposeInitialInstances) Setter for allPurposeInitialInstances.voidsetAllPurposeInitialSpotInstances(Integer allPurposeInitialSpotInstances) Setter for allPurposeInitialSpotInstances.voidsetAllPurposeInstanceType(String allPurposeInstanceType) Setter for allPurposeInstanceType.voidsetAllPurposeMaximumInstances(Integer allPurposeMaximumInstances) Setter for allPurposeMaximumInstances.voidsetAllPurposeMaximumSpotInstances(Integer allPurposeMaximumSpotInstances) Setter for allPurposeMaximumSpotInstances.voidsetAllPurposeMinimumInstances(Integer allPurposeMinimumInstances) Setter for allPurposeMinimumInstances.voidsetAllPurposeMinimumSpotInstances(Integer allPurposeMinimumSpotInstances) Setter for allPurposeMinimumSpotInstances.voidsetAllPurposeRootVolumeSize(Integer allPurposeRootVolumeSize) Setter for allPurposeRootVolumeSize.voidsetAzureDatabasePrivateDNSZoneId(String azureDatabasePrivateDNSZoneId) Setter for azureDatabasePrivateDNSZoneId.voidsetAzureFilesharePrivateDNSZoneId(String azureFilesharePrivateDNSZoneId) Setter for azureFilesharePrivateDNSZoneId.voidsetChartValueOverrides(List<ChartValueOverridesRequest> chartValueOverrides) Setter for chartValueOverrides.voidsetCustomAzureFilesConfigs(CustomAzureFilesConfigs customAzureFilesConfigs) Setter for customAzureFilesConfigs.voidsetDeployPreviousVersion(Boolean deployPreviousVersion) Setter for deployPreviousVersion.voidsetEnablePrivateNetwork(Boolean enablePrivateNetwork) Setter for enablePrivateNetwork.voidsetEnablePublicEndpoint(Boolean enablePublicEndpoint) Setter for enablePublicEndpoint.voidsetEnableWorkloadAnalytics(Boolean enableWorkloadAnalytics) Setter for enableWorkloadAnalytics.voidSetter for env.voidsetInitialInstances(Integer initialInstances) Setter for initialInstances.voidsetInitialSpotInstances(Integer initialSpotInstances) Setter for initialSpotInstances.voidsetInstanceType(String instanceType) Setter for instanceType.voidsetLoadbalancerAllowlist(List<String> loadbalancerAllowlist) Setter for loadbalancerAllowlist.voidsetMaximumInstances(Integer maximumInstances) Setter for maximumInstances.voidsetMaximumSpotInstances(Integer maximumSpotInstances) Setter for maximumSpotInstances.voidsetMinimumInstances(Integer minimumInstances) Setter for minimumInstances.voidsetMinimumSpotInstances(Integer minimumSpotInstances) Setter for minimumSpotInstances.voidSetter for name.voidsetNetworkOutboundType(String networkOutboundType) Setter for networkOutboundType.voidsetRootVolumeSize(Integer rootVolumeSize) Setter for rootVolumeSize.voidsetSkipValidation(Boolean skipValidation) Setter for skipValidation.voidsetSubnets(List<String> subnets) Setter for subnets.voidSetter for tags.voidSetter for useSsd.voidsetWhitelistIps(List<String> whitelistIps) Setter for whitelistIps.toString()
- 
Constructor Details- 
EnableServiceRequestpublic EnableServiceRequest()
 
- 
- 
Method Details- 
getNameGetter for name. Name of the CDE Service.
- 
setNameSetter for name. Name of the CDE Service.
- 
getEnvGetter for env. CDP environment where cde service should be enabled.
- 
setEnvSetter for env. CDP environment where cde service should be enabled.
- 
getInstanceTypeGetter for instanceType. Instance type of the cluster for CDE Service.
- 
setInstanceTypeSetter for instanceType. Instance type of the cluster for CDE Service.
- 
getMinimumInstancesGetter for minimumInstances. Minimum Instances for the CDE Service.
- 
setMinimumInstancesSetter for minimumInstances. Minimum Instances for the CDE Service.
- 
getMaximumInstancesGetter for maximumInstances. Maximum Instances for the CDE Service.
- 
setMaximumInstancesSetter for maximumInstances. Maximum Instances for the CDE Service.
- 
getMinimumSpotInstancesGetter for minimumSpotInstances. Minimum Spot instances for the CDE Service.
- 
setMinimumSpotInstancesSetter for minimumSpotInstances. Minimum Spot instances for the CDE Service.
- 
getMaximumSpotInstancesGetter for maximumSpotInstances. Maximum Spot Instances for the CDE Service.
- 
setMaximumSpotInstancesSetter for maximumSpotInstances. Maximum Spot Instances for the CDE Service.
- 
getInitialInstancesGetter for initialInstances. Initial Instances when the service is enabled.
- 
setInitialInstancesSetter for initialInstances. Initial Instances when the service is enabled.
- 
getInitialSpotInstancesGetter for initialSpotInstances. Initial spot Instances when the service is enabled.
- 
setInitialSpotInstancesSetter for initialSpotInstances. Initial spot Instances when the service is enabled.
- 
getRootVolumeSizeGetter for rootVolumeSize. EBS volume size in GB.
- 
setRootVolumeSizeSetter for rootVolumeSize. EBS volume size in GB.
- 
getEnablePublicEndpointGetter for enablePublicEndpoint. Creates a CDE endpoint (Load Balancer) in a publicly accessible subnet. If set false, the endpoint will be created in a private subnet and you will need to setup access to the endpoint manually in your cloud account.
- 
setEnablePublicEndpointSetter for enablePublicEndpoint. Creates a CDE endpoint (Load Balancer) in a publicly accessible subnet. If set false, the endpoint will be created in a private subnet and you will need to setup access to the endpoint manually in your cloud account.
- 
getDeployPreviousVersionGetter for deployPreviousVersion. If set to \"true\", the previous version of the CDE service will be deployed.
- 
setDeployPreviousVersionSetter for deployPreviousVersion. If set to \"true\", the previous version of the CDE service will be deployed.
- 
getEnableWorkloadAnalyticsGetter for enableWorkloadAnalytics. If set false, diagnostic information about job and query execution is sent to Cloudera Workload Manager. Anonymization can be configured under Environments / Shared Resources / Telemetry. Refer documentation for more info at https://docs.cloudera.com/workload-manager/cloud/index.html.
- 
setEnableWorkloadAnalyticsSetter for enableWorkloadAnalytics. If set false, diagnostic information about job and query execution is sent to Cloudera Workload Manager. Anonymization can be configured under Environments / Shared Resources / Telemetry. Refer documentation for more info at https://docs.cloudera.com/workload-manager/cloud/index.html.
- 
getUseSsdGetter for useSsd. Instance local storage (SSD) would be used for the workload filesystem (Example - spark local directory). In case the workload requires more space than what's available in the instance storage, please use an instance type with sufficient instance local storage or choose an instance type without SSD and configure the EBS volume size. Currently supported only for aws services.
- 
setUseSsdSetter for useSsd. Instance local storage (SSD) would be used for the workload filesystem (Example - spark local directory). In case the workload requires more space than what's available in the instance storage, please use an instance type with sufficient instance local storage or choose an instance type without SSD and configure the EBS volume size. Currently supported only for aws services.
- 
getChartValueOverridesGetter for chartValueOverrides. Chart overrides for enabling a service.
- 
setChartValueOverridesSetter for chartValueOverrides. Chart overrides for enabling a service.
- 
getWhitelistIpsGetter for whitelistIps. List of CIDRs that would be allowed to access kubernetes master API server.
- 
setWhitelistIpsSetter for whitelistIps. List of CIDRs that would be allowed to access kubernetes master API server.
- 
getLoadbalancerAllowlistGetter for loadbalancerAllowlist. List of CIDRs that would be allowed to access the load balancer.
- 
setLoadbalancerAllowlistSetter for loadbalancerAllowlist. List of CIDRs that would be allowed to access the load balancer.
- 
getTagsGetter for tags. User defined labels that tag all provisioned cloud resources.
- 
setTagsSetter for tags. User defined labels that tag all provisioned cloud resources.
- 
getSkipValidationGetter for skipValidation. Skip Validation check.
- 
setSkipValidationSetter for skipValidation. Skip Validation check.
- 
getEnablePrivateNetworkGetter for enablePrivateNetwork. Create a fully private CDE instance on either Amazon or Azure. This includes services such as Kubernetes, MySQL, etc. For Azure, this will also enable virtual network (VNet) access via private endpoints and private link.
- 
setEnablePrivateNetworkSetter for enablePrivateNetwork. Create a fully private CDE instance on either Amazon or Azure. This includes services such as Kubernetes, MySQL, etc. For Azure, this will also enable virtual network (VNet) access via private endpoints and private link.
- 
getSubnetsGetter for subnets. List of Subnet IDs of CDP subnets to use for the kubernetes worker node.
- 
setSubnetsSetter for subnets. List of Subnet IDs of CDP subnets to use for the kubernetes worker node.
- 
getAzureDatabasePrivateDNSZoneIdGetter for azureDatabasePrivateDNSZoneId. Resource ID of the custom private DNS zone associated with the Azure database.
- 
setAzureDatabasePrivateDNSZoneIdSetter for azureDatabasePrivateDNSZoneId. Resource ID of the custom private DNS zone associated with the Azure database.
- 
getCustomAzureFilesConfigsGetter for customAzureFilesConfigs. CDE uses a default public File Shares storage provisioned by AKS. Enable this option to use your own public/private File Shares.
- 
setCustomAzureFilesConfigsSetter for customAzureFilesConfigs. CDE uses a default public File Shares storage provisioned by AKS. Enable this option to use your own public/private File Shares.
- 
getNetworkOutboundTypeGetter for networkOutboundType. Network outbound type. Currently 'udr' is the only supported.
- 
setNetworkOutboundTypeSetter for networkOutboundType. Network outbound type. Currently 'udr' is the only supported.
- 
getAllPurposeInstanceTypeGetter for allPurposeInstanceType. Instance type of the cluster for CDE Service for the All Purpose Instance Group.
- 
setAllPurposeInstanceTypeSetter for allPurposeInstanceType. Instance type of the cluster for CDE Service for the All Purpose Instance Group.
- 
getAllPurposeMinimumInstancesGetter for allPurposeMinimumInstances. Minimum Instances for the CDE Service for the All Purpose Instance Group.
- 
setAllPurposeMinimumInstancesSetter for allPurposeMinimumInstances. Minimum Instances for the CDE Service for the All Purpose Instance Group.
- 
getAllPurposeMaximumInstancesGetter for allPurposeMaximumInstances. Maximum Instances for the CDE Service for the All Purpose Instance Group.
- 
setAllPurposeMaximumInstancesSetter for allPurposeMaximumInstances. Maximum Instances for the CDE Service for the All Purpose Instance Group.
- 
getAllPurposeMinimumSpotInstancesGetter for allPurposeMinimumSpotInstances. Minimum Spot instances for the CDE Service for the All Purpose Instance Group.
- 
setAllPurposeMinimumSpotInstancesSetter for allPurposeMinimumSpotInstances. Minimum Spot instances for the CDE Service for the All Purpose Instance Group.
- 
getAllPurposeMaximumSpotInstancesGetter for allPurposeMaximumSpotInstances. Maximum Spot Instances for the CDE Service for the All Purpose Instance Group.
- 
setAllPurposeMaximumSpotInstancesSetter for allPurposeMaximumSpotInstances. Maximum Spot Instances for the CDE Service for the All Purpose Instance Group.
- 
getAllPurposeInitialInstancesGetter for allPurposeInitialInstances. Initial Instances when the service is enabled for the All Purpose Instance Group.
- 
setAllPurposeInitialInstancesSetter for allPurposeInitialInstances. Initial Instances when the service is enabled for the All Purpose Instance Group.
- 
getAllPurposeInitialSpotInstancesGetter for allPurposeInitialSpotInstances. Initial spot Instances when the service is enabled for the All Purpose Instance Group.
- 
setAllPurposeInitialSpotInstancesSetter for allPurposeInitialSpotInstances. Initial spot Instances when the service is enabled for the All Purpose Instance Group.
- 
getAllPurposeRootVolumeSizeGetter for allPurposeRootVolumeSize. EBS volume size in GB for the All Purpose Instance Group.
- 
setAllPurposeRootVolumeSizeSetter for allPurposeRootVolumeSize. EBS volume size in GB for the All Purpose Instance Group.
- 
equals
- 
hashCodepublic int hashCode()
- 
toString
 
-