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.
32018 32019 32020 32021 32022 32023 32024 32025 32026 32027 |
# File 'lib/v20180228/models.rb', line 32018 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
32016 32017 32018 |
# File 'lib/v20180228/models.rb', line 32016 def AssetType @AssetType end |
#Filters ⇒ Object
32016 32017 32018 |
# File 'lib/v20180228/models.rb', line 32016 def Filters @Filters end |
#HostIds ⇒ Object
32016 32017 32018 |
# File 'lib/v20180228/models.rb', line 32016 def HostIds @HostIds end |
#HostIps ⇒ Object
32016 32017 32018 |
# File 'lib/v20180228/models.rb', line 32016 def HostIps @HostIps end |
#ItemIds ⇒ Object
32016 32017 32018 |
# File 'lib/v20180228/models.rb', line 32016 def ItemIds @ItemIds end |
#RuleId ⇒ Object
32016 32017 32018 |
# File 'lib/v20180228/models.rb', line 32016 def RuleId @RuleId end |
#RuleName ⇒ Object
32016 32017 32018 |
# File 'lib/v20180228/models.rb', line 32016 def RuleName @RuleName end |
#SelectAll ⇒ Object
32016 32017 32018 |
# File 'lib/v20180228/models.rb', line 32016 def SelectAll @SelectAll end |
Instance Method Details
#deserialize(params) ⇒ Object
32029 32030 32031 32032 32033 32034 32035 32036 32037 32038 32039 32040 32041 32042 32043 32044 32045 |
# File 'lib/v20180228/models.rb', line 32029 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 |