Package com.morpheusdata.model
Class StorageController
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.MorpheusIdentityModel
com.morpheusdata.model.projection.StorageControllerIdentityProjection
com.morpheusdata.model.StorageController
- All Implemented Interfaces:
Serializable
Representation of a Morpheus StorageController database object within the Morpheus platform. Not all data is provided
in this implementation that is available in the morpheus core platform for security purposes and internal use.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Integerprotected Stringprotected Stringprotected Stringprotected StorageControllerTypeprotected Stringprotected StringFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe bus numberThe descriptionThe display order of the disk in the user interface when displayed with other related disks for a ComputeServer, VirtualImage, or VirtualImageLocationAn internal ID for this StorageController.getName()getType()Get the unique identifier.The unit numbervoidsetBusNumber(String busNumber) The bus numbervoidsetControllerKey(String controllerKey) voidsetDescription(String description) The descriptionvoidsetDisplayOrder(Integer displayOrder) The display order of the disk in the user interface when displayed with other related disks for a ComputeServer, VirtualImage, or VirtualImageLocationvoidsetExternalId(String externalId) voidsetInternalId(String internalId) An internal ID for this StorageController.voidvoidsetType(StorageControllerType type) voidsetUniqueId(String uniqueId) A unique identifier.voidsetUnitNumber(String unitNumber) The unit numberMethods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityPropertiesMethods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
Field Details
-
name
-
description
-
type
-
controllerKey
-
unitNumber
-
busNumber
-
displayOrder
-
internalId
-
externalId
-
uniqueId
-
-
Constructor Details
-
StorageController
public StorageController()
-
-
Method Details
-
getDescription
The description- Returns:
- description
-
setDescription
The description- Parameters:
description- description
-
getType
-
setType
-
getDisplayOrder
The display order of the disk in the user interface when displayed with other related disks for a ComputeServer, VirtualImage, or VirtualImageLocation- Returns:
- displayOrder
-
setDisplayOrder
The display order of the disk in the user interface when displayed with other related disks for a ComputeServer, VirtualImage, or VirtualImageLocation- Parameters:
displayOrder- displayOrder
-
getInternalId
An internal ID for this StorageController. Not controlled by Morpheus.- Returns:
- internalId
-
setInternalId
An internal ID for this StorageController. Not controlled by Morpheus.- Parameters:
internalId- internalId
-
getUnitNumber
The unit number- Returns:
- unitNumber
-
setUnitNumber
The unit number- Parameters:
unitNumber- unitNumber
-
getBusNumber
The bus number- Returns:
- busNumber
-
setBusNumber
The bus number- Parameters:
busNumber- unitNumber
-
setUniqueId
A unique identifier. Not controlled by Morpheus.- Parameters:
uniqueId-
-
getUniqueId
Get the unique identifier. Not controlled by Morpheus.- Returns:
- uniqueId
-
getName
- Overrides:
getNamein classStorageControllerIdentityProjection
-
setName
- Overrides:
setNamein classStorageControllerIdentityProjection
-
getControllerKey
- Overrides:
getControllerKeyin classStorageControllerIdentityProjection
-
setControllerKey
- Overrides:
setControllerKeyin classStorageControllerIdentityProjection
-
getExternalId
- Overrides:
getExternalIdin classStorageControllerIdentityProjection
-
setExternalId
- Overrides:
setExternalIdin classStorageControllerIdentityProjection
-