Class: TencentCloud::Sqlserver::V20180328::ModifyBackupMigrationRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Sqlserver::V20180328::ModifyBackupMigrationRequest
- Defined in:
- lib/v20180328/models.rb
Overview
ModifyBackupMigration请求参数结构体
Instance Attribute Summary collapse
- #BackupFiles ⇒ Object
- #BackupMigrationId ⇒ Object
- #DBRename ⇒ Object
- #InstanceId ⇒ Object
- #MigrationName ⇒ Object
- #RecoveryType ⇒ Object
- #UploadType ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, backupmigrationid = nil, migrationname = nil, recoverytype = nil, uploadtype = nil, backupfiles = nil, dbrename = nil) ⇒ ModifyBackupMigrationRequest
constructor
A new instance of ModifyBackupMigrationRequest.
Constructor Details
#initialize(instanceid = nil, backupmigrationid = nil, migrationname = nil, recoverytype = nil, uploadtype = nil, backupfiles = nil, dbrename = nil) ⇒ ModifyBackupMigrationRequest
Returns a new instance of ModifyBackupMigrationRequest.
8285 8286 8287 8288 8289 8290 8291 8292 8293 |
# File 'lib/v20180328/models.rb', line 8285 def initialize(instanceid=nil, backupmigrationid=nil, migrationname=nil, recoverytype=nil, uploadtype=nil, backupfiles=nil, dbrename=nil) @InstanceId = instanceid @BackupMigrationId = backupmigrationid @MigrationName = migrationname @RecoveryType = recoverytype @UploadType = uploadtype @BackupFiles = backupfiles @DBRename = dbrename end |
Instance Attribute Details
#BackupFiles ⇒ Object
8283 8284 8285 |
# File 'lib/v20180328/models.rb', line 8283 def BackupFiles @BackupFiles end |
#BackupMigrationId ⇒ Object
8283 8284 8285 |
# File 'lib/v20180328/models.rb', line 8283 def BackupMigrationId @BackupMigrationId end |
#DBRename ⇒ Object
8283 8284 8285 |
# File 'lib/v20180328/models.rb', line 8283 def DBRename @DBRename end |
#InstanceId ⇒ Object
8283 8284 8285 |
# File 'lib/v20180328/models.rb', line 8283 def InstanceId @InstanceId end |
#MigrationName ⇒ Object
8283 8284 8285 |
# File 'lib/v20180328/models.rb', line 8283 def MigrationName @MigrationName end |
#RecoveryType ⇒ Object
8283 8284 8285 |
# File 'lib/v20180328/models.rb', line 8283 def RecoveryType @RecoveryType end |
#UploadType ⇒ Object
8283 8284 8285 |
# File 'lib/v20180328/models.rb', line 8283 def UploadType @UploadType end |
Instance Method Details
#deserialize(params) ⇒ Object
8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 |
# File 'lib/v20180328/models.rb', line 8295 def deserialize(params) @InstanceId = params['InstanceId'] @BackupMigrationId = params['BackupMigrationId'] @MigrationName = params['MigrationName'] @RecoveryType = params['RecoveryType'] @UploadType = params['UploadType'] @BackupFiles = params['BackupFiles'] unless params['DBRename'].nil? @DBRename = [] params['DBRename'].each do |i| renamerestoredatabase_tmp = RenameRestoreDatabase.new renamerestoredatabase_tmp.deserialize(i) @DBRename << renamerestoredatabase_tmp end end end |