Package com.morpheusdata.model
Class StorageVolumeType
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.StorageVolumeType
- All Implemented Interfaces:
Serializable
There are several different types of volume types across various cloud providers.
- Since:
- 0.9.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Stringprotected Stringprotected Integerprotected Booleanprotected Booleanprotected Booleanprotected Longprotected Longprotected Longprotected Longprotected Booleanprotected Booleanprotected Booleanprotected Stringprotected StringFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCode()getName()voidsetAllowSearch(Boolean allowSearch) voidsetAutoDelete(Boolean autoDelete) voidvoidsetConfigurableIOPS(Boolean configurableIOPS) voidsetCustomLabel(Boolean customLabel) voidsetCustomSize(Boolean customSize) voidsetDefaultType(Boolean defaultType) voidsetDeletable(Boolean deletable) voidsetDescription(String description) voidsetDisplayName(String displayName) voidsetDisplayOrder(Integer displayOrder) voidsetEditable(Boolean editable) voidsetEnabled(Boolean enabled) voidsetExternalId(String externalId) voidsetHasDatastore(Boolean hasDatastore) voidsetMaxIOPS(Long minIOPS) voidsetMaxStorage(Long maxStorage) voidsetMinIOPS(Long minIOPS) voidsetMinStorage(Long minStorage) voidvoidsetNameEditable(Boolean nameEditable) voidsetOptionTypes(Collection<OptionType> optionTypes) voidsetPlanResizable(Boolean planResizable) voidsetResizable(Boolean resizable) voidsetVolumeCategory(String volumeCategory) voidsetVolumeType(String volumeType) 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
-
enabled
-
description
-
displayName
-
volumeType
-
displayOrder
-
customLabel
-
customSize
-
defaultType
-
autoDelete
-
hasDatastore
-
allowSearch
-
volumeCategory
-
deletable
-
editable
-
nameEditable
-
resizable
-
planResizable
-
minStorage
-
maxStorage
-
configurableIOPS
-
minIOPS
-
maxIOPS
-
-
Constructor Details
-
StorageVolumeType
public StorageVolumeType()
-
-
Method Details
-
getName
-
setName
-
getCode
-
setCode
-
getExternalId
-
setExternalId
-
getEnabled
-
setEnabled
-
getDescription
-
setDescription
-
getDisplayName
-
setDisplayName
-
getVolumeType
-
setVolumeType
-
getDisplayOrder
-
setDisplayOrder
-
getCustomLabel
-
setCustomLabel
-
getCustomSize
-
setCustomSize
-
getDefaultType
-
setDefaultType
-
getAutoDelete
-
setAutoDelete
-
getHasDatastore
-
setHasDatastore
-
getAllowSearch
-
setAllowSearch
-
getVolumeCategory
-
setVolumeCategory
-
getDeletable
-
setDeletable
-
getEditable
-
setEditable
-
getNameEditable
-
setNameEditable
-
getResizable
-
setResizable
-
getPlanResizable
-
setPlanResizable
-
getMinStorage
-
setMinStorage
-
getMaxStorage
-
setMaxStorage
-
getConfigurableIOPS
-
setConfigurableIOPS
-
getMinIOPS
-
setMinIOPS
-
getMaxIOPS
-
setMaxIOPS
-
getOptionTypes
-
setOptionTypes
-