Class StorageVolumeType


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

      • description

        protected java.lang.String description
      • displayName

        protected java.lang.String displayName
      • volumeType

        protected java.lang.String volumeType
      • displayOrder

        protected java.lang.Integer displayOrder
      • customLabel

        protected java.lang.Boolean customLabel
      • customSize

        protected java.lang.Boolean customSize
      • defaultType

        protected java.lang.Boolean defaultType
      • autoDelete

        protected java.lang.Boolean autoDelete
      • hasDatastore

        protected java.lang.Boolean hasDatastore
      • allowSearch

        protected java.lang.Boolean allowSearch
      • volumeCategory

        protected java.lang.String volumeCategory
      • resizable

        protected java.lang.Boolean resizable
      • planResizable

        protected java.lang.Boolean planResizable
      • minStorage

        protected java.lang.Long minStorage
    • Constructor Detail

      • StorageVolumeType

        public StorageVolumeType()
    • Method Detail

      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getCode

        public java.lang.String getCode()
      • setCode

        public void setCode​(java.lang.String code)
      • getExternalId

        public java.lang.String getExternalId()
      • setExternalId

        public void setExternalId​(java.lang.String externalId)
      • getDescription

        public java.lang.String getDescription()
      • setDescription

        public void setDescription​(java.lang.String description)
      • getDisplayName

        public java.lang.String getDisplayName()
      • setDisplayName

        public void setDisplayName​(java.lang.String displayName)
      • getVolumeType

        public java.lang.String getVolumeType()
      • setVolumeType

        public void setVolumeType​(java.lang.String volumeType)
      • getDisplayOrder

        public java.lang.Integer getDisplayOrder()
      • setDisplayOrder

        public void setDisplayOrder​(java.lang.Integer displayOrder)
      • getCustomLabel

        public java.lang.Boolean getCustomLabel()
      • setCustomLabel

        public void setCustomLabel​(java.lang.Boolean customLabel)
      • getCustomSize

        public java.lang.Boolean getCustomSize()
      • setCustomSize

        public void setCustomSize​(java.lang.Boolean customSize)
      • getDefaultType

        public java.lang.Boolean getDefaultType()
      • setDefaultType

        public void setDefaultType​(java.lang.Boolean defaultType)
      • getAutoDelete

        public java.lang.Boolean getAutoDelete()
      • setAutoDelete

        public void setAutoDelete​(java.lang.Boolean autoDelete)
      • getHasDatastore

        public java.lang.Boolean getHasDatastore()
      • setHasDatastore

        public void setHasDatastore​(java.lang.Boolean hasDatastore)
      • getAllowSearch

        public java.lang.Boolean getAllowSearch()
      • setAllowSearch

        public void setAllowSearch​(java.lang.Boolean allowSearch)
      • getVolumeCategory

        public java.lang.String getVolumeCategory()
      • setVolumeCategory

        public void setVolumeCategory​(java.lang.String volumeCategory)
      • getResizable

        public java.lang.Boolean getResizable()
      • setResizable

        public void setResizable​(java.lang.Boolean resizable)
      • getPlanResizable

        public java.lang.Boolean getPlanResizable()
      • setPlanResizable

        public void setPlanResizable​(java.lang.Boolean planResizable)
      • getMinStorage

        public java.lang.Long getMinStorage()
      • setMinStorage

        public void setMinStorage​(java.lang.Long minStorage)