Class: TencentCloud::Sqlserver::V20180328::RollbackInstanceRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Sqlserver::V20180328::RollbackInstanceRequest
- Defined in:
- lib/v20180328/models.rb
Overview
RollbackInstance请求参数结构体
Instance Attribute Summary collapse
- #DBs ⇒ Object
- #InstanceId ⇒ Object
- #RenameRestore ⇒ Object
- #TargetInstanceId ⇒ Object
- #Time ⇒ Object
- #Type ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, type = nil, time = nil, dbs = nil, targetinstanceid = nil, renamerestore = nil) ⇒ RollbackInstanceRequest
constructor
A new instance of RollbackInstanceRequest.
Constructor Details
#initialize(instanceid = nil, type = nil, time = nil, dbs = nil, targetinstanceid = nil, renamerestore = nil) ⇒ RollbackInstanceRequest
Returns a new instance of RollbackInstanceRequest.
10863 10864 10865 10866 10867 10868 10869 10870 |
# File 'lib/v20180328/models.rb', line 10863 def initialize(instanceid=nil, type=nil, time=nil, dbs=nil, targetinstanceid=nil, renamerestore=nil) @InstanceId = instanceid @Type = type @Time = time @DBs = dbs @TargetInstanceId = targetinstanceid @RenameRestore = renamerestore end |
Instance Attribute Details
#DBs ⇒ Object
10861 10862 10863 |
# File 'lib/v20180328/models.rb', line 10861 def DBs @DBs end |
#InstanceId ⇒ Object
10861 10862 10863 |
# File 'lib/v20180328/models.rb', line 10861 def InstanceId @InstanceId end |
#RenameRestore ⇒ Object
10861 10862 10863 |
# File 'lib/v20180328/models.rb', line 10861 def RenameRestore @RenameRestore end |
#TargetInstanceId ⇒ Object
10861 10862 10863 |
# File 'lib/v20180328/models.rb', line 10861 def TargetInstanceId @TargetInstanceId end |
#Time ⇒ Object
10861 10862 10863 |
# File 'lib/v20180328/models.rb', line 10861 def Time @Time end |
#Type ⇒ Object
10861 10862 10863 |
# File 'lib/v20180328/models.rb', line 10861 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
10872 10873 10874 10875 10876 10877 10878 10879 10880 10881 10882 10883 10884 10885 10886 |
# File 'lib/v20180328/models.rb', line 10872 def deserialize(params) @InstanceId = params['InstanceId'] @Type = params['Type'] @Time = params['Time'] @DBs = params['DBs'] @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 end |