Class: TencentCloud::Sqlserver::V20180328::RestoreInstanceRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Sqlserver::V20180328::RestoreInstanceRequest
- Defined in:
- lib/v20180328/models.rb
Overview
RestoreInstance请求参数结构体
Instance Attribute Summary collapse
- #BackupId ⇒ Object
- #DBList ⇒ Object
- #GroupId ⇒ Object
- #InstanceId ⇒ Object
- #RenameRestore ⇒ Object
- #TargetInstanceId ⇒ Object
- #Type ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, backupid = nil, targetinstanceid = nil, renamerestore = nil, type = nil, dblist = nil, groupid = nil) ⇒ RestoreInstanceRequest
constructor
A new instance of RestoreInstanceRequest.
Constructor Details
#initialize(instanceid = nil, backupid = nil, targetinstanceid = nil, renamerestore = nil, type = nil, dblist = nil, groupid = nil) ⇒ RestoreInstanceRequest
Returns a new instance of RestoreInstanceRequest.
10726 10727 10728 10729 10730 10731 10732 10733 10734 |
# File 'lib/v20180328/models.rb', line 10726 def initialize(instanceid=nil, backupid=nil, targetinstanceid=nil, renamerestore=nil, type=nil, dblist=nil, groupid=nil) @InstanceId = instanceid @BackupId = backupid @TargetInstanceId = targetinstanceid @RenameRestore = renamerestore @Type = type @DBList = dblist @GroupId = groupid end |
Instance Attribute Details
#BackupId ⇒ Object
10724 10725 10726 |
# File 'lib/v20180328/models.rb', line 10724 def BackupId @BackupId end |
#DBList ⇒ Object
10724 10725 10726 |
# File 'lib/v20180328/models.rb', line 10724 def DBList @DBList end |
#GroupId ⇒ Object
10724 10725 10726 |
# File 'lib/v20180328/models.rb', line 10724 def GroupId @GroupId end |
#InstanceId ⇒ Object
10724 10725 10726 |
# File 'lib/v20180328/models.rb', line 10724 def InstanceId @InstanceId end |
#RenameRestore ⇒ Object
10724 10725 10726 |
# File 'lib/v20180328/models.rb', line 10724 def RenameRestore @RenameRestore end |
#TargetInstanceId ⇒ Object
10724 10725 10726 |
# File 'lib/v20180328/models.rb', line 10724 def TargetInstanceId @TargetInstanceId end |
#Type ⇒ Object
10724 10725 10726 |
# File 'lib/v20180328/models.rb', line 10724 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
10736 10737 10738 10739 10740 10741 10742 10743 10744 10745 10746 10747 10748 10749 10750 10751 |
# File 'lib/v20180328/models.rb', line 10736 def deserialize(params) @InstanceId = params['InstanceId'] @BackupId = params['BackupId'] @TargetInstanceId = params['TargetInstanceId'] unless params['RenameRestore'].nil? @RenameRestore = [] params['RenameRestore'].each do |i| renamerestoredatabase_tmp = RenameRestoreDatabase.new renamerestoredatabase_tmp.deserialize(i) @RenameRestore << renamerestoredatabase_tmp end end @Type = params['Type'] @DBList = params['DBList'] @GroupId = params['GroupId'] end |