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

    • owner

      public Account owner
    • visibility

      public String visibility
    • cloud

      public Cloud cloud
    • serverGroup

      public ComputeServerGroup serverGroup
    • displayName

      public String displayName
    • code

      public String code
    • config

      public String config
    • treeName

      public String treeName
    • rawData

      public String rawData
    • type

      public String type
    • description

      public String description
    • refType

      public String refType
    • refId

      public Long refId
    • parent

      public CloudPool parent
    • active

      public Boolean active
    • readOnly

      public Boolean readOnly
    • defaultPool

      public Boolean defaultPool
    • hidden

      public Boolean hidden
    • iacId

      public String iacId
    • status

      public com.morpheusdata.model.CloudPool.Status status
    • editable

      public Boolean editable
    • removable

      public Boolean removable
  • 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)
    • getConfig

      public String getConfig()
      Overrides:
      getConfig in class MorpheusModel
    • setConfig

      public void setConfig(String config)
      Overrides:
      setConfig in class MorpheusModel
    • 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 com.morpheusdata.model.CloudPool.Status getStatus()
    • setStatus

      public void setStatus(com.morpheusdata.model.CloudPool.Status status)
    • getEditable

      public Boolean getEditable()
    • setEditable

      public void setEditable(Boolean editable)
    • getRemovable

      public Boolean getRemovable()
    • setRemovable

      public void setRemovable(Boolean removable)