Class WorkspaceInstanceGroup


  • @Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
               date="2024-03-13T13:08:46.678-07:00")
    public class WorkspaceInstanceGroup
    extends Object
    Instance group information to show in workspace details.
    • Constructor Detail

      • WorkspaceInstanceGroup

        public WorkspaceInstanceGroup()
    • Method Detail

      • getInstanceType

        public String getInstanceType()
        Getter for instanceType. The cloud provider instance type for the node instance.
      • setInstanceType

        public void setInstanceType​(String instanceType)
        Setter for instanceType. The cloud provider instance type for the node instance.
      • getInstanceCount

        public Integer getInstanceCount()
        Getter for instanceCount. The initial number of instance node.
      • setInstanceCount

        public void setInstanceCount​(Integer instanceCount)
        Setter for instanceCount. The initial number of instance node.
      • getInstanceGroupName

        public String getInstanceGroupName()
        Getter for instanceGroupName. The unique name of the instance group.
      • setInstanceGroupName

        public void setInstanceGroupName​(String instanceGroupName)
        Setter for instanceGroupName. The unique name of the instance group.
      • getMinInstances

        public Integer getMinInstances()
        Getter for minInstances. The minimum number of instances that can be deployed to this instance group. If the value is 0, the group might be empty.
      • setMinInstances

        public void setMinInstances​(Integer minInstances)
        Setter for minInstances. The minimum number of instances that can be deployed to this instance group. If the value is 0, the group might be empty.
      • getMaxInstances

        public Integer getMaxInstances()
        Getter for maxInstances. The maximum number of instances that can be deployed to this instance group.
      • setMaxInstances

        public void setMaxInstances​(Integer maxInstances)
        Setter for maxInstances. The maximum number of instances that can be deployed to this instance group.
      • getInstances

        public List<Instance> getInstances()
        Getter for instances. Instances in the instance group.
      • setInstances

        public void setInstances​(List<Instance> instances)
        Setter for instances. Instances in the instance group.
      • getTags

        public List<Tag> getTags()
        Getter for tags. Tags are key/value pairs that are applied to all tag-able resources deployed in the workspace's cloud environment.
      • setTags

        public void setTags​(List<Tag> tags)
        Setter for tags. Tags are key/value pairs that are applied to all tag-able resources deployed in the workspace's cloud environment.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object