Class: TencentCloud::Cwp::V20180228::ModifyBaselineRuleRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::ModifyBaselineRuleRequest
- Defined in:
- lib/v20180228/models.rb
Overview
ModifyBaselineRule请求参数结构体
Instance Attribute Summary collapse
- #CategoryIds ⇒ Object
- #Data ⇒ Object
- #ExcludeIds ⇒ Object
- #Filters ⇒ Object
- #IdType ⇒ Object
- #SelectAll ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(data = nil, selectall = nil, filters = nil, idtype = nil, excludeids = nil, categoryids = nil) ⇒ ModifyBaselineRuleRequest
constructor
A new instance of ModifyBaselineRuleRequest.
Constructor Details
#initialize(data = nil, selectall = nil, filters = nil, idtype = nil, excludeids = nil, categoryids = nil) ⇒ ModifyBaselineRuleRequest
Returns a new instance of ModifyBaselineRuleRequest.
32521 32522 32523 32524 32525 32526 32527 32528 |
# File 'lib/v20180228/models.rb', line 32521 def initialize(data=nil, selectall=nil, filters=nil, idtype=nil, excludeids=nil, categoryids=nil) @Data = data @SelectAll = selectall @Filters = filters @IdType = idtype @ExcludeIds = excludeids @CategoryIds = categoryids end |
Instance Attribute Details
#CategoryIds ⇒ Object
32519 32520 32521 |
# File 'lib/v20180228/models.rb', line 32519 def CategoryIds @CategoryIds end |
#Data ⇒ Object
32519 32520 32521 |
# File 'lib/v20180228/models.rb', line 32519 def Data @Data end |
#ExcludeIds ⇒ Object
32519 32520 32521 |
# File 'lib/v20180228/models.rb', line 32519 def ExcludeIds @ExcludeIds end |
#Filters ⇒ Object
32519 32520 32521 |
# File 'lib/v20180228/models.rb', line 32519 def Filters @Filters end |
#IdType ⇒ Object
32519 32520 32521 |
# File 'lib/v20180228/models.rb', line 32519 def IdType @IdType end |
#SelectAll ⇒ Object
32519 32520 32521 |
# File 'lib/v20180228/models.rb', line 32519 def SelectAll @SelectAll end |
Instance Method Details
#deserialize(params) ⇒ Object
32530 32531 32532 32533 32534 32535 32536 32537 32538 32539 32540 32541 32542 32543 32544 32545 32546 32547 |
# File 'lib/v20180228/models.rb', line 32530 def deserialize(params) unless params['Data'].nil? @Data = BaselineRule.new @Data.deserialize(params['Data']) end @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 @IdType = params['IdType'] @ExcludeIds = params['ExcludeIds'] @CategoryIds = params['CategoryIds'] end |