Class: TencentCloud::Cwp::V20180228::ModifyBaselineRuleIgnoreRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::ModifyBaselineRuleIgnoreRequest
- Defined in:
- lib/v20180228/models.rb
Overview
ModifyBaselineRuleIgnore请求参数结构体
Instance Attribute Summary collapse
- #AssetType ⇒ Object
- #Filters ⇒ Object
- #HostIds ⇒ Object
- #HostIps ⇒ Object
- #ItemIds ⇒ Object
- #RuleId ⇒ Object
- #RuleName ⇒ Object
- #SelectAll ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(rulename = nil, assettype = nil, ruleid = nil, itemids = nil, hostids = nil, hostips = nil, selectall = nil, filters = nil) ⇒ ModifyBaselineRuleIgnoreRequest
constructor
A new instance of ModifyBaselineRuleIgnoreRequest.
Constructor Details
#initialize(rulename = nil, assettype = nil, ruleid = nil, itemids = nil, hostids = nil, hostips = nil, selectall = nil, filters = nil) ⇒ ModifyBaselineRuleIgnoreRequest
Returns a new instance of ModifyBaselineRuleIgnoreRequest.
32458 32459 32460 32461 32462 32463 32464 32465 32466 32467 |
# File 'lib/v20180228/models.rb', line 32458 def initialize(rulename=nil, assettype=nil, ruleid=nil, itemids=nil, hostids=nil, hostips=nil, selectall=nil, filters=nil) @RuleName = rulename @AssetType = assettype @RuleId = ruleid @ItemIds = itemids @HostIds = hostids @HostIps = hostips @SelectAll = selectall @Filters = filters end |
Instance Attribute Details
#AssetType ⇒ Object
32456 32457 32458 |
# File 'lib/v20180228/models.rb', line 32456 def AssetType @AssetType end |
#Filters ⇒ Object
32456 32457 32458 |
# File 'lib/v20180228/models.rb', line 32456 def Filters @Filters end |
#HostIds ⇒ Object
32456 32457 32458 |
# File 'lib/v20180228/models.rb', line 32456 def HostIds @HostIds end |
#HostIps ⇒ Object
32456 32457 32458 |
# File 'lib/v20180228/models.rb', line 32456 def HostIps @HostIps end |
#ItemIds ⇒ Object
32456 32457 32458 |
# File 'lib/v20180228/models.rb', line 32456 def ItemIds @ItemIds end |
#RuleId ⇒ Object
32456 32457 32458 |
# File 'lib/v20180228/models.rb', line 32456 def RuleId @RuleId end |
#RuleName ⇒ Object
32456 32457 32458 |
# File 'lib/v20180228/models.rb', line 32456 def RuleName @RuleName end |
#SelectAll ⇒ Object
32456 32457 32458 |
# File 'lib/v20180228/models.rb', line 32456 def SelectAll @SelectAll end |
Instance Method Details
#deserialize(params) ⇒ Object
32469 32470 32471 32472 32473 32474 32475 32476 32477 32478 32479 32480 32481 32482 32483 32484 32485 |
# File 'lib/v20180228/models.rb', line 32469 def deserialize(params) @RuleName = params['RuleName'] @AssetType = params['AssetType'] @RuleId = params['RuleId'] @ItemIds = params['ItemIds'] @HostIds = params['HostIds'] @HostIps = params['HostIps'] @SelectAll = params['SelectAll'] unless params['Filters'].nil? @Filters = [] params['Filters'].each do |i| filter_tmp = Filter.new filter_tmp.deserialize(i) @Filters << filter_tmp end end end |