Class: TencentCloud::Cdwch::V20200915::BackUpJobDisplay
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdwch::V20200915::BackUpJobDisplay
- Defined in:
- lib/v20200915/models.rb
Overview
备份任务详情
Instance Attribute Summary collapse
- #BackUpSize ⇒ Object
- #BackUpTime ⇒ Object
- #BackUpType ⇒ Object
- #ErrorReason ⇒ Object
- #ExpireTime ⇒ Object
- #JobId ⇒ Object
- #JobStatus ⇒ Object
- #ProcessSize ⇒ Object
- #Snapshot ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(jobid = nil, snapshot = nil, backuptype = nil, backupsize = nil, backuptime = nil, expiretime = nil, jobstatus = nil, processsize = nil, errorreason = nil) ⇒ BackUpJobDisplay
constructor
A new instance of BackUpJobDisplay.
Constructor Details
#initialize(jobid = nil, snapshot = nil, backuptype = nil, backupsize = nil, backuptime = nil, expiretime = nil, jobstatus = nil, processsize = nil, errorreason = nil) ⇒ BackUpJobDisplay
Returns a new instance of BackUpJobDisplay.
115 116 117 118 119 120 121 122 123 124 125 |
# File 'lib/v20200915/models.rb', line 115 def initialize(jobid=nil, snapshot=nil, backuptype=nil, backupsize=nil, backuptime=nil, expiretime=nil, jobstatus=nil, processsize=nil, errorreason=nil) @JobId = jobid @Snapshot = snapshot @BackUpType = backuptype @BackUpSize = backupsize @BackUpTime = backuptime @ExpireTime = expiretime @JobStatus = jobstatus @ProcessSize = processsize @ErrorReason = errorreason end |
Instance Attribute Details
#BackUpSize ⇒ Object
113 114 115 |
# File 'lib/v20200915/models.rb', line 113 def BackUpSize @BackUpSize end |
#BackUpTime ⇒ Object
113 114 115 |
# File 'lib/v20200915/models.rb', line 113 def BackUpTime @BackUpTime end |
#BackUpType ⇒ Object
113 114 115 |
# File 'lib/v20200915/models.rb', line 113 def BackUpType @BackUpType end |
#ErrorReason ⇒ Object
113 114 115 |
# File 'lib/v20200915/models.rb', line 113 def ErrorReason @ErrorReason end |
#ExpireTime ⇒ Object
113 114 115 |
# File 'lib/v20200915/models.rb', line 113 def ExpireTime @ExpireTime end |
#JobId ⇒ Object
113 114 115 |
# File 'lib/v20200915/models.rb', line 113 def JobId @JobId end |
#JobStatus ⇒ Object
113 114 115 |
# File 'lib/v20200915/models.rb', line 113 def JobStatus @JobStatus end |
#ProcessSize ⇒ Object
113 114 115 |
# File 'lib/v20200915/models.rb', line 113 def ProcessSize @ProcessSize end |
#Snapshot ⇒ Object
113 114 115 |
# File 'lib/v20200915/models.rb', line 113 def Snapshot @Snapshot end |
Instance Method Details
#deserialize(params) ⇒ Object
127 128 129 130 131 132 133 134 135 136 137 |
# File 'lib/v20200915/models.rb', line 127 def deserialize(params) @JobId = params['JobId'] @Snapshot = params['Snapshot'] @BackUpType = params['BackUpType'] @BackUpSize = params['BackUpSize'] @BackUpTime = params['BackUpTime'] @ExpireTime = params['ExpireTime'] @JobStatus = params['JobStatus'] @ProcessSize = params['ProcessSize'] @ErrorReason = params['ErrorReason'] end |