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
-
Field Summary
Modifier and TypeFieldDescriptionprotected Account
protected Boolean
protected String
protected String
protected Long
protected String
protected DatastoreIdentityProjection
protected Date
protected Boolean
protected Boolean
protected Boolean
protected String
protected Boolean
protected String
protected String
protected Date
protected Long
protected AccountNamespace
protected String
protected String
protected String
protected String
protected Boolean
protected Long
protected String
protected String
protected Boolean
protected Boolean
protected Integer
protected String
protected StorageBucketIdentityProjection
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected StorageGroup
protected StorageServer
protected String
protected Long
protected String
Fields inherited from class com.morpheusdata.model.projection.StorageBucketIdentityProjection
code, externalId, name, uuid
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetRefId()
void
setAccount
(Account account) void
void
setBucketName
(String bucketName) void
setCategory
(String category) void
setCreatedById
(Long createdById) void
setCreatedByName
(String createdByName) void
setDatastore
(DatastoreIdentityProjection datastore) void
setDateCreated
(Date dateCreated) void
setDefaultBackupTarget
(Boolean defaultBackupTarget) void
setDefaultDeploymentTarget
(Boolean defaultDeploymentTarget) void
setDefaultVirtualImageTarget
(Boolean defaultVirtualImageTarget) void
setDisplayPath
(String displayPath) void
setEnabled
(Boolean enabled) void
setExportId
(String exportId) void
setInternalId
(String internalId) void
setLastUpdated
(Date lastUpdated) void
setMaxStorage
(Long maxStorage) void
setNamespace
(AccountNamespace namespace) void
setPermissions
(Collection<StorageBucketPermission> permissions) void
setPoolName
(String poolName) void
setProviderCategory
(String providerCategory) void
setProviderType
(String providerType) void
setRawData
(String rawData) void
setReadOnly
(Boolean readOnly) void
void
setRefType
(String refType) void
setRegionCode
(String regionCode) void
setRemovable
(Boolean removable) void
setResizeable
(Boolean resizeable) void
setRetentionPolicyDays
(Integer retentionPolicyDays) void
setRetentionPolicyType
(String retentionPolicyType) void
setRetentionProvider
(StorageBucketIdentityProjection retentionProvider) void
setSharePath
(String sharePath) void
setSharePermissions
(String sharePermissions) void
setShareType
(String shareType) void
setShareUser
(String shareUser) void
setSourceId
(String sourceId) void
void
setStatusMessage
(String statusMessage) void
setStorageGroup
(StorageGroup storageGroup) void
setStorageServer
(StorageServer storageServer) void
setUniqueId
(String uniqueId) void
setUsedStorage
(Long usedStorage) void
setVisibility
(String visibility) Methods inherited from class com.morpheusdata.model.projection.StorageBucketIdentityProjection
getCode, getExternalId, getName, getUuid, setCode, setExternalId, setName, setUuid
Methods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityProperties
Methods 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
-