Package com.morpheusdata.model
Class BackupJob
- java.lang.Object
-
- com.morpheusdata.model.MorpheusModel
-
- com.morpheusdata.model.BackupJob
-
public class BackupJob extends MorpheusModel
-
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
protected BackupProvider
backupProvider
protected BackupRepository
backupRepository
protected java.lang.String
backupServerId
protected java.lang.String
category
protected java.lang.String
code
protected java.lang.String
config
protected java.lang.String
cronExpression
protected java.util.Date
dateCreated
protected java.lang.Boolean
enabled
protected java.lang.String
externalId
protected java.lang.String
internalId
protected java.lang.String
lastBackupResultId
protected java.util.Date
lastExecution
protected java.util.Date
lastUpdated
protected java.lang.String
name
protected java.util.Date
nextFire
protected java.lang.String
platform
protected java.lang.Long
refId
protected java.lang.String
refType
protected java.lang.Integer
retentionCount
protected ExecuteScheduleType
scheduleType
protected java.lang.String
source
protected java.lang.Long
sourceJobId
protected java.lang.String
visibility
-
Fields inherited from class com.morpheusdata.model.MorpheusModel
id
-
-
Constructor Summary
Constructors Constructor Description BackupJob()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Account
getAccount()
BackupProvider
getBackupProvider()
BackupRepository
getBackupRepository()
java.lang.String
getBackupServerId()
java.lang.String
getCategory()
java.lang.String
getCode()
java.lang.String
getConfig()
java.lang.String
getCronExpression()
java.util.Date
getDateCreated()
java.lang.Boolean
getEnabled()
java.lang.String
getExternalId()
java.lang.String
getInternalId()
java.lang.String
getLastBackupResultId()
java.util.Date
getLastExecution()
java.util.Date
getLastUpdated()
java.lang.String
getName()
java.util.Date
getNextFire()
java.lang.String
getPlatform()
java.lang.Long
getRefId()
java.lang.String
getRefType()
java.lang.Integer
getRetentionCount()
ExecuteScheduleType
getScheduleType()
java.lang.String
getSource()
java.lang.Long
getSourceJobId()
java.lang.String
getVisibility()
void
setAccount(Account account)
void
setBackupProvider(BackupProvider backupProvider)
void
setBackupRepository(BackupRepository backupRepository)
void
setBackupServerId(java.lang.String backupServerId)
void
setCategory(java.lang.String category)
void
setCode(java.lang.String code)
void
setConfig(java.lang.String config)
void
setCronExpression(java.lang.String cronExpression)
void
setDateCreated(java.util.Date dateCreated)
void
setEnabled(java.lang.Boolean enabled)
void
setExternalId(java.lang.String externalId)
void
setInternalId(java.lang.String internalId)
void
setLastBackupResultId(java.lang.String lastBackupResultId)
void
setLastExecution(java.util.Date lastExecution)
void
setLastUpdated(java.util.Date lastUpdated)
void
setName(java.lang.String name)
void
setNextFire(java.util.Date nextFire)
void
setPlatform(java.lang.String platform)
void
setRefId(java.lang.Long refId)
void
setRefType(java.lang.String refType)
void
setRetentionCount(java.lang.Integer retentionCount)
void
setScheduleType(ExecuteScheduleType scheduleType)
void
setSource(java.lang.String source)
void
setSourceJobId(java.lang.Long sourceJobId)
void
setVisibility(java.lang.String visibility)
-
Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfigMap, setConfigProperty, setId
-
-
-
-
Field Detail
-
account
protected Account account
-
name
protected java.lang.String name
-
code
protected java.lang.String code
-
category
protected java.lang.String category
-
enabled
protected java.lang.Boolean enabled
-
platform
protected java.lang.String platform
-
backupProvider
protected BackupProvider backupProvider
-
internalId
protected java.lang.String internalId
-
externalId
protected java.lang.String externalId
-
config
protected java.lang.String config
-
refType
protected java.lang.String refType
-
refId
protected java.lang.Long refId
-
backupServerId
protected java.lang.String backupServerId
-
backupRepository
protected BackupRepository backupRepository
-
cronExpression
protected java.lang.String cronExpression
-
lastExecution
protected java.util.Date lastExecution
-
lastBackupResultId
protected java.lang.String lastBackupResultId
-
nextFire
protected java.util.Date nextFire
-
sourceJobId
protected java.lang.Long sourceJobId
-
source
protected java.lang.String source
-
dateCreated
protected java.util.Date dateCreated
-
lastUpdated
protected java.util.Date lastUpdated
-
visibility
protected java.lang.String visibility
-
retentionCount
protected java.lang.Integer retentionCount
-
scheduleType
protected ExecuteScheduleType scheduleType
-
-
Method Detail
-
getAccount
public Account getAccount()
-
setAccount
public void setAccount(Account account)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getCode
public java.lang.String getCode()
-
setCode
public void setCode(java.lang.String code)
-
getCategory
public java.lang.String getCategory()
-
setCategory
public void setCategory(java.lang.String category)
-
getEnabled
public java.lang.Boolean getEnabled()
-
setEnabled
public void setEnabled(java.lang.Boolean enabled)
-
getPlatform
public java.lang.String getPlatform()
-
setPlatform
public void setPlatform(java.lang.String platform)
-
getBackupProvider
public BackupProvider getBackupProvider()
-
setBackupProvider
public void setBackupProvider(BackupProvider backupProvider)
-
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)
-
getConfig
public java.lang.String getConfig()
- Overrides:
getConfig
in classMorpheusModel
-
setConfig
public void setConfig(java.lang.String config)
- Overrides:
setConfig
in classMorpheusModel
-
getRefType
public java.lang.String getRefType()
-
setRefType
public void setRefType(java.lang.String refType)
-
getRefId
public java.lang.Long getRefId()
-
setRefId
public void setRefId(java.lang.Long refId)
-
getBackupServerId
public java.lang.String getBackupServerId()
-
setBackupServerId
public void setBackupServerId(java.lang.String backupServerId)
-
getBackupRepository
public BackupRepository getBackupRepository()
-
setBackupRepository
public void setBackupRepository(BackupRepository backupRepository)
-
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)
-
getNextFire
public java.util.Date getNextFire()
-
setNextFire
public void setNextFire(java.util.Date nextFire)
-
getSourceJobId
public java.lang.Long getSourceJobId()
-
setSourceJobId
public void setSourceJobId(java.lang.Long sourceJobId)
-
getSource
public java.lang.String getSource()
-
setSource
public void setSource(java.lang.String source)
-
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)
-
getVisibility
public java.lang.String getVisibility()
-
setVisibility
public void setVisibility(java.lang.String visibility)
-
getRetentionCount
public java.lang.Integer getRetentionCount()
-
setRetentionCount
public void setRetentionCount(java.lang.Integer retentionCount)
-
getScheduleType
public ExecuteScheduleType getScheduleType()
-
setScheduleType
public void setScheduleType(ExecuteScheduleType scheduleType)
-
-