Class: TencentCloud::Cdwch::V20200915::ModifyInstanceKeyValConfigsRequest

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

Overview

ModifyInstanceKeyValConfigs请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, additems = nil, updateitems = nil, deleteitems = nil, delitems = nil, remark = nil) ⇒ ModifyInstanceKeyValConfigsRequest

Returns a new instance of ModifyInstanceKeyValConfigsRequest.



1483
1484
1485
1486
1487
1488
1489
1490
# File 'lib/v20200915/models.rb', line 1483

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

#AddItemsObject

Parameters:

  • InstanceId:

    实例ID

  • AddItems:

    新增配置列表

  • UpdateItems:

    更新配置列表

  • DeleteItems:

    删除配置列表

  • DelItems:

    删除配置列表

  • Remark:

    备注



1481
1482
1483
# File 'lib/v20200915/models.rb', line 1481

def AddItems
  @AddItems
end

#DeleteItemsObject

Parameters:

  • InstanceId:

    实例ID

  • AddItems:

    新增配置列表

  • UpdateItems:

    更新配置列表

  • DeleteItems:

    删除配置列表

  • DelItems:

    删除配置列表

  • Remark:

    备注



1481
1482
1483
# File 'lib/v20200915/models.rb', line 1481

def DeleteItems
  @DeleteItems
end

#DelItemsObject

Parameters:

  • InstanceId:

    实例ID

  • AddItems:

    新增配置列表

  • UpdateItems:

    更新配置列表

  • DeleteItems:

    删除配置列表

  • DelItems:

    删除配置列表

  • Remark:

    备注



1481
1482
1483
# File 'lib/v20200915/models.rb', line 1481

def DelItems
  @DelItems
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例ID

  • AddItems:

    新增配置列表

  • UpdateItems:

    更新配置列表

  • DeleteItems:

    删除配置列表

  • DelItems:

    删除配置列表

  • Remark:

    备注



1481
1482
1483
# File 'lib/v20200915/models.rb', line 1481

def InstanceId
  @InstanceId
end

#RemarkObject

Parameters:

  • InstanceId:

    实例ID

  • AddItems:

    新增配置列表

  • UpdateItems:

    更新配置列表

  • DeleteItems:

    删除配置列表

  • DelItems:

    删除配置列表

  • Remark:

    备注



1481
1482
1483
# File 'lib/v20200915/models.rb', line 1481

def Remark
  @Remark
end

#UpdateItemsObject

Parameters:

  • InstanceId:

    实例ID

  • AddItems:

    新增配置列表

  • UpdateItems:

    更新配置列表

  • DeleteItems:

    删除配置列表

  • DelItems:

    删除配置列表

  • Remark:

    备注



1481
1482
1483
# File 'lib/v20200915/models.rb', line 1481

def UpdateItems
  @UpdateItems
end

Instance Method Details

#deserialize(params) ⇒ Object



1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
# File 'lib/v20200915/models.rb', line 1492

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