Class EnableServiceRequest


  • @Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
               date="2022-08-03T22:29:43.311-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.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object