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="2024-09-27T08:40:27.658-07:00")
public class EnableServiceRequest
extends Object
Request object for Enable Service method.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Getter 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.int
hashCode()
void
setAllPurposeInitialInstances
(Integer allPurposeInitialInstances) Setter for allPurposeInitialInstances.void
setAllPurposeInitialSpotInstances
(Integer allPurposeInitialSpotInstances) Setter for allPurposeInitialSpotInstances.void
setAllPurposeInstanceType
(String allPurposeInstanceType) Setter for allPurposeInstanceType.void
setAllPurposeMaximumInstances
(Integer allPurposeMaximumInstances) Setter for allPurposeMaximumInstances.void
setAllPurposeMaximumSpotInstances
(Integer allPurposeMaximumSpotInstances) Setter for allPurposeMaximumSpotInstances.void
setAllPurposeMinimumInstances
(Integer allPurposeMinimumInstances) Setter for allPurposeMinimumInstances.void
setAllPurposeMinimumSpotInstances
(Integer allPurposeMinimumSpotInstances) Setter for allPurposeMinimumSpotInstances.void
setAllPurposeRootVolumeSize
(Integer allPurposeRootVolumeSize) Setter for allPurposeRootVolumeSize.void
setAzureDatabasePrivateDNSZoneId
(String azureDatabasePrivateDNSZoneId) Setter for azureDatabasePrivateDNSZoneId.void
setAzureFilesharePrivateDNSZoneId
(String azureFilesharePrivateDNSZoneId) Setter for azureFilesharePrivateDNSZoneId.void
setChartValueOverrides
(List<ChartValueOverridesRequest> chartValueOverrides) Setter for chartValueOverrides.void
setCustomAzureFilesConfigs
(CustomAzureFilesConfigs customAzureFilesConfigs) Setter for customAzureFilesConfigs.void
setDeployPreviousVersion
(Boolean deployPreviousVersion) Setter for deployPreviousVersion.void
setEnablePrivateNetwork
(Boolean enablePrivateNetwork) Setter for enablePrivateNetwork.void
setEnablePublicEndpoint
(Boolean enablePublicEndpoint) Setter for enablePublicEndpoint.void
setEnableWorkloadAnalytics
(Boolean enableWorkloadAnalytics) Setter for enableWorkloadAnalytics.void
Setter for env.void
setInitialInstances
(Integer initialInstances) Setter for initialInstances.void
setInitialSpotInstances
(Integer initialSpotInstances) Setter for initialSpotInstances.void
setInstanceType
(String instanceType) Setter for instanceType.void
setLoadbalancerAllowlist
(List<String> loadbalancerAllowlist) Setter for loadbalancerAllowlist.void
setMaximumInstances
(Integer maximumInstances) Setter for maximumInstances.void
setMaximumSpotInstances
(Integer maximumSpotInstances) Setter for maximumSpotInstances.void
setMinimumInstances
(Integer minimumInstances) Setter for minimumInstances.void
setMinimumSpotInstances
(Integer minimumSpotInstances) Setter for minimumSpotInstances.void
Setter for name.void
setNetworkOutboundType
(String networkOutboundType) Setter for networkOutboundType.void
setRootVolumeSize
(Integer rootVolumeSize) Setter for rootVolumeSize.void
setSkipValidation
(Boolean skipValidation) Setter for skipValidation.void
setSubnets
(List<String> subnets) Setter for subnets.void
Setter for tags.void
Setter for useSsd.void
setWhitelistIps
(List<String> whitelistIps) Setter for whitelistIps.toString()
-
Constructor Details
-
EnableServiceRequest
public EnableServiceRequest()
-
-
Method Details
-
getName
Getter for name. Name of the CDE Service. -
setName
Setter for name. Name of the CDE Service. -
getEnv
Getter for env. CDP environment where cde service should be enabled. -
setEnv
Setter for env. CDP environment where cde service should be enabled. -
getInstanceType
Getter for instanceType. Instance type of the cluster for CDE Service. -
setInstanceType
Setter for instanceType. Instance type of the cluster for CDE Service. -
getMinimumInstances
Getter for minimumInstances. Minimum Instances for the CDE Service. -
setMinimumInstances
Setter for minimumInstances. Minimum Instances for the CDE Service. -
getMaximumInstances
Getter for maximumInstances. Maximum Instances for the CDE Service. -
setMaximumInstances
Setter for maximumInstances. Maximum Instances for the CDE Service. -
getMinimumSpotInstances
Getter for minimumSpotInstances. Minimum Spot instances for the CDE Service. -
setMinimumSpotInstances
Setter for minimumSpotInstances. Minimum Spot instances for the CDE Service. -
getMaximumSpotInstances
Getter for maximumSpotInstances. Maximum Spot Instances for the CDE Service. -
setMaximumSpotInstances
Setter for maximumSpotInstances. Maximum Spot Instances for the CDE Service. -
getInitialInstances
Getter for initialInstances. Initial Instances when the service is enabled. -
setInitialInstances
Setter for initialInstances. Initial Instances when the service is enabled. -
getInitialSpotInstances
Getter for initialSpotInstances. Initial spot Instances when the service is enabled. -
setInitialSpotInstances
Setter for initialSpotInstances. Initial spot Instances when the service is enabled. -
getRootVolumeSize
Getter for rootVolumeSize. EBS volume size in GB. -
setRootVolumeSize
Setter for rootVolumeSize. EBS volume size in GB. -
getEnablePublicEndpoint
Getter 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. -
setEnablePublicEndpoint
Setter 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. -
getDeployPreviousVersion
Getter for deployPreviousVersion. If set to \"true\", the previous version of the CDE service will be deployed. -
setDeployPreviousVersion
Setter for deployPreviousVersion. If set to \"true\", the previous version of the CDE service will be deployed. -
getEnableWorkloadAnalytics
Getter 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. -
setEnableWorkloadAnalytics
Setter 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. -
getUseSsd
Getter 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. -
setUseSsd
Setter 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. -
getChartValueOverrides
Getter for chartValueOverrides. Chart overrides for enabling a service. -
setChartValueOverrides
Setter for chartValueOverrides. Chart overrides for enabling a service. -
getWhitelistIps
Getter for whitelistIps. List of CIDRs that would be allowed to access kubernetes master API server. -
setWhitelistIps
Setter for whitelistIps. List of CIDRs that would be allowed to access kubernetes master API server. -
getLoadbalancerAllowlist
Getter for loadbalancerAllowlist. List of CIDRs that would be allowed to access the load balancer. -
setLoadbalancerAllowlist
Setter for loadbalancerAllowlist. List of CIDRs that would be allowed to access the load balancer. -
getTags
Getter for tags. User defined labels that tag all provisioned cloud resources. -
setTags
Setter for tags. User defined labels that tag all provisioned cloud resources. -
getSkipValidation
Getter for skipValidation. Skip Validation check. -
setSkipValidation
Setter for skipValidation. Skip Validation check. -
getEnablePrivateNetwork
Getter 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. -
setEnablePrivateNetwork
Setter 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. -
getSubnets
Getter for subnets. List of Subnet IDs of CDP subnets to use for the kubernetes worker node. -
setSubnets
Setter for subnets. List of Subnet IDs of CDP subnets to use for the kubernetes worker node. -
getAzureDatabasePrivateDNSZoneId
Getter for azureDatabasePrivateDNSZoneId. Resource ID of the custom private DNS zone associated with the Azure database. -
setAzureDatabasePrivateDNSZoneId
Setter for azureDatabasePrivateDNSZoneId. Resource ID of the custom private DNS zone associated with the Azure database. -
getCustomAzureFilesConfigs
Getter for customAzureFilesConfigs. CDE uses a default public File Shares storage provisioned by AKS. Enable this option to use your own public/private File Shares. -
setCustomAzureFilesConfigs
Setter for customAzureFilesConfigs. CDE uses a default public File Shares storage provisioned by AKS. Enable this option to use your own public/private File Shares. -
getNetworkOutboundType
Getter for networkOutboundType. Network outbound type. Currently 'udr' is the only supported. -
setNetworkOutboundType
Setter for networkOutboundType. Network outbound type. Currently 'udr' is the only supported. -
getAllPurposeInstanceType
Getter for allPurposeInstanceType. Instance type of the cluster for CDE Service for the All Purpose Instance Group. -
setAllPurposeInstanceType
Setter for allPurposeInstanceType. Instance type of the cluster for CDE Service for the All Purpose Instance Group. -
getAllPurposeMinimumInstances
Getter for allPurposeMinimumInstances. Minimum Instances for the CDE Service for the All Purpose Instance Group. -
setAllPurposeMinimumInstances
Setter for allPurposeMinimumInstances. Minimum Instances for the CDE Service for the All Purpose Instance Group. -
getAllPurposeMaximumInstances
Getter for allPurposeMaximumInstances. Maximum Instances for the CDE Service for the All Purpose Instance Group. -
setAllPurposeMaximumInstances
Setter for allPurposeMaximumInstances. Maximum Instances for the CDE Service for the All Purpose Instance Group. -
getAllPurposeMinimumSpotInstances
Getter for allPurposeMinimumSpotInstances. Minimum Spot instances for the CDE Service for the All Purpose Instance Group. -
setAllPurposeMinimumSpotInstances
Setter for allPurposeMinimumSpotInstances. Minimum Spot instances for the CDE Service for the All Purpose Instance Group. -
getAllPurposeMaximumSpotInstances
Getter for allPurposeMaximumSpotInstances. Maximum Spot Instances for the CDE Service for the All Purpose Instance Group. -
setAllPurposeMaximumSpotInstances
Setter for allPurposeMaximumSpotInstances. Maximum Spot Instances for the CDE Service for the All Purpose Instance Group. -
getAllPurposeInitialInstances
Getter for allPurposeInitialInstances. Initial Instances when the service is enabled for the All Purpose Instance Group. -
setAllPurposeInitialInstances
Setter for allPurposeInitialInstances. Initial Instances when the service is enabled for the All Purpose Instance Group. -
getAllPurposeInitialSpotInstances
Getter for allPurposeInitialSpotInstances. Initial spot Instances when the service is enabled for the All Purpose Instance Group. -
setAllPurposeInitialSpotInstances
Setter for allPurposeInitialSpotInstances. Initial spot Instances when the service is enabled for the All Purpose Instance Group. -
getAllPurposeRootVolumeSize
Getter for allPurposeRootVolumeSize. EBS volume size in GB for the All Purpose Instance Group. -
setAllPurposeRootVolumeSize
Setter for allPurposeRootVolumeSize. EBS volume size in GB for the All Purpose Instance Group. -
equals
-
hashCode
public int hashCode() -
toString
-