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.
32081 32082 32083 32084 32085 32086 32087 32088 |
# File 'lib/v20180228/models.rb', line 32081 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
32079 32080 32081 |
# File 'lib/v20180228/models.rb', line 32079 def CategoryIds @CategoryIds end |
#Data ⇒ Object
32079 32080 32081 |
# File 'lib/v20180228/models.rb', line 32079 def Data @Data end |
#ExcludeIds ⇒ Object
32079 32080 32081 |
# File 'lib/v20180228/models.rb', line 32079 def ExcludeIds @ExcludeIds end |
#Filters ⇒ Object
32079 32080 32081 |
# File 'lib/v20180228/models.rb', line 32079 def Filters @Filters end |
#IdType ⇒ Object
32079 32080 32081 |
# File 'lib/v20180228/models.rb', line 32079 def IdType @IdType end |
#SelectAll ⇒ Object
32079 32080 32081 |
# File 'lib/v20180228/models.rb', line 32079 def SelectAll @SelectAll end |
Instance Method Details
#deserialize(params) ⇒ Object
32090 32091 32092 32093 32094 32095 32096 32097 32098 32099 32100 32101 32102 32103 32104 32105 32106 32107 |
# File 'lib/v20180228/models.rb', line 32090 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 |