Class CloudPool

Direct Known Subclasses:
ComputeZonePool

public class CloudPool extends ComputeZonePoolIdentityProjection
This model represents logical groupings/separations within a cloud for virtualization management for example Vmware Clusters/Resource Pools, or AWS VPCs, Azure Resource Groups, OpenStack Projects
Since:
0.15.3
  • Field Details

  • Constructor Details

    • CloudPool

      public CloudPool()
  • Method Details

    • getOwner

      public Account getOwner()
    • setOwner

      public void setOwner(Account owner)
    • getVisibility

      public String getVisibility()
    • setVisibility

      public void setVisibility(String visibility)
    • getCloud

      public Cloud getCloud()
    • setCloud

      public void setCloud(Cloud cloud)
    • getServerGroup

      public ComputeServerGroup getServerGroup()
    • setServerGroup

      public void setServerGroup(ComputeServerGroup serverGroup)
    • getDisplayName

      public String getDisplayName()
    • setDisplayName

      public void setDisplayName(String displayName)
    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getTreeName

      public String getTreeName()
    • setTreeName

      public void setTreeName(String treeName)
    • getRawData

      public String getRawData()
    • setRawData

      public void setRawData(String rawData)
    • getType

      public String getType()
      Overrides:
      getType in class CloudPoolIdentity
    • setType

      public void setType(String type)
      Overrides:
      setType in class CloudPoolIdentity
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getRefType

      public String getRefType()
    • setRefType

      public void setRefType(String refType)
    • getRefId

      public Long getRefId()
    • setRefId

      public void setRefId(Long refId)
    • getParent

      public CloudPool getParent()
    • setParent

      public void setParent(CloudPool parent)
    • getActive

      public Boolean getActive()
    • setActive

      public void setActive(Boolean active)
    • getReadOnly

      public Boolean getReadOnly()
    • setReadOnly

      public void setReadOnly(Boolean readOnly)
    • getDefaultPool

      public Boolean getDefaultPool()
    • setDefaultPool

      public void setDefaultPool(Boolean defaultPool)
    • getHidden

      public Boolean getHidden()
    • setHidden

      public void setHidden(Boolean hidden)
    • getIacId

      public String getIacId()
    • setIacId

      public void setIacId(String iacId)
    • getStatus

      public CloudPool.Status getStatus()
    • setStatus

      public void setStatus(CloudPool.Status status)
    • getEditable

      public Boolean getEditable()
    • setEditable

      public void setEditable(Boolean editable)
    • getRemovable

      public Boolean getRemovable()
    • setRemovable

      public void setRemovable(Boolean removable)