Class EnableServiceRequest


  • @Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
               date="2024-03-13T13:08:48.582-07:00")
    public class EnableServiceRequest
    extends Object
    Request object for EnableService
    • Constructor Detail

      • EnableServiceRequest

        public EnableServiceRequest()
    • Method Detail

      • getEnvironmentCrn

        public String getEnvironmentCrn()
        Getter for environmentCrn. The CDP environment CRN
      • setEnvironmentCrn

        public void setEnvironmentCrn​(String environmentCrn)
        Setter for environmentCrn. The CDP environment CRN
      • getMinK8sNodeCount

        public Integer getMinK8sNodeCount()
        Getter for minK8sNodeCount. The minimum number of kubernetes nodes needed for the service.
      • setMinK8sNodeCount

        public void setMinK8sNodeCount​(Integer minK8sNodeCount)
        Setter for minK8sNodeCount. The minimum number of kubernetes nodes needed for the service.
      • getMaxK8sNodeCount

        public Integer getMaxK8sNodeCount()
        Getter for maxK8sNodeCount. The maximum number of kubernetes nodes that service may scale up under high-demand situations.
      • setMaxK8sNodeCount

        public void setMaxK8sNodeCount​(Integer maxK8sNodeCount)
        Setter for maxK8sNodeCount. The maximum number of kubernetes nodes that service may scale up under high-demand situations.
      • getUsePublicLoadBalancer

        public Boolean getUsePublicLoadBalancer()
        Getter for usePublicLoadBalancer. Indicates whether or not to use a public load balancer when deploying dependencies stack, such as Nginx Ingress Controller.
      • setUsePublicLoadBalancer

        public void setUsePublicLoadBalancer​(Boolean usePublicLoadBalancer)
        Setter for usePublicLoadBalancer. Indicates whether or not to use a public load balancer when deploying dependencies stack, such as Nginx Ingress Controller.
      • getKubeApiAuthorizedIpRanges

        public List<String> getKubeApiAuthorizedIpRanges()
        Getter for kubeApiAuthorizedIpRanges. The IP ranges authorized to connect to the Kubernetes API server.
      • setKubeApiAuthorizedIpRanges

        public void setKubeApiAuthorizedIpRanges​(List<String> kubeApiAuthorizedIpRanges)
        Setter for kubeApiAuthorizedIpRanges. The IP ranges authorized to connect to the Kubernetes API server.
      • getTags

        public Map<String,​String> getTags()
        Getter for tags. The tags to apply to service-related resources created.
      • setTags

        public void setTags​(Map<String,​String> tags)
        Setter for tags. The tags to apply to service-related resources created.
      • getLoadBalancerAuthorizedIpRanges

        public List<String> getLoadBalancerAuthorizedIpRanges()
        Getter for loadBalancerAuthorizedIpRanges. IP Ranges that are authorized to access DF local endpoints.
      • setLoadBalancerAuthorizedIpRanges

        public void setLoadBalancerAuthorizedIpRanges​(List<String> loadBalancerAuthorizedIpRanges)
        Setter for loadBalancerAuthorizedIpRanges. IP Ranges that are authorized to access DF local endpoints.
      • getClusterSubnets

        public List<String> getClusterSubnets()
        Getter for clusterSubnets. Subnets to use for the Kubernetes cluster
      • setClusterSubnets

        public void setClusterSubnets​(List<String> clusterSubnets)
        Setter for clusterSubnets. Subnets to use for the Kubernetes cluster
      • getLoadBalancerSubnets

        public List<String> getLoadBalancerSubnets()
        Getter for loadBalancerSubnets. Subnets to use for the Load Balancer
      • setLoadBalancerSubnets

        public void setLoadBalancerSubnets​(List<String> loadBalancerSubnets)
        Setter for loadBalancerSubnets. Subnets to use for the Load Balancer
      • getPrivateCluster

        public Boolean getPrivateCluster()
        Getter for privateCluster. Indicates whether to provision private k8s cluster.
      • setPrivateCluster

        public void setPrivateCluster​(Boolean privateCluster)
        Setter for privateCluster. Indicates whether to provision private k8s cluster.
      • getInstanceType

        public String getInstanceType()
        Getter for instanceType. Indicates custom instance type to be used
      • setInstanceType

        public void setInstanceType​(String instanceType)
        Setter for instanceType. Indicates custom instance type to be used
      • getSkipPreflightChecks

        public Boolean getSkipPreflightChecks()
        Getter for skipPreflightChecks. Indicates whether to skip Liftie's pre-flight checks.
      • setSkipPreflightChecks

        public void setSkipPreflightChecks​(Boolean skipPreflightChecks)
        Setter for skipPreflightChecks. Indicates whether to skip Liftie's pre-flight checks.
      • getUserDefinedRouting

        public Boolean getUserDefinedRouting()
        Getter for userDefinedRouting. Indicates whether User Defined Routing (UDR) mode is enabled for AKS clusters.
      • setUserDefinedRouting

        public void setUserDefinedRouting​(Boolean userDefinedRouting)
        Setter for userDefinedRouting. Indicates whether User Defined Routing (UDR) mode is enabled for AKS clusters.
      • getPodCidr

        public String getPodCidr()
        Getter for podCidr. CIDR range from which to assign IPs to pods in the kubernetes cluster.
      • setPodCidr

        public void setPodCidr​(String podCidr)
        Setter for podCidr. CIDR range from which to assign IPs to pods in the kubernetes cluster.
      • getServiceCidr

        public String getServiceCidr()
        Getter for serviceCidr. CIDR range from which to assign IPs to internal services in the kubernetes cluster.
      • setServiceCidr

        public void setServiceCidr​(String serviceCidr)
        Setter for serviceCidr. CIDR range from which to assign IPs to internal services in the kubernetes cluster.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object