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
 
 -