Class: TencentCloud::Sqlserver::V20180328::RenameRestoreDatabase

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180328/models.rb

Overview

用于RestoreInstance,RollbackInstance,CreateMigration、CloneDB、ModifyBackupMigration 等接口;对恢复的库进行重命名,且支持选择要恢复的库。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(oldname = nil, newname = nil) ⇒ RenameRestoreDatabase

Returns a new instance of RenameRestoreDatabase.



10505
10506
10507
10508
# File 'lib/v20180328/models.rb', line 10505

def initialize(oldname=nil, newname=nil)
  @OldName = oldname
  @NewName = newname
end

Instance Attribute Details

#NewNameObject

在用于离线迁移任务时可不填。

Parameters:

  • OldName:

    库的名字,如果oldName不存在则返回失败。

  • NewName:

    库的新名字,在用于离线迁移时,不填则按照OldName命名,OldName和NewName不能同时不填。在用于克隆数据库时,OldName和NewName都必须填写,且不能重复



10503
10504
10505
# File 'lib/v20180328/models.rb', line 10503

def NewName
  @NewName
end

#OldNameObject

在用于离线迁移任务时可不填。

Parameters:

  • OldName:

    库的名字,如果oldName不存在则返回失败。

  • NewName:

    库的新名字,在用于离线迁移时,不填则按照OldName命名,OldName和NewName不能同时不填。在用于克隆数据库时,OldName和NewName都必须填写,且不能重复



10503
10504
10505
# File 'lib/v20180328/models.rb', line 10503

def OldName
  @OldName
end

Instance Method Details

#deserialize(params) ⇒ Object



10510
10511
10512
10513
# File 'lib/v20180328/models.rb', line 10510

def deserialize(params)
  @OldName = params['OldName']
  @NewName = params['NewName']
end