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
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.
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected String
protected String
protected Integer
protected String
protected String
protected String
protected StorageControllerType
protected String
protected String
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
Constructor Summary
-
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 numbervoid
setBusNumber
(String busNumber) The bus numbervoid
setControllerKey
(String controllerKey) void
setDescription
(String description) The descriptionvoid
setDisplayOrder
(Integer displayOrder) The display order of the disk in the user interface when displayed with other related disks for a ComputeServer, VirtualImage, or VirtualImageLocationvoid
setExternalId
(String externalId) void
setInternalId
(String internalId) An internal ID for this StorageController.void
void
setType
(StorageControllerType type) void
setUniqueId
(String uniqueId) A unique identifier.void
setUnitNumber
(String unitNumber) The unit numberMethods 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
-
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:
getName
in classStorageControllerIdentityProjection
-
setName
- Overrides:
setName
in classStorageControllerIdentityProjection
-
getControllerKey
- Overrides:
getControllerKey
in classStorageControllerIdentityProjection
-
setControllerKey
- Overrides:
setControllerKey
in classStorageControllerIdentityProjection
-
getExternalId
- Overrides:
getExternalId
in classStorageControllerIdentityProjection
-
setExternalId
- Overrides:
setExternalId
in classStorageControllerIdentityProjection
-