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
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionFields inherited from class com.morpheusdata.model.projection.CloudPoolIdentity
category, externalId, internalId, inventory, name, regionCode, uniqueId
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetCloud()
getCode()
getIacId()
getOwner()
getRefId()
getType()
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
(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
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
Field Details
-
owner
-
visibility
-
cloud
-
serverGroup
-
displayName
-
code
-
treeName
-
rawData
-
type
-
description
-
refType
-
refId
-
parent
-
active
-
readOnly
-
defaultPool
-
iacId
-
status
-
editable
-
removable
-
-
Constructor Details
-
CloudPool
public CloudPool()
-
-
Method Details
-
getOwner
-
setOwner
-
getVisibility
-
setVisibility
-
getCloud
-
setCloud
-
getServerGroup
-
setServerGroup
-
getDisplayName
-
setDisplayName
-
getCode
-
setCode
-
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
-
setStatus
-
getEditable
-
setEditable
-
getRemovable
-
setRemovable
-