Package com.morpheusdata.model.system
Class System
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.MorpheusIdentityModel
com.morpheusdata.model.projection.SystemIdentityProjection
com.morpheusdata.model.system.System
- All Implemented Interfaces:
Serializable
This model is a conceptual representation of n number of hardware and/or
software
(hosts, storage arrays, network devices, etc) units that make up a managed
system.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<SystemComponent>protected Stringprotected Stringprotected Dateprotected Stringprotected Booleanprotected Dateprotected SystemTypeLayoutprotected Accountprotected Stringprotected Stringprotected Dateprotected SystemTypeFields inherited from class com.morpheusdata.model.projection.SystemIdentityProjection
externalId, name, typeCodeFields inherited from class com.morpheusdata.model.MorpheusModel
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetComponentsByCode(String code) getOwner()getType()voidsetComponents(List<SystemComponent> components) voidvoidsetConfigurationWorkflowState(String configurationWorkflowState) voidsetDateCreated(Date dateCreated) voidsetDescription(String description) voidsetEnabled(Boolean enabled) voidsetLastUpdated(Date lastUpdated) voidsetLayout(SystemTypeLayout layout) voidvoidvoidsetStatusMessage(String statusMessage) voidsetStatusMessageDate(Date statusMessageDate) voidsetType(SystemType type) Methods inherited from class com.morpheusdata.model.projection.SystemIdentityProjection
getExternalId, getName, getTypeCode, setExternalId, setName, setTypeCodeMethods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityPropertiesMethods inherited from class com.morpheusdata.model.MorpheusModel
getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfigMap, setConfigProperty, setId
-
Field Details
-
description
-
status
-
enabled
-
statusMessage
-
statusMessageDate
-
type
-
layout
-
dateCreated
-
lastUpdated
-
owner
-
components
-
config
-
configurationWorkflowState
-
-
Constructor Details
-
System
public System()
-
-
Method Details
-
getDescription
-
setDescription
-
getStatus
-
setStatus
-
getEnabled
-
setEnabled
-
getStatusMessage
-
setStatusMessage
-
getStatusMessageDate
-
setStatusMessageDate
-
getType
-
setType
-
getLayout
-
setLayout
-
getDateCreated
-
setDateCreated
-
getLastUpdated
-
setLastUpdated
-
getOwner
-
setOwner
-
getComponents
-
setComponents
-
getConfig
- Overrides:
getConfigin classMorpheusModel
-
setConfig
- Overrides:
setConfigin classMorpheusModel
-
getConfigurationWorkflowState
-
setConfigurationWorkflowState
-
getGroupedComponents
-
getComponentsByCode
-