Package com.morpheusdata.model
Class CloudPool
- Direct Known Subclasses:
ComputeZonePool
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 Summary
Modifier and TypeFieldDescriptioncom.morpheusdata.model.CloudPool.Status
Fields inherited from class com.morpheusdata.model.projection.CloudPoolIdentity
category, externalId, internalId, inventory, name, regionCode, uniqueId
Fields inherited from class com.morpheusdata.model.MorpheusModel
id
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetCloud()
getCode()
getIacId()
getOwner()
getRefId()
com.morpheusdata.model.CloudPool.Status
getType()
void
void
void
void
void
setDefaultPool
(Boolean defaultPool) void
setDescription
(String description) void
setDisplayName
(String displayName) void
setEditable
(Boolean editable) void
void
void
void
void
setRawData
(String rawData) void
setReadOnly
(Boolean readOnly) void
void
setRefType
(String refType) void
setRemovable
(Boolean removable) void
setServerGroup
(ComputeServerGroup serverGroup) void
setStatus
(com.morpheusdata.model.CloudPool.Status status) void
setTreeName
(String treeName) void
void
setVisibility
(String visibility) Methods inherited from class com.morpheusdata.model.projection.CloudPoolIdentity
getCategory, getExternalId, getInternalId, getInventory, getName, getRegionCode, getUniqueId, setCategory, setExternalId, setInternalId, setInventory, setName, setRegionCode, setUniqueId
Methods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityProperties
Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfigMap, setConfigProperty, setId
-
Field Details
-
owner
-
visibility
-
cloud
-
serverGroup
-
displayName
-
code
-
config
-
treeName
-
rawData
-
type
-
description
-
refType
-
refId
-
parent
-
active
-
readOnly
-
defaultPool
-
iacId
-
status
public com.morpheusdata.model.CloudPool.Status status -
editable
-
removable
-
-
Constructor Details
-
CloudPool
public CloudPool()
-
-
Method Details
-
getOwner
-
setOwner
-
getVisibility
-
setVisibility
-
getCloud
-
setCloud
-
getServerGroup
-
setServerGroup
-
getDisplayName
-
setDisplayName
-
getCode
-
setCode
-
getConfig
- Overrides:
getConfig
in classMorpheusModel
-
setConfig
- Overrides:
setConfig
in classMorpheusModel
-
getTreeName
-
setTreeName
-
getRawData
-
setRawData
-
getType
- Overrides:
getType
in classCloudPoolIdentity
-
setType
- Overrides:
setType
in classCloudPoolIdentity
-
getDescription
-
setDescription
-
getRefType
-
setRefType
-
getRefId
-
setRefId
-
getParent
-
setParent
-
getActive
-
setActive
-
getReadOnly
-
setReadOnly
-
getDefaultPool
-
setDefaultPool
-
getHidden
-
setHidden
-
getIacId
-
setIacId
-
getStatus
public com.morpheusdata.model.CloudPool.Status getStatus() -
setStatus
public void setStatus(com.morpheusdata.model.CloudPool.Status status) -
getEditable
-
setEditable
-
getRemovable
-
setRemovable
-