Class: TencentCloud::Tcaplusdb::V20190823::ImportSnapshotsRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tcaplusdb::V20190823::ImportSnapshotsRequest
- Defined in:
- lib/v20190823/models.rb
Overview
ImportSnapshots请求参数结构体
Instance Attribute Summary collapse
- #ClusterId ⇒ Object
- #ImportOriginTable ⇒ Object
- #ImportSpecialKey ⇒ Object
- #KeyFile ⇒ Object
- #NewTableGroupId ⇒ Object
- #NewTableName ⇒ Object
- #Snapshots ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(clusterid = nil, snapshots = nil, importspecialkey = nil, importorigintable = nil, keyfile = nil, newtablegroupid = nil, newtablename = nil) ⇒ ImportSnapshotsRequest
constructor
A new instance of ImportSnapshotsRequest.
Constructor Details
#initialize(clusterid = nil, snapshots = nil, importspecialkey = nil, importorigintable = nil, keyfile = nil, newtablegroupid = nil, newtablename = nil) ⇒ ImportSnapshotsRequest
Returns a new instance of ImportSnapshotsRequest.
2547 2548 2549 2550 2551 2552 2553 2554 2555 |
# File 'lib/v20190823/models.rb', line 2547 def initialize(clusterid=nil, snapshots=nil, importspecialkey=nil, importorigintable=nil, keyfile=nil, newtablegroupid=nil, newtablename=nil) @ClusterId = clusterid @Snapshots = snapshots @ImportSpecialKey = importspecialkey @ImportOriginTable = importorigintable @KeyFile = keyfile @NewTableGroupId = newtablegroupid @NewTableName = newtablename end |
Instance Attribute Details
#ClusterId ⇒ Object
2545 2546 2547 |
# File 'lib/v20190823/models.rb', line 2545 def ClusterId @ClusterId end |
#ImportOriginTable ⇒ Object
2545 2546 2547 |
# File 'lib/v20190823/models.rb', line 2545 def ImportOriginTable @ImportOriginTable end |
#ImportSpecialKey ⇒ Object
2545 2546 2547 |
# File 'lib/v20190823/models.rb', line 2545 def ImportSpecialKey @ImportSpecialKey end |
#KeyFile ⇒ Object
2545 2546 2547 |
# File 'lib/v20190823/models.rb', line 2545 def KeyFile @KeyFile end |
#NewTableGroupId ⇒ Object
2545 2546 2547 |
# File 'lib/v20190823/models.rb', line 2545 def NewTableGroupId @NewTableGroupId end |
#NewTableName ⇒ Object
2545 2546 2547 |
# File 'lib/v20190823/models.rb', line 2545 def NewTableName @NewTableName end |
#Snapshots ⇒ Object
2545 2546 2547 |
# File 'lib/v20190823/models.rb', line 2545 def Snapshots @Snapshots end |
Instance Method Details
#deserialize(params) ⇒ Object
2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 |
# File 'lib/v20190823/models.rb', line 2557 def deserialize(params) @ClusterId = params['ClusterId'] unless params['Snapshots'].nil? @Snapshots = SnapshotInfo.new @Snapshots.deserialize(params['Snapshots']) end @ImportSpecialKey = params['ImportSpecialKey'] @ImportOriginTable = params['ImportOriginTable'] unless params['KeyFile'].nil? @KeyFile = KeyFile.new @KeyFile.deserialize(params['KeyFile']) end @NewTableGroupId = params['NewTableGroupId'] @NewTableName = params['NewTableName'] end |