Class: TencentCloud::Cdwch::V20200915::ModifyInstanceKeyValConfigsRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdwch::V20200915::ModifyInstanceKeyValConfigsRequest
- Defined in:
- lib/v20200915/models.rb
Overview
ModifyInstanceKeyValConfigs请求参数结构体
Instance Attribute Summary collapse
- #AddItems ⇒ Object
- #DeleteItems ⇒ Object
- #DelItems ⇒ Object
- #InstanceId ⇒ Object
- #Remark ⇒ Object
- #UpdateItems ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, additems = nil, updateitems = nil, deleteitems = nil, delitems = nil, remark = nil) ⇒ ModifyInstanceKeyValConfigsRequest
constructor
A new instance of ModifyInstanceKeyValConfigsRequest.
Constructor Details
#initialize(instanceid = nil, additems = nil, updateitems = nil, deleteitems = nil, delitems = nil, remark = nil) ⇒ ModifyInstanceKeyValConfigsRequest
Returns a new instance of ModifyInstanceKeyValConfigsRequest.
2514 2515 2516 2517 2518 2519 2520 2521 |
# File 'lib/v20200915/models.rb', line 2514 def initialize(instanceid=nil, additems=nil, updateitems=nil, deleteitems=nil, delitems=nil, remark=nil) @InstanceId = instanceid @AddItems = additems @UpdateItems = updateitems @DeleteItems = deleteitems @DelItems = delitems @Remark = remark end |
Instance Attribute Details
#AddItems ⇒ Object
2512 2513 2514 |
# File 'lib/v20200915/models.rb', line 2512 def AddItems @AddItems end |
#DeleteItems ⇒ Object
2512 2513 2514 |
# File 'lib/v20200915/models.rb', line 2512 def DeleteItems @DeleteItems end |
#DelItems ⇒ Object
2512 2513 2514 |
# File 'lib/v20200915/models.rb', line 2512 def DelItems @DelItems end |
#InstanceId ⇒ Object
2512 2513 2514 |
# File 'lib/v20200915/models.rb', line 2512 def InstanceId @InstanceId end |
#Remark ⇒ Object
2512 2513 2514 |
# File 'lib/v20200915/models.rb', line 2512 def Remark @Remark end |
#UpdateItems ⇒ Object
2512 2513 2514 |
# File 'lib/v20200915/models.rb', line 2512 def UpdateItems @UpdateItems end |
Instance Method Details
#deserialize(params) ⇒ Object
2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 |
# File 'lib/v20200915/models.rb', line 2523 def deserialize(params) @InstanceId = params['InstanceId'] unless params['AddItems'].nil? @AddItems = [] params['AddItems'].each do |i| instanceconfigitem_tmp = InstanceConfigItem.new instanceconfigitem_tmp.deserialize(i) @AddItems << instanceconfigitem_tmp end end unless params['UpdateItems'].nil? @UpdateItems = [] params['UpdateItems'].each do |i| instanceconfigitem_tmp = InstanceConfigItem.new instanceconfigitem_tmp.deserialize(i) @UpdateItems << instanceconfigitem_tmp end end unless params['DeleteItems'].nil? @DeleteItems = InstanceConfigItem.new @DeleteItems.deserialize(params['DeleteItems']) end unless params['DelItems'].nil? @DelItems = [] params['DelItems'].each do |i| instanceconfigitem_tmp = InstanceConfigItem.new instanceconfigitem_tmp.deserialize(i) @DelItems << instanceconfigitem_tmp end end @Remark = params['Remark'] end |