Class: TencentCloud::Waf::V20180125::DescribeCustomRulesRspRuleListItem
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Waf::V20180125::DescribeCustomRulesRspRuleListItem
- Defined in:
- lib/v20180125/models.rb
Overview
DescribeCustomRules接口回包中的复杂类型
Instance Attribute Summary collapse
-
#ActionType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Bypass ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#EventId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ExpireTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ModifyTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Name ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Redirect ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RuleId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SortId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Source ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Strategies ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ValidStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(actiontype = nil, bypass = nil, createtime = nil, expiretime = nil, name = nil, redirect = nil, ruleid = nil, sortid = nil, status = nil, strategies = nil, eventid = nil, modifytime = nil, validstatus = nil, source = nil) ⇒ DescribeCustomRulesRspRuleListItem
constructor
A new instance of DescribeCustomRulesRspRuleListItem.
Constructor Details
#initialize(actiontype = nil, bypass = nil, createtime = nil, expiretime = nil, name = nil, redirect = nil, ruleid = nil, sortid = nil, status = nil, strategies = nil, eventid = nil, modifytime = nil, validstatus = nil, source = nil) ⇒ DescribeCustomRulesRspRuleListItem
Returns a new instance of DescribeCustomRulesRspRuleListItem.
4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 |
# File 'lib/v20180125/models.rb', line 4067 def initialize(actiontype=nil, bypass=nil, createtime=nil, expiretime=nil, name=nil, redirect=nil, ruleid=nil, sortid=nil, status=nil, strategies=nil, eventid=nil, modifytime=nil, validstatus=nil, source=nil) @ActionType = actiontype @Bypass = bypass @CreateTime = createtime @ExpireTime = expiretime @Name = name @Redirect = redirect @RuleId = ruleid @SortId = sortid @Status = status @Strategies = strategies @EventId = eventid @ModifyTime = modifytime @ValidStatus = validstatus @Source = source end |
Instance Attribute Details
#ActionType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
4065 4066 4067 |
# File 'lib/v20180125/models.rb', line 4065 def ActionType @ActionType end |
#Bypass ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
4065 4066 4067 |
# File 'lib/v20180125/models.rb', line 4065 def Bypass @Bypass end |
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
4065 4066 4067 |
# File 'lib/v20180125/models.rb', line 4065 def CreateTime @CreateTime end |
#EventId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
4065 4066 4067 |
# File 'lib/v20180125/models.rb', line 4065 def EventId @EventId end |
#ExpireTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
4065 4066 4067 |
# File 'lib/v20180125/models.rb', line 4065 def ExpireTime @ExpireTime end |
#ModifyTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
4065 4066 4067 |
# File 'lib/v20180125/models.rb', line 4065 def ModifyTime @ModifyTime end |
#Name ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
4065 4066 4067 |
# File 'lib/v20180125/models.rb', line 4065 def Name @Name end |
#Redirect ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
4065 4066 4067 |
# File 'lib/v20180125/models.rb', line 4065 def Redirect @Redirect end |
#RuleId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
4065 4066 4067 |
# File 'lib/v20180125/models.rb', line 4065 def RuleId @RuleId end |
#SortId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
4065 4066 4067 |
# File 'lib/v20180125/models.rb', line 4065 def SortId @SortId end |
#Source ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
4065 4066 4067 |
# File 'lib/v20180125/models.rb', line 4065 def Source @Source end |
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
4065 4066 4067 |
# File 'lib/v20180125/models.rb', line 4065 def Status @Status end |
#Strategies ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
4065 4066 4067 |
# File 'lib/v20180125/models.rb', line 4065 def Strategies @Strategies end |
#ValidStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
4065 4066 4067 |
# File 'lib/v20180125/models.rb', line 4065 def ValidStatus @ValidStatus end |
Instance Method Details
#deserialize(params) ⇒ Object
4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 |
# File 'lib/v20180125/models.rb', line 4084 def deserialize(params) @ActionType = params['ActionType'] @Bypass = params['Bypass'] @CreateTime = params['CreateTime'] @ExpireTime = params['ExpireTime'] @Name = params['Name'] @Redirect = params['Redirect'] @RuleId = params['RuleId'] @SortId = params['SortId'] @Status = params['Status'] unless params['Strategies'].nil? @Strategies = [] params['Strategies'].each do |i| strategy_tmp = Strategy.new strategy_tmp.deserialize(i) @Strategies << strategy_tmp end end @EventId = params['EventId'] @ModifyTime = params['ModifyTime'] @ValidStatus = params['ValidStatus'] @Source = params['Source'] end |