Class Backup


public class Backup extends MorpheusModel
  • Field Details

    • account

      protected Account account
    • createdBy

      protected User createdBy
    • name

      protected String name
    • backupProvider

      protected BackupProvider backupProvider
    • backupType

      protected BackupType backupType
    • backupRepository

      protected BackupRepository backupRepository
    • backupJob

      protected BackupJob backupJob
    • backupSetId

      protected String backupSetId
    • active

      protected Boolean active
    • enabled

      protected Boolean enabled
    • cronExpression

      protected String cronExpression
    • lastExecution

      protected Date lastExecution
    • lastBackupResultId

      protected String lastBackupResultId
    • lastResult

      protected BackupResult lastResult
    • lastStatus

      protected String lastStatus
    • nextFire

      protected Date nextFire
    • containerId

      protected Long containerId
    • instanceId

      protected Long instanceId
    • computeServerId

      protected Long computeServerId
    • computeServerTypeId

      protected Long computeServerTypeId
    • containerTypeId

      protected Long containerTypeId
    • instanceLayoutId

      protected Long instanceLayoutId
    • servicePlanId

      protected Long servicePlanId
    • zoneId

      protected Long zoneId
    • siteId

      protected Long siteId
    • sourceProviderId

      protected Long sourceProviderId
    • targetHost

      protected String targetHost
    • targetPort

      protected Integer targetPort
    • targetUsername

      protected String targetUsername
    • targetPassword

      protected String targetPassword
    • targetName

      protected String targetName
    • targetCustom

      protected String targetCustom
    • targetSlave

      protected Boolean targetSlave
    • targetIncremental

      protected Boolean targetIncremental
    • targetAll

      protected Boolean targetAll
    • sshHost

      protected String sshHost
    • sshPort

      protected Integer sshPort
    • sshUsername

      protected String sshUsername
    • sshPassword

      protected String sshPassword
    • targetSize

      protected Long targetSize
    • backupSize

      protected Long backupSize
    • localPath

      protected String localPath
    • targetPath

      protected String targetPath
    • volumePath

      protected String volumePath
    • targetBucket

      protected String targetBucket
    • targetArchive

      protected String targetArchive
    • compressed

      protected Boolean compressed
    • copyToStore

      protected Boolean copyToStore
    • internalId

      protected String internalId
    • externalId

      protected String externalId
    • restoreConfig

      protected String restoreConfig
    • dateDay

      protected String dateDay
    • retentionCount

      protected Integer retentionCount
    • dateCreated

      protected Date dateCreated
    • lastUpdated

      protected Date lastUpdated
    • statusMessage

      protected String statusMessage
    • errorMessage

      protected String errorMessage
  • Constructor Details

    • Backup

      public Backup()
  • Method Details

    • getAccount

      public Account getAccount()
    • setAccount

      public void setAccount(Account account)
    • getCreatedBy

      public User getCreatedBy()
    • setCreatedBy

      public void setCreatedBy(User createdBy)
    • getName

      public String getName()
    • setName

      public void setName(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 String getBackupSetId()
    • setBackupSetId

      public void setBackupSetId(String backupSetId)
    • getActive

      public Boolean getActive()
    • setActive

      public void setActive(Boolean active)
    • getEnabled

      public Boolean getEnabled()
    • setEnabled

      public void setEnabled(Boolean enabled)
    • getCronExpression

      public String getCronExpression()
    • setCronExpression

      public void setCronExpression(String cronExpression)
    • getLastExecution

      public Date getLastExecution()
    • setLastExecution

      public void setLastExecution(Date lastExecution)
    • getLastBackupResultId

      public String getLastBackupResultId()
    • setLastBackupResultId

      public void setLastBackupResultId(String lastBackupResultId)
    • getLastResult

      public BackupResult getLastResult()
    • setLastResult

      public void setLastResult(BackupResult lastResult)
    • getLastStatus

      public String getLastStatus()
    • setLastStatus

      public void setLastStatus(String lastStatus)
    • getNextFire

      public Date getNextFire()
    • setNextFire

      public void setNextFire(Date nextFire)
    • getContainerId

      public Long getContainerId()
    • setContainerId

      public void setContainerId(Long containerId)
    • getInstanceId

      public Long getInstanceId()
    • setInstanceId

      public void setInstanceId(Long instanceId)
    • getComputeServerId

      public Long getComputeServerId()
    • setComputeServerId

      public void setComputeServerId(Long computeServerId)
    • getComputeServerTypeId

      public Long getComputeServerTypeId()
    • setComputeServerTypeId

      public void setComputeServerTypeId(Long computeServerTypeId)
    • getContainerTypeId

      public Long getContainerTypeId()
    • setContainerTypeId

      public void setContainerTypeId(Long containerTypeId)
    • getInstanceLayoutId

      public Long getInstanceLayoutId()
    • setInstanceLayoutId

      public void setInstanceLayoutId(Long instanceLayoutId)
    • getServicePlanId

      public Long getServicePlanId()
    • setServicePlanId

      public void setServicePlanId(Long servicePlanId)
    • getZoneId

      public Long getZoneId()
    • setZoneId

      public void setZoneId(Long zoneId)
    • getSiteId

      public Long getSiteId()
    • setSiteId

      public void setSiteId(Long siteId)
    • getSourceProviderId

      public Long getSourceProviderId()
    • setSourceProviderId

      public void setSourceProviderId(Long sourceProviderId)
    • getTargetHost

      public String getTargetHost()
    • setTargetHost

      public void setTargetHost(String targetHost)
    • getTargetPort

      public Integer getTargetPort()
    • setTargetPort

      public void setTargetPort(Integer targetPort)
    • getTargetUsername

      public String getTargetUsername()
    • setTargetUsername

      public void setTargetUsername(String targetUsername)
    • getTargetPassword

      public String getTargetPassword()
    • setTargetPassword

      public void setTargetPassword(String targetPassword)
    • getTargetName

      public String getTargetName()
    • setTargetName

      public void setTargetName(String targetName)
    • getTargetCustom

      public String getTargetCustom()
    • setTargetCustom

      public void setTargetCustom(String targetCustom)
    • getTargetSlave

      public Boolean getTargetSlave()
    • setTargetSlave

      public void setTargetSlave(Boolean targetSlave)
    • getTargetIncremental

      public Boolean getTargetIncremental()
    • setTargetIncremental

      public void setTargetIncremental(Boolean targetIncremental)
    • getTargetAll

      public Boolean getTargetAll()
    • setTargetAll

      public void setTargetAll(Boolean targetAll)
    • getSshHost

      public String getSshHost()
    • setSshHost

      public void setSshHost(String sshHost)
    • getSshPort

      public Integer getSshPort()
    • setSshPort

      public void setSshPort(Integer sshPort)
    • getSshUsername

      public String getSshUsername()
    • setSshUsername

      public void setSshUsername(String sshUsername)
    • getSshPassword

      public String getSshPassword()
    • setSshPassword

      public void setSshPassword(String sshPassword)
    • getTargetSize

      public Long getTargetSize()
    • setTargetSize

      public void setTargetSize(Long targetSize)
    • getBackupSize

      public Long getBackupSize()
    • setBackupSize

      public void setBackupSize(Long backupSize)
    • getLocalPath

      public String getLocalPath()
    • setLocalPath

      public void setLocalPath(String localPath)
    • getTargetPath

      public String getTargetPath()
    • setTargetPath

      public void setTargetPath(String targetPath)
    • getVolumePath

      public String getVolumePath()
    • setVolumePath

      public void setVolumePath(String volumePath)
    • getTargetBucket

      public String getTargetBucket()
    • setTargetBucket

      public void setTargetBucket(String targetBucket)
    • getTargetArchive

      public String getTargetArchive()
    • setTargetArchive

      public void setTargetArchive(String targetArchive)
    • getCompressed

      public Boolean getCompressed()
    • setCompressed

      public void setCompressed(Boolean compressed)
    • getCopyToStore

      public Boolean getCopyToStore()
    • setCopyToStore

      public void setCopyToStore(Boolean copyToStore)
    • getInternalId

      public String getInternalId()
    • setInternalId

      public void setInternalId(String internalId)
    • getExternalId

      public String getExternalId()
    • setExternalId

      public void setExternalId(String externalId)
    • getRestoreConfig

      public String getRestoreConfig()
    • setRestoreConfig

      public void setRestoreConfig(String restoreConfig)
    • getDateDay

      public String getDateDay()
    • setDateDay

      public void setDateDay(String dateDay)
    • getRetentionCount

      public Integer getRetentionCount()
    • setRetentionCount

      public void setRetentionCount(Integer retentionCount)
    • getDateCreated

      public Date getDateCreated()
    • setDateCreated

      public void setDateCreated(Date dateCreated)
    • getLastUpdated

      public Date getLastUpdated()
    • setLastUpdated

      public void setLastUpdated(Date lastUpdated)
    • getStatusMessage

      public String getStatusMessage()
    • setStatusMessage

      public void setStatusMessage(String statusMessage)
    • getErrorMessage

      public String getErrorMessage()
    • setErrorMessage

      public void setErrorMessage(String errorMessage)