Class Cluster


  • @Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
               date="2024-03-13T13:08:44.965-07:00")
    public class Cluster
    extends Object
    Information about a cluster.
    • Constructor Detail

      • Cluster

        public Cluster()
    • Method Detail

      • getClusterName

        public String getClusterName()
        Getter for clusterName. The name of the cluster.
      • setClusterName

        public void setClusterName​(String clusterName)
        Setter for clusterName. The name of the cluster.
      • getCrn

        public String getCrn()
        Getter for crn. The CRN of the cluster.
      • setCrn

        public void setCrn​(String crn)
        Setter for crn. The CRN of the cluster.
      • getCreationDate

        public ZonedDateTime getCreationDate()
        Getter for creationDate. The date when the cluster was created.
      • setCreationDate

        public void setCreationDate​(ZonedDateTime creationDate)
        Setter for creationDate. The date when the cluster was created.
      • getStatus

        public String getStatus()
        Getter for status. The status of the stack.
      • setStatus

        public void setStatus​(String status)
        Setter for status. The status of the stack.
      • getClusterStatus

        public String getClusterStatus()
        Getter for clusterStatus. The status of the cluster.
      • setClusterStatus

        public void setClusterStatus​(String clusterStatus)
        Setter for clusterStatus. The status of the cluster.
      • getNodeCount

        public Integer getNodeCount()
        Getter for nodeCount. The cluster node count.
      • setNodeCount

        public void setNodeCount​(Integer nodeCount)
        Setter for nodeCount. The cluster node count.
      • getInstanceGroups

        public List<InstanceGroup> getInstanceGroups()
        Getter for instanceGroups. The instance details.
      • setInstanceGroups

        public void setInstanceGroups​(List<InstanceGroup> instanceGroups)
        Setter for instanceGroups. The instance details.
      • getWorkloadType

        public String getWorkloadType()
        Getter for workloadType. The workload type for the cluster.
      • setWorkloadType

        public void setWorkloadType​(String workloadType)
        Setter for workloadType. The workload type for the cluster.
      • getCloudPlatform

        public String getCloudPlatform()
        Getter for cloudPlatform. The cloud platform.
      • setCloudPlatform

        public void setCloudPlatform​(String cloudPlatform)
        Setter for cloudPlatform. The cloud platform.
      • getImageDetails

        public ImageDetails getImageDetails()
        Getter for imageDetails. The image details.
      • setImageDetails

        public void setImageDetails​(ImageDetails imageDetails)
        Setter for imageDetails. The image details.
      • getEnvironmentCrn

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

        public void setEnvironmentCrn​(String environmentCrn)
        Setter for environmentCrn. The CRN of the environment.
      • getCredentialCrn

        public String getCredentialCrn()
        Getter for credentialCrn. The CRN of the credential.
      • setCredentialCrn

        public void setCredentialCrn​(String credentialCrn)
        Setter for credentialCrn. The CRN of the credential.
      • getDatalakeCrn

        public String getDatalakeCrn()
        Getter for datalakeCrn. The CRN of the attached datalake.
      • setDatalakeCrn

        public void setDatalakeCrn​(String datalakeCrn)
        Setter for datalakeCrn. The CRN of the attached datalake.
      • getClusterTemplateCrn

        public String getClusterTemplateCrn()
        Getter for clusterTemplateCrn. The CRN of the cluster template used for the cluster creation.
      • setClusterTemplateCrn

        public void setClusterTemplateCrn​(String clusterTemplateCrn)
        Setter for clusterTemplateCrn. The CRN of the cluster template used for the cluster creation.
      • getStatusReason

        public String getStatusReason()
        Getter for statusReason. The status reason.
      • setStatusReason

        public void setStatusReason​(String statusReason)
        Setter for statusReason. The status reason.
      • getClouderaManager

        public ClouderaManagerDetails getClouderaManager()
        Getter for clouderaManager. The Cloudera Manager details.
      • setClouderaManager

        public void setClouderaManager​(ClouderaManagerDetails clouderaManager)
        Setter for clouderaManager. The Cloudera Manager details.
      • getEndpoints

        public Endpoints getEndpoints()
        Getter for endpoints. The exposed service api endpoints.
      • setEndpoints

        public void setEndpoints​(Endpoints endpoints)
        Setter for endpoints. The exposed service api endpoints.
      • getMultiAz

        public Boolean getMultiAz()
        Getter for multiAz. Flag that toggles the multi availability zone for the given datahub cluster when you are not sure what subnet IDs can be used. This way the subnet IDs will be used what the environment suggests.
      • setMultiAz

        public void setMultiAz​(Boolean multiAz)
        Setter for multiAz. Flag that toggles the multi availability zone for the given datahub cluster when you are not sure what subnet IDs can be used. This way the subnet IDs will be used what the environment suggests.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object