Package com.morpheusdata.model
Class StorageBucket
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.MorpheusIdentityModel
com.morpheusdata.model.projection.StorageBucketIdentityProjection
com.morpheusdata.model.StorageBucket
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Accountprotected Booleanprotected Stringprotected Stringprotected Longprotected Stringprotected DatastoreIdentityProjectionprotected Dateprotected Booleanprotected Booleanprotected Booleanprotected Stringprotected Booleanprotected Stringprotected Stringprotected Dateprotected Longprotected AccountNamespaceprotected Stringprotected Stringprotected Stringprotected Stringprotected Booleanprotected Longprotected Stringprotected Stringprotected Booleanprotected Booleanprotected Integerprotected Stringprotected StorageBucketIdentityProjectionprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected StorageGroupprotected StorageServerprotected Stringprotected Longprotected StringFields inherited from class com.morpheusdata.model.projection.StorageBucketIdentityProjection
code, externalId, name, uuidFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRefId()voidsetAccount(Account account) voidvoidsetBucketName(String bucketName) voidsetCategory(String category) voidsetCreatedById(Long createdById) voidsetCreatedByName(String createdByName) voidsetDatastore(DatastoreIdentityProjection datastore) voidsetDateCreated(Date dateCreated) voidsetDefaultBackupTarget(Boolean defaultBackupTarget) voidsetDefaultDeploymentTarget(Boolean defaultDeploymentTarget) voidsetDefaultVirtualImageTarget(Boolean defaultVirtualImageTarget) voidsetDisplayPath(String displayPath) voidsetEnabled(Boolean enabled) voidsetExportId(String exportId) voidsetInternalId(String internalId) voidsetLastUpdated(Date lastUpdated) voidsetMaxStorage(Long maxStorage) voidsetNamespace(AccountNamespace namespace) voidsetPermissions(Collection<StorageBucketPermission> permissions) voidsetPoolName(String poolName) voidsetProviderCategory(String providerCategory) voidsetProviderType(String providerType) voidsetRawData(String rawData) voidsetReadOnly(Boolean readOnly) voidvoidsetRefType(String refType) voidsetRegionCode(String regionCode) voidsetRemovable(Boolean removable) voidsetResizeable(Boolean resizeable) voidsetRetentionPolicyDays(Integer retentionPolicyDays) voidsetRetentionPolicyType(String retentionPolicyType) voidsetRetentionProvider(StorageBucketIdentityProjection retentionProvider) voidsetSharePath(String sharePath) voidsetSharePermissions(String sharePermissions) voidsetShareType(String shareType) voidsetShareUser(String shareUser) voidsetSourceId(String sourceId) voidvoidsetStatusMessage(String statusMessage) voidsetStorageGroup(StorageGroup storageGroup) voidsetStorageServer(StorageServer storageServer) voidsetUniqueId(String uniqueId) voidsetUsedStorage(Long usedStorage) voidsetVisibility(String visibility) Methods inherited from class com.morpheusdata.model.projection.StorageBucketIdentityProjection
getCode, getExternalId, getName, getUuid, setCode, setExternalId, setName, setUuidMethods 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
-
account
-
visibility
-
active
-
category
-
bucketName
-
displayPath
-
providerType
-
providerCategory
-
refType
-
refId
-
internalId
-
exportId
-
uniqueId
-
sourceId
-
poolName
-
maxStorage
-
usedStorage
-
resizeable
-
removable
-
enabled
-
readOnly
-
defaultBackupTarget
-
defaultDeploymentTarget
-
defaultVirtualImageTarget
-
retentionPolicyType
-
retentionPolicyDays
-
retentionProvider
-
datastore
-
storageServer
-
storageGroup
-
namespace
-
status
-
statusMessage
-
dateCreated
-
lastUpdated
-
createdById
-
createdByName
-
rawData
-
regionCode
-
permissions
-
-
Constructor Details
-
StorageBucket
public StorageBucket()
-
-
Method Details
-
getAccount
-
setAccount
-
getVisibility
-
setVisibility
-
getActive
-
setActive
-
getCategory
-
setCategory
-
getBucketName
-
setBucketName
-
getDisplayPath
-
setDisplayPath
-
getProviderType
-
setProviderType
-
getProviderCategory
-
setProviderCategory
-
getRefType
-
setRefType
-
getRefId
-
setRefId
-
getInternalId
-
setInternalId
-
getExportId
-
setExportId
-
getUniqueId
-
setUniqueId
-
getSourceId
-
setSourceId
-
getPoolName
-
setPoolName
-
getMaxStorage
-
setMaxStorage
-
getUsedStorage
-
setUsedStorage
-
getResizeable
-
setResizeable
-
getRemovable
-
setRemovable
-
getEnabled
-
setEnabled
-
getReadOnly
-
setReadOnly
-
getDefaultBackupTarget
-
setDefaultBackupTarget
-
getDefaultDeploymentTarget
-
setDefaultDeploymentTarget
-
getDefaultVirtualImageTarget
-
setDefaultVirtualImageTarget
-
getRetentionPolicyType
-
setRetentionPolicyType
-
getRetentionPolicyDays
-
setRetentionPolicyDays
-
getRetentionProvider
-
setRetentionProvider
-
getDatastore
-
setDatastore
-
getStorageServer
-
setStorageServer
-
getStorageGroup
-
setStorageGroup
-
getNamespace
-
setNamespace
-
getStatus
-
setStatus
-
getStatusMessage
-
setStatusMessage
-
getDateCreated
-
setDateCreated
-
getLastUpdated
-
setLastUpdated
-
getCreatedById
-
setCreatedById
-
getCreatedByName
-
setCreatedByName
-
getRawData
-
setRawData
-
getRegionCode
-
setRegionCode
-
getPermissions
-
setPermissions
-