Class: TencentCloud::Waf::V20180125::ModifyOwaspWhiteRuleRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Waf::V20180125::ModifyOwaspWhiteRuleRequest
- Defined in:
- lib/v20180125/models.rb
Overview
ModifyOwaspWhiteRule请求参数结构体
Instance Attribute Summary collapse
- #Domain ⇒ Object
- #ExpireTime ⇒ Object
- #Ids ⇒ Object
- #JobDateTime ⇒ Object
- #JobType ⇒ Object
- #LogicalOp ⇒ Object
- #Name ⇒ Object
- #RuleId ⇒ Object
- #Status ⇒ Object
- #Strategies ⇒ Object
- #Type ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(ruleid = nil, name = nil, domain = nil, strategies = nil, ids = nil, type = nil, jobtype = nil, jobdatetime = nil, expiretime = nil, status = nil, logicalop = nil) ⇒ ModifyOwaspWhiteRuleRequest
constructor
A new instance of ModifyOwaspWhiteRuleRequest.
Constructor Details
#initialize(ruleid = nil, name = nil, domain = nil, strategies = nil, ids = nil, type = nil, jobtype = nil, jobdatetime = nil, expiretime = nil, status = nil, logicalop = nil) ⇒ ModifyOwaspWhiteRuleRequest
Returns a new instance of ModifyOwaspWhiteRuleRequest.
16080 16081 16082 16083 16084 16085 16086 16087 16088 16089 16090 16091 16092 |
# File 'lib/v20180125/models.rb', line 16080 def initialize(ruleid=nil, name=nil, domain=nil, strategies=nil, ids=nil, type=nil, jobtype=nil, jobdatetime=nil, expiretime=nil, status=nil, logicalop=nil) @RuleId = ruleid @Name = name @Domain = domain @Strategies = strategies @Ids = ids @Type = type @JobType = jobtype @JobDateTime = jobdatetime @ExpireTime = expiretime @Status = status @LogicalOp = logicalop end |
Instance Attribute Details
#Domain ⇒ Object
16078 16079 16080 |
# File 'lib/v20180125/models.rb', line 16078 def Domain @Domain end |
#ExpireTime ⇒ Object
16078 16079 16080 |
# File 'lib/v20180125/models.rb', line 16078 def ExpireTime @ExpireTime end |
#Ids ⇒ Object
16078 16079 16080 |
# File 'lib/v20180125/models.rb', line 16078 def Ids @Ids end |
#JobDateTime ⇒ Object
16078 16079 16080 |
# File 'lib/v20180125/models.rb', line 16078 def JobDateTime @JobDateTime end |
#JobType ⇒ Object
16078 16079 16080 |
# File 'lib/v20180125/models.rb', line 16078 def JobType @JobType end |
#LogicalOp ⇒ Object
16078 16079 16080 |
# File 'lib/v20180125/models.rb', line 16078 def LogicalOp @LogicalOp end |
#Name ⇒ Object
16078 16079 16080 |
# File 'lib/v20180125/models.rb', line 16078 def Name @Name end |
#RuleId ⇒ Object
16078 16079 16080 |
# File 'lib/v20180125/models.rb', line 16078 def RuleId @RuleId end |
#Status ⇒ Object
16078 16079 16080 |
# File 'lib/v20180125/models.rb', line 16078 def Status @Status end |
#Strategies ⇒ Object
16078 16079 16080 |
# File 'lib/v20180125/models.rb', line 16078 def Strategies @Strategies end |
#Type ⇒ Object
16078 16079 16080 |
# File 'lib/v20180125/models.rb', line 16078 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
16094 16095 16096 16097 16098 16099 16100 16101 16102 16103 16104 16105 16106 16107 16108 16109 16110 16111 16112 16113 16114 16115 16116 |
# File 'lib/v20180125/models.rb', line 16094 def deserialize(params) @RuleId = params['RuleId'] @Name = params['Name'] @Domain = params['Domain'] unless params['Strategies'].nil? @Strategies = [] params['Strategies'].each do |i| strategy_tmp = Strategy.new strategy_tmp.deserialize(i) @Strategies << strategy_tmp end end @Ids = params['Ids'] @Type = params['Type'] @JobType = params['JobType'] unless params['JobDateTime'].nil? @JobDateTime = JobDateTime.new @JobDateTime.deserialize(params['JobDateTime']) end @ExpireTime = params['ExpireTime'] @Status = params['Status'] @LogicalOp = params['LogicalOp'] end |