Package com.morpheusdata.model
Class StorageController
- java.lang.Object
-
- com.morpheusdata.model.MorpheusModel
-
- com.morpheusdata.model.projection.StorageControllerIdentityProjection
-
- com.morpheusdata.model.StorageController
-
public class StorageController extends StorageControllerIdentityProjection
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
Fields Modifier and Type Field Description protected java.lang.String
busNumber
protected java.lang.String
controllerKey
protected java.lang.String
description
protected java.lang.Integer
displayOrder
protected java.lang.String
externalId
protected java.lang.String
internalId
protected java.lang.String
name
protected StorageControllerType
type
protected java.lang.String
uniqueId
protected java.lang.String
unitNumber
-
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
-
Constructor Summary
Constructors Constructor Description StorageController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getBusNumber()
The bus numberjava.lang.String
getDescription()
The descriptionjava.lang.Integer
getDisplayOrder()
The display order of the disk in the user interface when displayed with other related disks for a ComputeServer, VirtualImage, or VirtualImageLocationjava.lang.String
getInternalId()
An internal ID for this StorageController.StorageControllerType
getType()
java.lang.String
getUniqueId()
Get the unique identifier.java.lang.String
getUnitNumber()
The unit numbervoid
setBusNumber(java.lang.String busNumber)
The bus numbervoid
setDescription(java.lang.String description)
The descriptionvoid
setDisplayOrder(java.lang.Integer displayOrder)
The display order of the disk in the user interface when displayed with other related disks for a ComputeServer, VirtualImage, or VirtualImageLocationvoid
setInternalId(java.lang.String internalId)
An internal ID for this StorageController.void
setType(StorageControllerType type)
void
setUniqueId(java.lang.String uniqueId)
A unique identifier.void
setUnitNumber(java.lang.String unitNumber)
The unit number-
Methods inherited from class com.morpheusdata.model.projection.StorageControllerIdentityProjection
getControllerKey, getExternalId, getName, setControllerKey, setExternalId, setName
-
Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
-
-
-
Field Detail
-
name
protected java.lang.String name
-
description
protected java.lang.String description
-
type
protected StorageControllerType type
-
controllerKey
protected java.lang.String controllerKey
-
unitNumber
protected java.lang.String unitNumber
-
busNumber
protected java.lang.String busNumber
-
displayOrder
protected java.lang.Integer displayOrder
-
internalId
protected java.lang.String internalId
-
externalId
protected java.lang.String externalId
-
uniqueId
protected java.lang.String uniqueId
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
The description- Returns:
- description
-
setDescription
public void setDescription(java.lang.String description)
The description- Parameters:
description
- description
-
getType
public StorageControllerType getType()
-
setType
public void setType(StorageControllerType type)
-
getDisplayOrder
public java.lang.Integer 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
public void setDisplayOrder(java.lang.Integer displayOrder)
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
public java.lang.String getInternalId()
An internal ID for this StorageController. Not controlled by Morpheus.- Returns:
- internalId
-
setInternalId
public void setInternalId(java.lang.String internalId)
An internal ID for this StorageController. Not controlled by Morpheus.- Parameters:
internalId
- internalId
-
getUnitNumber
public java.lang.String getUnitNumber()
The unit number- Returns:
- unitNumber
-
setUnitNumber
public void setUnitNumber(java.lang.String unitNumber)
The unit number- Parameters:
unitNumber
- unitNumber
-
getBusNumber
public java.lang.String getBusNumber()
The bus number- Returns:
- busNumber
-
setBusNumber
public void setBusNumber(java.lang.String busNumber)
The bus number- Parameters:
busNumber
- unitNumber
-
setUniqueId
public void setUniqueId(java.lang.String uniqueId)
A unique identifier. Not controlled by Morpheus.- Parameters:
uniqueId
-
-
getUniqueId
public java.lang.String getUniqueId()
Get the unique identifier. Not controlled by Morpheus.- Returns:
- uniqueId
-
-