Package com.morpheusdata.model
Class Backup
- java.lang.Object
-
- com.morpheusdata.model.MorpheusModel
-
- com.morpheusdata.model.Backup
-
public class Backup extends MorpheusModel
-
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
protected java.lang.Boolean
active
protected BackupJob
backupJob
protected BackupProvider
backupProvider
protected BackupRepository
backupRepository
protected java.lang.String
backupSetId
protected java.lang.Long
backupSize
protected BackupType
backupType
protected java.lang.Boolean
compressed
protected java.lang.Long
computeServerId
protected java.lang.Long
computeServerTypeId
protected java.lang.Long
containerId
protected java.lang.Long
containerTypeId
protected java.lang.Boolean
copyToStore
protected User
createdBy
protected java.lang.String
cronExpression
protected java.util.Date
dateCreated
protected java.lang.String
dateDay
protected java.lang.Boolean
enabled
protected java.lang.String
errorMessage
protected java.lang.String
externalId
protected java.lang.Long
instanceId
protected java.lang.Long
instanceLayoutId
protected java.lang.String
internalId
protected java.lang.String
lastBackupResultId
protected java.util.Date
lastExecution
protected BackupResult
lastResult
protected java.lang.String
lastStatus
protected java.util.Date
lastUpdated
protected java.lang.String
localPath
protected java.lang.String
name
protected java.util.Date
nextFire
protected java.lang.String
restoreConfig
protected java.lang.Integer
retentionCount
protected java.lang.Long
servicePlanId
protected java.lang.Long
siteId
protected java.lang.Long
sourceProviderId
protected java.lang.String
sshHost
protected java.lang.String
sshPassword
protected java.lang.Integer
sshPort
protected java.lang.String
sshUsername
protected java.lang.String
statusMessage
protected java.lang.Boolean
targetAll
protected java.lang.String
targetArchive
protected java.lang.String
targetBucket
protected java.lang.String
targetCustom
protected java.lang.String
targetHost
protected java.lang.Boolean
targetIncremental
protected java.lang.String
targetName
protected java.lang.String
targetPassword
protected java.lang.String
targetPath
protected java.lang.Integer
targetPort
protected java.lang.Long
targetSize
protected java.lang.Boolean
targetSlave
protected java.lang.String
targetUsername
protected java.lang.String
volumePath
protected java.lang.Long
zoneId
-
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
-
Constructor Summary
Constructors Constructor Description Backup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Account
getAccount()
java.lang.Boolean
getActive()
BackupJob
getBackupJob()
BackupProvider
getBackupProvider()
BackupRepository
getBackupRepository()
java.lang.String
getBackupSetId()
java.lang.Long
getBackupSize()
BackupType
getBackupType()
java.lang.Boolean
getCompressed()
java.lang.Long
getComputeServerId()
java.lang.Long
getComputeServerTypeId()
java.lang.Long
getContainerId()
java.lang.Long
getContainerTypeId()
java.lang.Boolean
getCopyToStore()
User
getCreatedBy()
java.lang.String
getCronExpression()
java.util.Date
getDateCreated()
java.lang.String
getDateDay()
java.lang.Boolean
getEnabled()
java.lang.String
getErrorMessage()
java.lang.String
getExternalId()
java.lang.Long
getInstanceId()
java.lang.Long
getInstanceLayoutId()
java.lang.String
getInternalId()
java.lang.String
getLastBackupResultId()
java.util.Date
getLastExecution()
BackupResult
getLastResult()
java.lang.String
getLastStatus()
java.util.Date
getLastUpdated()
java.lang.String
getLocalPath()
java.lang.String
getName()
java.util.Date
getNextFire()
java.lang.String
getRestoreConfig()
java.lang.Integer
getRetentionCount()
java.lang.Long
getServicePlanId()
java.lang.Long
getSiteId()
java.lang.Long
getSourceProviderId()
java.lang.String
getSshHost()
java.lang.String
getSshPassword()
java.lang.Integer
getSshPort()
java.lang.String
getSshUsername()
java.lang.String
getStatusMessage()
java.lang.Boolean
getTargetAll()
java.lang.String
getTargetArchive()
java.lang.String
getTargetBucket()
java.lang.String
getTargetCustom()
java.lang.String
getTargetHost()
java.lang.Boolean
getTargetIncremental()
java.lang.String
getTargetName()
java.lang.String
getTargetPassword()
java.lang.String
getTargetPath()
java.lang.Integer
getTargetPort()
java.lang.Long
getTargetSize()
java.lang.Boolean
getTargetSlave()
java.lang.String
getTargetUsername()
java.lang.String
getVolumePath()
java.lang.Long
getZoneId()
void
setAccount(Account account)
void
setActive(java.lang.Boolean active)
void
setBackupJob(BackupJob backupJob)
void
setBackupProvider(BackupProvider backupProvider)
void
setBackupRepository(BackupRepository backupRepository)
void
setBackupSetId(java.lang.String backupSetId)
void
setBackupSize(java.lang.Long backupSize)
void
setBackupType(BackupType backupType)
void
setCompressed(java.lang.Boolean compressed)
void
setComputeServerId(java.lang.Long computeServerId)
void
setComputeServerTypeId(java.lang.Long computeServerTypeId)
void
setContainerId(java.lang.Long containerId)
void
setContainerTypeId(java.lang.Long containerTypeId)
void
setCopyToStore(java.lang.Boolean copyToStore)
void
setCreatedBy(User createdBy)
void
setCronExpression(java.lang.String cronExpression)
void
setDateCreated(java.util.Date dateCreated)
void
setDateDay(java.lang.String dateDay)
void
setEnabled(java.lang.Boolean enabled)
void
setErrorMessage(java.lang.String errorMessage)
void
setExternalId(java.lang.String externalId)
void
setInstanceId(java.lang.Long instanceId)
void
setInstanceLayoutId(java.lang.Long instanceLayoutId)
void
setInternalId(java.lang.String internalId)
void
setLastBackupResultId(java.lang.String lastBackupResultId)
void
setLastExecution(java.util.Date lastExecution)
void
setLastResult(BackupResult lastResult)
void
setLastStatus(java.lang.String lastStatus)
void
setLastUpdated(java.util.Date lastUpdated)
void
setLocalPath(java.lang.String localPath)
void
setName(java.lang.String name)
void
setNextFire(java.util.Date nextFire)
void
setRestoreConfig(java.lang.String restoreConfig)
void
setRetentionCount(java.lang.Integer retentionCount)
void
setServicePlanId(java.lang.Long servicePlanId)
void
setSiteId(java.lang.Long siteId)
void
setSourceProviderId(java.lang.Long sourceProviderId)
void
setSshHost(java.lang.String sshHost)
void
setSshPassword(java.lang.String sshPassword)
void
setSshPort(java.lang.Integer sshPort)
void
setSshUsername(java.lang.String sshUsername)
void
setStatusMessage(java.lang.String statusMessage)
void
setTargetAll(java.lang.Boolean targetAll)
void
setTargetArchive(java.lang.String targetArchive)
void
setTargetBucket(java.lang.String targetBucket)
void
setTargetCustom(java.lang.String targetCustom)
void
setTargetHost(java.lang.String targetHost)
void
setTargetIncremental(java.lang.Boolean targetIncremental)
void
setTargetName(java.lang.String targetName)
void
setTargetPassword(java.lang.String targetPassword)
void
setTargetPath(java.lang.String targetPath)
void
setTargetPort(java.lang.Integer targetPort)
void
setTargetSize(java.lang.Long targetSize)
void
setTargetSlave(java.lang.Boolean targetSlave)
void
setTargetUsername(java.lang.String targetUsername)
void
setVolumePath(java.lang.String volumePath)
void
setZoneId(java.lang.Long zoneId)
-
Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
-
-
-
Field Detail
-
account
protected Account account
-
createdBy
protected User createdBy
-
name
protected java.lang.String name
-
backupProvider
protected BackupProvider backupProvider
-
backupType
protected BackupType backupType
-
backupRepository
protected BackupRepository backupRepository
-
backupJob
protected BackupJob backupJob
-
backupSetId
protected java.lang.String backupSetId
-
active
protected java.lang.Boolean active
-
enabled
protected java.lang.Boolean enabled
-
cronExpression
protected java.lang.String cronExpression
-
lastExecution
protected java.util.Date lastExecution
-
lastBackupResultId
protected java.lang.String lastBackupResultId
-
lastResult
protected BackupResult lastResult
-
lastStatus
protected java.lang.String lastStatus
-
nextFire
protected java.util.Date nextFire
-
containerId
protected java.lang.Long containerId
-
instanceId
protected java.lang.Long instanceId
-
computeServerId
protected java.lang.Long computeServerId
-
computeServerTypeId
protected java.lang.Long computeServerTypeId
-
containerTypeId
protected java.lang.Long containerTypeId
-
instanceLayoutId
protected java.lang.Long instanceLayoutId
-
servicePlanId
protected java.lang.Long servicePlanId
-
zoneId
protected java.lang.Long zoneId
-
siteId
protected java.lang.Long siteId
-
sourceProviderId
protected java.lang.Long sourceProviderId
-
targetHost
protected java.lang.String targetHost
-
targetPort
protected java.lang.Integer targetPort
-
targetUsername
protected java.lang.String targetUsername
-
targetPassword
protected java.lang.String targetPassword
-
targetName
protected java.lang.String targetName
-
targetCustom
protected java.lang.String targetCustom
-
targetSlave
protected java.lang.Boolean targetSlave
-
targetIncremental
protected java.lang.Boolean targetIncremental
-
targetAll
protected java.lang.Boolean targetAll
-
sshHost
protected java.lang.String sshHost
-
sshPort
protected java.lang.Integer sshPort
-
sshUsername
protected java.lang.String sshUsername
-
sshPassword
protected java.lang.String sshPassword
-
targetSize
protected java.lang.Long targetSize
-
backupSize
protected java.lang.Long backupSize
-
localPath
protected java.lang.String localPath
-
targetPath
protected java.lang.String targetPath
-
volumePath
protected java.lang.String volumePath
-
targetBucket
protected java.lang.String targetBucket
-
targetArchive
protected java.lang.String targetArchive
-
compressed
protected java.lang.Boolean compressed
-
copyToStore
protected java.lang.Boolean copyToStore
-
internalId
protected java.lang.String internalId
-
externalId
protected java.lang.String externalId
-
restoreConfig
protected java.lang.String restoreConfig
-
dateDay
protected java.lang.String dateDay
-
retentionCount
protected java.lang.Integer retentionCount
-
dateCreated
protected java.util.Date dateCreated
-
lastUpdated
protected java.util.Date lastUpdated
-
statusMessage
protected java.lang.String statusMessage
-
errorMessage
protected java.lang.String errorMessage
-
-
Method Detail
-
getAccount
public Account getAccount()
-
setAccount
public void setAccount(Account account)
-
getCreatedBy
public User getCreatedBy()
-
setCreatedBy
public void setCreatedBy(User createdBy)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getBackupProvider
public BackupProvider getBackupProvider()
-
setBackupProvider
public void setBackupProvider(BackupProvider backupProvider)
-
getBackupType
public BackupType getBackupType()
-
setBackupType
public void setBackupType(BackupType backupType)
-
getBackupRepository
public BackupRepository getBackupRepository()
-
setBackupRepository
public void setBackupRepository(BackupRepository backupRepository)
-
getBackupJob
public BackupJob getBackupJob()
-
setBackupJob
public void setBackupJob(BackupJob backupJob)
-
getBackupSetId
public java.lang.String getBackupSetId()
-
setBackupSetId
public void setBackupSetId(java.lang.String backupSetId)
-
getActive
public java.lang.Boolean getActive()
-
setActive
public void setActive(java.lang.Boolean active)
-
getEnabled
public java.lang.Boolean getEnabled()
-
setEnabled
public void setEnabled(java.lang.Boolean enabled)
-
getCronExpression
public java.lang.String getCronExpression()
-
setCronExpression
public void setCronExpression(java.lang.String cronExpression)
-
getLastExecution
public java.util.Date getLastExecution()
-
setLastExecution
public void setLastExecution(java.util.Date lastExecution)
-
getLastBackupResultId
public java.lang.String getLastBackupResultId()
-
setLastBackupResultId
public void setLastBackupResultId(java.lang.String lastBackupResultId)
-
getLastResult
public BackupResult getLastResult()
-
setLastResult
public void setLastResult(BackupResult lastResult)
-
getLastStatus
public java.lang.String getLastStatus()
-
setLastStatus
public void setLastStatus(java.lang.String lastStatus)
-
getNextFire
public java.util.Date getNextFire()
-
setNextFire
public void setNextFire(java.util.Date nextFire)
-
getContainerId
public java.lang.Long getContainerId()
-
setContainerId
public void setContainerId(java.lang.Long containerId)
-
getInstanceId
public java.lang.Long getInstanceId()
-
setInstanceId
public void setInstanceId(java.lang.Long instanceId)
-
getComputeServerId
public java.lang.Long getComputeServerId()
-
setComputeServerId
public void setComputeServerId(java.lang.Long computeServerId)
-
getComputeServerTypeId
public java.lang.Long getComputeServerTypeId()
-
setComputeServerTypeId
public void setComputeServerTypeId(java.lang.Long computeServerTypeId)
-
getContainerTypeId
public java.lang.Long getContainerTypeId()
-
setContainerTypeId
public void setContainerTypeId(java.lang.Long containerTypeId)
-
getInstanceLayoutId
public java.lang.Long getInstanceLayoutId()
-
setInstanceLayoutId
public void setInstanceLayoutId(java.lang.Long instanceLayoutId)
-
getServicePlanId
public java.lang.Long getServicePlanId()
-
setServicePlanId
public void setServicePlanId(java.lang.Long servicePlanId)
-
getZoneId
public java.lang.Long getZoneId()
-
setZoneId
public void setZoneId(java.lang.Long zoneId)
-
getSiteId
public java.lang.Long getSiteId()
-
setSiteId
public void setSiteId(java.lang.Long siteId)
-
getSourceProviderId
public java.lang.Long getSourceProviderId()
-
setSourceProviderId
public void setSourceProviderId(java.lang.Long sourceProviderId)
-
getTargetHost
public java.lang.String getTargetHost()
-
setTargetHost
public void setTargetHost(java.lang.String targetHost)
-
getTargetPort
public java.lang.Integer getTargetPort()
-
setTargetPort
public void setTargetPort(java.lang.Integer targetPort)
-
getTargetUsername
public java.lang.String getTargetUsername()
-
setTargetUsername
public void setTargetUsername(java.lang.String targetUsername)
-
getTargetPassword
public java.lang.String getTargetPassword()
-
setTargetPassword
public void setTargetPassword(java.lang.String targetPassword)
-
getTargetName
public java.lang.String getTargetName()
-
setTargetName
public void setTargetName(java.lang.String targetName)
-
getTargetCustom
public java.lang.String getTargetCustom()
-
setTargetCustom
public void setTargetCustom(java.lang.String targetCustom)
-
getTargetSlave
public java.lang.Boolean getTargetSlave()
-
setTargetSlave
public void setTargetSlave(java.lang.Boolean targetSlave)
-
getTargetIncremental
public java.lang.Boolean getTargetIncremental()
-
setTargetIncremental
public void setTargetIncremental(java.lang.Boolean targetIncremental)
-
getTargetAll
public java.lang.Boolean getTargetAll()
-
setTargetAll
public void setTargetAll(java.lang.Boolean targetAll)
-
getSshHost
public java.lang.String getSshHost()
-
setSshHost
public void setSshHost(java.lang.String sshHost)
-
getSshPort
public java.lang.Integer getSshPort()
-
setSshPort
public void setSshPort(java.lang.Integer sshPort)
-
getSshUsername
public java.lang.String getSshUsername()
-
setSshUsername
public void setSshUsername(java.lang.String sshUsername)
-
getSshPassword
public java.lang.String getSshPassword()
-
setSshPassword
public void setSshPassword(java.lang.String sshPassword)
-
getTargetSize
public java.lang.Long getTargetSize()
-
setTargetSize
public void setTargetSize(java.lang.Long targetSize)
-
getBackupSize
public java.lang.Long getBackupSize()
-
setBackupSize
public void setBackupSize(java.lang.Long backupSize)
-
getLocalPath
public java.lang.String getLocalPath()
-
setLocalPath
public void setLocalPath(java.lang.String localPath)
-
getTargetPath
public java.lang.String getTargetPath()
-
setTargetPath
public void setTargetPath(java.lang.String targetPath)
-
getVolumePath
public java.lang.String getVolumePath()
-
setVolumePath
public void setVolumePath(java.lang.String volumePath)
-
getTargetBucket
public java.lang.String getTargetBucket()
-
setTargetBucket
public void setTargetBucket(java.lang.String targetBucket)
-
getTargetArchive
public java.lang.String getTargetArchive()
-
setTargetArchive
public void setTargetArchive(java.lang.String targetArchive)
-
getCompressed
public java.lang.Boolean getCompressed()
-
setCompressed
public void setCompressed(java.lang.Boolean compressed)
-
getCopyToStore
public java.lang.Boolean getCopyToStore()
-
setCopyToStore
public void setCopyToStore(java.lang.Boolean copyToStore)
-
getInternalId
public java.lang.String getInternalId()
-
setInternalId
public void setInternalId(java.lang.String internalId)
-
getExternalId
public java.lang.String getExternalId()
-
setExternalId
public void setExternalId(java.lang.String externalId)
-
getRestoreConfig
public java.lang.String getRestoreConfig()
-
setRestoreConfig
public void setRestoreConfig(java.lang.String restoreConfig)
-
getDateDay
public java.lang.String getDateDay()
-
setDateDay
public void setDateDay(java.lang.String dateDay)
-
getRetentionCount
public java.lang.Integer getRetentionCount()
-
setRetentionCount
public void setRetentionCount(java.lang.Integer retentionCount)
-
getDateCreated
public java.util.Date getDateCreated()
-
setDateCreated
public void setDateCreated(java.util.Date dateCreated)
-
getLastUpdated
public java.util.Date getLastUpdated()
-
setLastUpdated
public void setLastUpdated(java.util.Date lastUpdated)
-
getStatusMessage
public java.lang.String getStatusMessage()
-
setStatusMessage
public void setStatusMessage(java.lang.String statusMessage)
-
getErrorMessage
public java.lang.String getErrorMessage()
-
setErrorMessage
public void setErrorMessage(java.lang.String errorMessage)
-
-