Class ClusterSummaryResponse


@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2024-09-27T08:40:25.071-07:00") public class ClusterSummaryResponse extends CdpResponse
A Cloudera Data Warehouse cluster.
  • Constructor Details

    • ClusterSummaryResponse

      public ClusterSummaryResponse()
  • Method Details

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

      public String getId()
      Getter for id. The ID of the cluster.
    • setId

      public void setId(String id)
      Setter for id. The ID of the cluster.
    • getEnvironmentCrn

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

      public void setEnvironmentCrn(String environmentCrn)
      Setter for environmentCrn. The CRN of the environment where the cluster is located.
    • getName

      public String getName()
      Getter for name. Name of the cluster (same as the name of the environment).
    • setName

      public void setName(String name)
      Setter for name. Name of the cluster (same as the name of the environment).
    • getStatus

      public String getStatus()
      Getter for status. Status of the cluster. Possible values are: Creating, Created, Accepted, Starting, Running, Stopping, Stopped, Updating, PreUpdate, Upgrading, PreUpgrade, Restarting, Deleting, Waiting, Failed, Error.
    • setStatus

      public void setStatus(String status)
      Setter for status. Status of the cluster. Possible values are: Creating, Created, Accepted, Starting, Running, Stopping, Stopped, Updating, PreUpdate, Upgrading, PreUpgrade, Restarting, Deleting, Waiting, Failed, Error.
    • getCreator

      public ActorResponse getCreator()
      Getter for creator. The creator of the cluster.
    • setCreator

      public void setCreator(ActorResponse creator)
      Setter for creator. The creator of the cluster.
    • getCreationDate

      public ZonedDateTime getCreationDate()
      Getter for creationDate. Creation date of cluster.
    • setCreationDate

      public void setCreationDate(ZonedDateTime creationDate)
      Setter for creationDate. Creation date of cluster.
    • getCloudPlatform

      public String getCloudPlatform()
      Getter for cloudPlatform. The cloud platform of the environment that was used to create this cluster.
    • setCloudPlatform

      public void setCloudPlatform(String cloudPlatform)
      Setter for cloudPlatform. The cloud platform of the environment that was used to create this cluster.
    • getVersion

      public String getVersion()
      Getter for version. The version of the deployed CDW cluster.
    • setVersion

      public void setVersion(String version)
      Setter for version. The version of the deployed CDW cluster.
    • getEnableSpotInstances

      public Boolean getEnableSpotInstances()
      Getter for enableSpotInstances. Denotes whether the spot instances have been enabled for the cluster. This value is only available for AWS and Azure clusters.
    • setEnableSpotInstances

      public void setEnableSpotInstances(Boolean enableSpotInstances)
      Setter for enableSpotInstances. Denotes whether the spot instances have been enabled for the cluster. This value is only available for AWS and Azure clusters.
    • getReservedComputeNodes

      @Deprecated public Integer getReservedComputeNodes()
      Deprecated.
      Getter for reservedComputeNodes. DEPRECATED - will be removed in future releases. Number of additional reserved nodes for executors and coordinators to use during autoscaling.
    • setReservedComputeNodes

      @Deprecated public void setReservedComputeNodes(Integer reservedComputeNodes)
      Deprecated.
      Setter for reservedComputeNodes. DEPRECATED - will be removed in future releases. Number of additional reserved nodes for executors and coordinators to use during autoscaling.
    • getReservedSharedServicesNodes

      @Deprecated public Integer getReservedSharedServicesNodes()
      Deprecated.
      Getter for reservedSharedServicesNodes. DEPRECATED - will be removed in future releases. Number of additional reserved nodes for other services in the cluster.
    • setReservedSharedServicesNodes

      @Deprecated public void setReservedSharedServicesNodes(Integer reservedSharedServicesNodes)
      Deprecated.
      Setter for reservedSharedServicesNodes. DEPRECATED - will be removed in future releases. Number of additional reserved nodes for other services in the cluster.
    • getComputeInstanceTypes

      public List<String> getComputeInstanceTypes()
      Getter for computeInstanceTypes. NOTE: The cluster level instance type selection will be replaced by virtual warehouse level selection. Compute instance types that the environment is restricted to use. This affects the creation of the virtual warehouses where this restriction will apply.
    • setComputeInstanceTypes

      public void setComputeInstanceTypes(List<String> computeInstanceTypes)
      Setter for computeInstanceTypes. NOTE: The cluster level instance type selection will be replaced by virtual warehouse level selection. Compute instance types that the environment is restricted to use. This affects the creation of the virtual warehouses where this restriction will apply.
    • getAdditionalInstanceTypes

      @Deprecated public List<String> getAdditionalInstanceTypes()
      Deprecated.
      Getter for additionalInstanceTypes. DEPRECATED: Additional compute instance types will be removed in subsequent releases. Additional (fallback) instance types listed in their priority order. They are used instead of the primary compute instance type in case it is unavailable. Since additional instance types are not supported for Azure, this is always empty for it.
    • setAdditionalInstanceTypes

      @Deprecated public void setAdditionalInstanceTypes(List<String> additionalInstanceTypes)
      Deprecated.
      Setter for additionalInstanceTypes. DEPRECATED: Additional compute instance types will be removed in subsequent releases. Additional (fallback) instance types listed in their priority order. They are used instead of the primary compute instance type in case it is unavailable. Since additional instance types are not supported for Azure, this is always empty for it.
    • getAwsOptions

      public AwsOptionsResponse getAwsOptions()
      Getter for awsOptions. Response object of AWS related cluster options.
    • setAwsOptions

      public void setAwsOptions(AwsOptionsResponse awsOptions)
      Setter for awsOptions. Response object of AWS related cluster options.
    • getAzureOptions

      public AzureOptionsResponse getAzureOptions()
      Getter for azureOptions. Response object of Azure related cluster options.
    • setAzureOptions

      public void setAzureOptions(AzureOptionsResponse azureOptions)
      Setter for azureOptions. Response object of Azure related cluster options.
    • getDescription

      public String getDescription()
      Getter for description. Cluster description.
    • setDescription

      public void setDescription(String description)
      Setter for description. Cluster description.
    • getWhitelistK8sClusterAccessIpCIDRs

      public String getWhitelistK8sClusterAccessIpCIDRs()
      Getter for whitelistK8sClusterAccessIpCIDRs. List of IP address CIDRs to whitelist for kubernetes cluster access.
    • setWhitelistK8sClusterAccessIpCIDRs

      public void setWhitelistK8sClusterAccessIpCIDRs(String whitelistK8sClusterAccessIpCIDRs)
      Setter for whitelistK8sClusterAccessIpCIDRs. List of IP address CIDRs to whitelist for kubernetes cluster access.
    • getWhitelistWorkloadAccessIpCIDRs

      public String getWhitelistWorkloadAccessIpCIDRs()
      Getter for whitelistWorkloadAccessIpCIDRs. List of IP address CIDRs to whitelist for workload access.
    • setWhitelistWorkloadAccessIpCIDRs

      public void setWhitelistWorkloadAccessIpCIDRs(String whitelistWorkloadAccessIpCIDRs)
      Setter for whitelistWorkloadAccessIpCIDRs. List of IP address CIDRs to whitelist for workload access.
    • getUseOverlayNetwork

      public Boolean getUseOverlayNetwork()
      Getter for useOverlayNetwork. Denotes whether the overlay network is being used for the cluster.
    • setUseOverlayNetwork

      public void setUseOverlayNetwork(Boolean useOverlayNetwork)
      Setter for useOverlayNetwork. Denotes whether the overlay network is being used for the cluster.
    • getEnablePrivateLoadBalancer

      public Boolean getEnablePrivateLoadBalancer()
      Getter for enablePrivateLoadBalancer. Denotes whether the private load balancer is enabled for the cluster.
    • setEnablePrivateLoadBalancer

      public void setEnablePrivateLoadBalancer(Boolean enablePrivateLoadBalancer)
      Setter for enablePrivateLoadBalancer. Denotes whether the private load balancer is enabled for the cluster.
    • getResourcePool

      public String getResourcePool()
      Getter for resourcePool. The name of the Resource Pool the cluster is in.
    • setResourcePool

      public void setResourcePool(String resourcePool)
      Setter for resourcePool. The name of the Resource Pool the cluster is in.
    • getExternalBuckets

      public List<ExternalBucket> getExternalBuckets()
      Getter for externalBuckets. External buckets attached to the environment.
    • setExternalBuckets

      public void setExternalBuckets(List<ExternalBucket> externalBuckets)
      Setter for externalBuckets. External buckets attached to the environment.
    • 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