Class: TencentCloud::Mongodb::V20190725::CreateBackupDownloadTaskRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mongodb::V20190725::CreateBackupDownloadTaskRequest
- Defined in:
- lib/v20190725/models.rb
Overview
CreateBackupDownloadTask请求参数结构体
Instance Attribute Summary collapse
-
#BackupName ⇒ Object
- 如副本集实例 ID 为 cmgo-p8vnipr5,示例:BackupSets.0=cmgo-p8vnipr5_0,可下载全量数据。 - 如分片集群实例 ID 为 cmgo-p8vnipr5,示例:BackupSets.0=cmgo-p8vnipr5_0&BackupSets.1=cmgo-p8vnipr5_1,即下载分片0和分片1的数据。分片集群如需全量下载,请按示例方式传入全部分片名称。.
-
#BackupSets ⇒ Object
- 如副本集实例 ID 为 cmgo-p8vnipr5,示例:BackupSets.0=cmgo-p8vnipr5_0,可下载全量数据。 - 如分片集群实例 ID 为 cmgo-p8vnipr5,示例:BackupSets.0=cmgo-p8vnipr5_0&BackupSets.1=cmgo-p8vnipr5_1,即下载分片0和分片1的数据。分片集群如需全量下载,请按示例方式传入全部分片名称。.
-
#InstanceId ⇒ Object
- 如副本集实例 ID 为 cmgo-p8vnipr5,示例:BackupSets.0=cmgo-p8vnipr5_0,可下载全量数据。 - 如分片集群实例 ID 为 cmgo-p8vnipr5,示例:BackupSets.0=cmgo-p8vnipr5_0&BackupSets.1=cmgo-p8vnipr5_1,即下载分片0和分片1的数据。分片集群如需全量下载,请按示例方式传入全部分片名称。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, backupname = nil, backupsets = nil) ⇒ CreateBackupDownloadTaskRequest
constructor
A new instance of CreateBackupDownloadTaskRequest.
Constructor Details
#initialize(instanceid = nil, backupname = nil, backupsets = nil) ⇒ CreateBackupDownloadTaskRequest
Returns a new instance of CreateBackupDownloadTaskRequest.
643 644 645 646 647 |
# File 'lib/v20190725/models.rb', line 643 def initialize(instanceid=nil, backupname=nil, backupsets=nil) @InstanceId = instanceid @BackupName = backupname @BackupSets = backupsets end |
Instance Attribute Details
#BackupName ⇒ Object
- 如副本集实例 ID 为 cmgo-p8vnipr5,示例:BackupSets.0=cmgo-p8vnipr5_0,可下载全量数据。
- 如分片集群实例 ID 为 cmgo-p8vnipr5,示例:BackupSets.0=cmgo-p8vnipr5_0&BackupSets.1=cmgo-p8vnipr5_1,即下载分片0和分片1的数据。分片集群如需全量下载,请按示例方式传入全部分片名称。
641 642 643 |
# File 'lib/v20190725/models.rb', line 641 def BackupName @BackupName end |
#BackupSets ⇒ Object
- 如副本集实例 ID 为 cmgo-p8vnipr5,示例:BackupSets.0=cmgo-p8vnipr5_0,可下载全量数据。
- 如分片集群实例 ID 为 cmgo-p8vnipr5,示例:BackupSets.0=cmgo-p8vnipr5_0&BackupSets.1=cmgo-p8vnipr5_1,即下载分片0和分片1的数据。分片集群如需全量下载,请按示例方式传入全部分片名称。
641 642 643 |
# File 'lib/v20190725/models.rb', line 641 def BackupSets @BackupSets end |
#InstanceId ⇒ Object
- 如副本集实例 ID 为 cmgo-p8vnipr5,示例:BackupSets.0=cmgo-p8vnipr5_0,可下载全量数据。
- 如分片集群实例 ID 为 cmgo-p8vnipr5,示例:BackupSets.0=cmgo-p8vnipr5_0&BackupSets.1=cmgo-p8vnipr5_1,即下载分片0和分片1的数据。分片集群如需全量下载,请按示例方式传入全部分片名称。
641 642 643 |
# File 'lib/v20190725/models.rb', line 641 def InstanceId @InstanceId end |
Instance Method Details
#deserialize(params) ⇒ Object
649 650 651 652 653 654 655 656 657 658 659 660 |
# File 'lib/v20190725/models.rb', line 649 def deserialize(params) @InstanceId = params['InstanceId'] @BackupName = params['BackupName'] unless params['BackupSets'].nil? @BackupSets = [] params['BackupSets'].each do |i| replicasetinfo_tmp = ReplicaSetInfo.new replicasetinfo_tmp.deserialize(i) @BackupSets << replicasetinfo_tmp end end end |