Class StorageVolumeType

java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.StorageVolumeType

public class StorageVolumeType extends MorpheusModel
There are several different types of volume types across various cloud providers.
Since:
0.9.0
  • Field Details

    • enabled

      protected Boolean enabled
    • description

      protected String description
    • displayName

      protected String displayName
    • volumeType

      protected String volumeType
    • displayOrder

      protected Integer displayOrder
    • customLabel

      protected Boolean customLabel
    • customSize

      protected Boolean customSize
    • defaultType

      protected Boolean defaultType
    • autoDelete

      protected Boolean autoDelete
    • hasDatastore

      protected Boolean hasDatastore
    • allowSearch

      protected Boolean allowSearch
    • volumeCategory

      protected String volumeCategory
    • resizable

      protected Boolean resizable
    • planResizable

      protected Boolean planResizable
    • minStorage

      protected Long minStorage
    • maxStorage

      protected Long maxStorage
    • configurableIOPS

      protected Boolean configurableIOPS
    • minIOPS

      protected Long minIOPS
    • maxIOPS

      protected Long maxIOPS
  • Constructor Details

    • StorageVolumeType

      public StorageVolumeType()
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getExternalId

      public String getExternalId()
    • setExternalId

      public void setExternalId(String externalId)
    • getEnabled

      public Boolean getEnabled()
    • setEnabled

      public void setEnabled(Boolean enabled)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getDisplayName

      public String getDisplayName()
    • setDisplayName

      public void setDisplayName(String displayName)
    • getVolumeType

      public String getVolumeType()
    • setVolumeType

      public void setVolumeType(String volumeType)
    • getDisplayOrder

      public Integer getDisplayOrder()
    • setDisplayOrder

      public void setDisplayOrder(Integer displayOrder)
    • getCustomLabel

      public Boolean getCustomLabel()
    • setCustomLabel

      public void setCustomLabel(Boolean customLabel)
    • getCustomSize

      public Boolean getCustomSize()
    • setCustomSize

      public void setCustomSize(Boolean customSize)
    • getDefaultType

      public Boolean getDefaultType()
    • setDefaultType

      public void setDefaultType(Boolean defaultType)
    • getAutoDelete

      public Boolean getAutoDelete()
    • setAutoDelete

      public void setAutoDelete(Boolean autoDelete)
    • getHasDatastore

      public Boolean getHasDatastore()
    • setHasDatastore

      public void setHasDatastore(Boolean hasDatastore)
    • getAllowSearch

      public Boolean getAllowSearch()
    • setAllowSearch

      public void setAllowSearch(Boolean allowSearch)
    • getVolumeCategory

      public String getVolumeCategory()
    • setVolumeCategory

      public void setVolumeCategory(String volumeCategory)
    • getResizable

      public Boolean getResizable()
    • setResizable

      public void setResizable(Boolean resizable)
    • getPlanResizable

      public Boolean getPlanResizable()
    • setPlanResizable

      public void setPlanResizable(Boolean planResizable)
    • getMinStorage

      public Long getMinStorage()
    • setMinStorage

      public void setMinStorage(Long minStorage)
    • getMaxStorage

      public Long getMaxStorage()
    • setMaxStorage

      public void setMaxStorage(Long maxStorage)
    • getConfigurableIOPS

      public Boolean getConfigurableIOPS()
    • setConfigurableIOPS

      public void setConfigurableIOPS(Boolean configurableIOPS)
    • getMinIOPS

      public Long getMinIOPS()
    • setMinIOPS

      public void setMinIOPS(Long minIOPS)
    • getMaxIOPS

      public Long getMaxIOPS()
    • setMaxIOPS

      public void setMaxIOPS(Long minIOPS)
    • getOptionTypes

      public Collection<OptionType> getOptionTypes()
    • setOptionTypes

      public void setOptionTypes(Collection<OptionType> optionTypes)