Class EnableServiceRequest

java.lang.Object
com.cloudera.cdp.df.model.EnableServiceRequest

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

    • EnableServiceRequest

      public EnableServiceRequest()
  • Method Details

    • 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.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object