Package com.morpheusdata.model
Class Datastore
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Stringprotected Cloudprotected Stringprotected Userprotected DatastoreTypeprotected Booleanprotected Stringprotected Booleanprotected Stringprotected Stringprotected Stringprotected Longprotected Booleanprotected Longprotected Stringprotected Booleanprotected Booleanprotected List<DatastoreLocation>protected Stringprotected Booleanprotected Accountprotected Stringprotected Longprotected Stringprotected Stringprotected Stringprotected Stringprotected StorageServerprotected Longprotected StorageVolumeprotected Stringprotected Stringprotected Stringprotected StorageVolumeTypeprotected CloudPoolFields inherited from class com.morpheusdata.model.projection.DatastoreIdentity
cloudIdFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCloud()getCode()getName()getOwner()getRefId()getType()voidvoidsetAllowExpand(Boolean allowExpand) voidsetAllowProvision(Boolean allowProvision) voidsetAllowRead(Boolean allowRead) voidsetAllowWrite(Boolean allowWrite) voidsetAssigned(Boolean assigned) voidsetAssignedZonePools(List<CloudPool> assignedZonePools) voidsetCategory(String category) voidvoidvoidsetCreatedBy(User createdBy) voidsetDatastores(List<Datastore> datastores) voidsetDatastoreType(DatastoreType datastoreType) voidsetDefaultStore(Boolean defaultStore) voidsetDisplayName(String displayName) voidsetDrsEnabled(Boolean drsEnabled) voidsetExported(Boolean exported) voidsetExternalId(String externalId) voidsetExternalPath(String externalPath) voidsetExternalType(String externalType) voidsetFreeSpace(Long freeSpace) voidsetHeartbeatTarget(Boolean heartbeatTarget) voidvoidsetInternalId(String internalId) voidsetLocations(List<DatastoreLocation> locations) voidvoidvoidvoidsetRawData(String rawData) voidvoidsetRefType(String refType) voidsetRegionCode(String regionCode) voidvoidsetStatusMessage(String statusMessage) voidsetStorageServer(StorageServer storageServer) voidsetStorageSize(Long storageSize) voidsetStorageVolume(StorageVolume storageVolume) voidvoidsetUniqueId(String uniqueId) voidsetVisibility(String visibility) voidsetVolumeType(StorageVolumeType volumeType) voidsetZonePool(CloudPool zonePool) Methods inherited from class com.morpheusdata.model.projection.DatastoreIdentity
getCloudId, setCloudIdMethods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityPropertiesMethods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
Field Details
-
owner
-
visibility
-
cloud
-
code
-
type
-
name
-
displayName
-
category
-
internalId
-
externalId
-
uniqueId
-
refType
-
regionCode
-
externalType
-
externalPath
-
refId
-
storageSize
-
hostId
-
active
-
allowRead
-
allowWrite
-
drsEnabled
-
online
-
allowProvision
-
allowExpand
-
storageVolume
-
storageServer
-
heartbeatTarget
-
defaultStore
-
isExported
-
isAssigned
-
freeSpace
-
zonePool
-
volumeType
-
datastoreType
-
status
-
statusMessage
-
rawData
-
createdBy
-
locations
-
datastores
-
assignedZonePools
-
-
Constructor Details
-
Datastore
public Datastore()
-
-
Method Details
-
getOwner
-
setOwner
-
getVisibility
-
setVisibility
-
getCloud
-
setCloud
-
getCode
-
setCode
-
getType
- Overrides:
getTypein classDatastoreIdentity
-
setType
- Overrides:
setTypein classDatastoreIdentity
-
getName
- Overrides:
getNamein classDatastoreIdentity
-
setName
- Overrides:
setNamein classDatastoreIdentity
-
getDisplayName
-
setDisplayName
-
getCategory
-
setCategory
-
getInternalId
- Overrides:
getInternalIdin classDatastoreIdentity
-
setInternalId
- Overrides:
setInternalIdin classDatastoreIdentity
-
getExternalId
- Overrides:
getExternalIdin classDatastoreIdentity
-
setExternalId
- Overrides:
setExternalIdin classDatastoreIdentity
-
getUniqueId
-
setUniqueId
-
getRefType
-
setRefType
-
getRegionCode
-
setRegionCode
-
getExternalType
-
setExternalType
-
getExternalPath
-
setExternalPath
-
getRefId
-
setRefId
-
getStorageSize
-
setStorageSize
-
getHostId
-
setHostId
-
getActive
-
setActive
-
getAllowRead
-
setAllowRead
-
getAllowWrite
-
setAllowWrite
-
getDrsEnabled
-
setDrsEnabled
-
getOnline
-
setOnline
-
getAllowProvision
-
setAllowProvision
-
getAllowExpand
-
setAllowExpand
-
getStorageVolume
-
setStorageVolume
-
getHeartbeatTarget
-
setHeartbeatTarget
-
getDefaultStore
-
setDefaultStore
-
getExported
-
setExported
-
getAssigned
-
setAssigned
-
getFreeSpace
-
setFreeSpace
-
getZonePool
-
setZonePool
-
getVolumeType
-
setVolumeType
-
getDatastoreType
-
setDatastoreType
-
getStatus
-
setStatus
-
getStatusMessage
-
setStatusMessage
-
getRawData
-
setRawData
-
getCreatedBy
-
setCreatedBy
-
getDatastores
-
setDatastores
-
getAssignedZonePools
-
setAssignedZonePools
-
getStorageServer
-
setStorageServer
-
getLocations
-
setLocations
-