Class: TencentCloud::Mongodb::V20190725::BackupDownloadTask
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mongodb::V20190725::BackupDownloadTask
- Defined in:
- lib/v20190725/models.rb
Overview
备份下载任务
Instance Attribute Summary collapse
-
#BackupDesc ⇒ Object
- 0:等待执行。 - 1:正在下载。 - 2:下载完成。 - 3:下载失败。 - 4:等待重试。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: 1.
-
#BackupMethod ⇒ Object
- 0:等待执行。 - 1:正在下载。 - 2:下载完成。 - 3:下载失败。 - 4:等待重试。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: 1.
-
#BackupName ⇒ Object
- 0:等待执行。 - 1:正在下载。 - 2:下载完成。 - 3:下载失败。 - 4:等待重试。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: 1.
-
#BackupSize ⇒ Object
- 0:等待执行。 - 1:正在下载。 - 2:下载完成。 - 3:下载失败。 - 4:等待重试。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: 1.
-
#Bucket ⇒ Object
- 0:等待执行。 - 1:正在下载。 - 2:下载完成。 - 3:下载失败。 - 4:等待重试。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: 1.
-
#CreateTime ⇒ Object
- 0:等待执行。 - 1:正在下载。 - 2:下载完成。 - 3:下载失败。 - 4:等待重试。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: 1.
-
#Percent ⇒ Object
- 0:等待执行。 - 1:正在下载。 - 2:下载完成。 - 3:下载失败。 - 4:等待重试。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: 1.
-
#Region ⇒ Object
- 0:等待执行。 - 1:正在下载。 - 2:下载完成。 - 3:下载失败。 - 4:等待重试。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: 1.
-
#ReplicaSetId ⇒ Object
- 0:等待执行。 - 1:正在下载。 - 2:下载完成。 - 3:下载失败。 - 4:等待重试。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: 1.
-
#Status ⇒ Object
- 0:等待执行。 - 1:正在下载。 - 2:下载完成。 - 3:下载失败。 - 4:等待重试。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: 1.
-
#TimeSpend ⇒ Object
- 0:等待执行。 - 1:正在下载。 - 2:下载完成。 - 3:下载失败。 - 4:等待重试。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: 1.
-
#Url ⇒ Object
- 0:等待执行。 - 1:正在下载。 - 2:下载完成。 - 3:下载失败。 - 4:等待重试。 - 0:逻辑备份。 - 1:物理备份。 - 3:快照备份。 说明: 1.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(createtime = nil, backupname = nil, replicasetid = nil, backupsize = nil, status = nil, percent = nil, timespend = nil, url = nil, backupmethod = nil, backupdesc = nil, region = nil, bucket = nil) ⇒ BackupDownloadTask
constructor
A new instance of BackupDownloadTask.
Constructor Details
#initialize(createtime = nil, backupname = nil, replicasetid = nil, backupsize = nil, status = nil, percent = nil, timespend = nil, url = nil, backupmethod = nil, backupdesc = nil, region = nil, bucket = nil) ⇒ BackupDownloadTask
Returns a new instance of BackupDownloadTask.
298 299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'lib/v20190725/models.rb', line 298 def initialize(createtime=nil, backupname=nil, replicasetid=nil, backupsize=nil, status=nil, percent=nil, timespend=nil, url=nil, backupmethod=nil, backupdesc=nil, region=nil, bucket=nil) @CreateTime = createtime @BackupName = backupname @ReplicaSetId = replicasetid @BackupSize = backupsize @Status = status @Percent = percent @TimeSpend = timespend @Url = url @BackupMethod = backupmethod @BackupDesc = backupdesc @Region = region @Bucket = bucket end |
Instance Attribute Details
#BackupDesc ⇒ Object
- 0:等待执行。
- 1:正在下载。
- 2:下载完成。
- 3:下载失败。
- 4:等待重试。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
296 297 298 |
# File 'lib/v20190725/models.rb', line 296 def BackupDesc @BackupDesc end |
#BackupMethod ⇒ Object
- 0:等待执行。
- 1:正在下载。
- 2:下载完成。
- 3:下载失败。
- 4:等待重试。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
296 297 298 |
# File 'lib/v20190725/models.rb', line 296 def BackupMethod @BackupMethod end |
#BackupName ⇒ Object
- 0:等待执行。
- 1:正在下载。
- 2:下载完成。
- 3:下载失败。
- 4:等待重试。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
296 297 298 |
# File 'lib/v20190725/models.rb', line 296 def BackupName @BackupName end |
#BackupSize ⇒ Object
- 0:等待执行。
- 1:正在下载。
- 2:下载完成。
- 3:下载失败。
- 4:等待重试。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
296 297 298 |
# File 'lib/v20190725/models.rb', line 296 def BackupSize @BackupSize end |
#Bucket ⇒ Object
- 0:等待执行。
- 1:正在下载。
- 2:下载完成。
- 3:下载失败。
- 4:等待重试。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
296 297 298 |
# File 'lib/v20190725/models.rb', line 296 def Bucket @Bucket end |
#CreateTime ⇒ Object
- 0:等待执行。
- 1:正在下载。
- 2:下载完成。
- 3:下载失败。
- 4:等待重试。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
296 297 298 |
# File 'lib/v20190725/models.rb', line 296 def CreateTime @CreateTime end |
#Percent ⇒ Object
- 0:等待执行。
- 1:正在下载。
- 2:下载完成。
- 3:下载失败。
- 4:等待重试。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
296 297 298 |
# File 'lib/v20190725/models.rb', line 296 def Percent @Percent end |
#Region ⇒ Object
- 0:等待执行。
- 1:正在下载。
- 2:下载完成。
- 3:下载失败。
- 4:等待重试。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
296 297 298 |
# File 'lib/v20190725/models.rb', line 296 def Region @Region end |
#ReplicaSetId ⇒ Object
- 0:等待执行。
- 1:正在下载。
- 2:下载完成。
- 3:下载失败。
- 4:等待重试。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
296 297 298 |
# File 'lib/v20190725/models.rb', line 296 def ReplicaSetId @ReplicaSetId end |
#Status ⇒ Object
- 0:等待执行。
- 1:正在下载。
- 2:下载完成。
- 3:下载失败。
- 4:等待重试。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
296 297 298 |
# File 'lib/v20190725/models.rb', line 296 def Status @Status end |
#TimeSpend ⇒ Object
- 0:等待执行。
- 1:正在下载。
- 2:下载完成。
- 3:下载失败。
- 4:等待重试。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
296 297 298 |
# File 'lib/v20190725/models.rb', line 296 def TimeSpend @TimeSpend end |
#Url ⇒ Object
- 0:等待执行。
- 1:正在下载。
- 2:下载完成。
- 3:下载失败。
- 4:等待重试。
- 0:逻辑备份。
- 1:物理备份。
- 3:快照备份。 说明:
- 通用版实例支持逻辑备份与物理备份。云盘版实例支持物理备份与快照备份,暂不支持逻辑备份。
- 实例开通存储加密,则备份方式不能为物理备份。
296 297 298 |
# File 'lib/v20190725/models.rb', line 296 def Url @Url end |
Instance Method Details
#deserialize(params) ⇒ Object
313 314 315 316 317 318 319 320 321 322 323 324 325 326 |
# File 'lib/v20190725/models.rb', line 313 def deserialize(params) @CreateTime = params['CreateTime'] @BackupName = params['BackupName'] @ReplicaSetId = params['ReplicaSetId'] @BackupSize = params['BackupSize'] @Status = params['Status'] @Percent = params['Percent'] @TimeSpend = params['TimeSpend'] @Url = params['Url'] @BackupMethod = params['BackupMethod'] @BackupDesc = params['BackupDesc'] @Region = params['Region'] @Bucket = params['Bucket'] end |