Class: TencentCloud::Waf::V20180125::UpsertCCRuleRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Waf::V20180125::UpsertCCRuleRequest
- Defined in:
- lib/v20180125/models.rb
Overview
UpsertCCRule请求参数结构体
Instance Attribute Summary collapse
- #ActionType ⇒ Object
- #Advance ⇒ Object
- #Domain ⇒ Object
- #Edition ⇒ Object
- #EventId ⇒ Object
- #Interval ⇒ Object
- #Limit ⇒ Object
- #MatchFunc ⇒ Object
- #Name ⇒ Object
- #OptionsArr ⇒ Object
- #Priority ⇒ Object
- #RuleId ⇒ Object
- #SessionApplied ⇒ Object
- #Status ⇒ Object
- #Type ⇒ Object
- #Url ⇒ Object
- #ValidTime ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(domain = nil, name = nil, status = nil, advance = nil, limit = nil, interval = nil, url = nil, matchfunc = nil, actiontype = nil, priority = nil, validtime = nil, optionsarr = nil, edition = nil, type = nil, eventid = nil, sessionapplied = nil, ruleid = nil) ⇒ UpsertCCRuleRequest
constructor
A new instance of UpsertCCRuleRequest.
Constructor Details
#initialize(domain = nil, name = nil, status = nil, advance = nil, limit = nil, interval = nil, url = nil, matchfunc = nil, actiontype = nil, priority = nil, validtime = nil, optionsarr = nil, edition = nil, type = nil, eventid = nil, sessionapplied = nil, ruleid = nil) ⇒ UpsertCCRuleRequest
Returns a new instance of UpsertCCRuleRequest.
11778 11779 11780 11781 11782 11783 11784 11785 11786 11787 11788 11789 11790 11791 11792 11793 11794 11795 11796 |
# File 'lib/v20180125/models.rb', line 11778 def initialize(domain=nil, name=nil, status=nil, advance=nil, limit=nil, interval=nil, url=nil, matchfunc=nil, actiontype=nil, priority=nil, validtime=nil, =nil, edition=nil, type=nil, eventid=nil, sessionapplied=nil, ruleid=nil) @Domain = domain @Name = name @Status = status @Advance = advance @Limit = limit @Interval = interval @Url = url @MatchFunc = matchfunc @ActionType = actiontype @Priority = priority @ValidTime = validtime @OptionsArr = @Edition = edition @Type = type @EventId = eventid @SessionApplied = sessionapplied @RuleId = ruleid end |
Instance Attribute Details
#ActionType ⇒ Object
11776 11777 11778 |
# File 'lib/v20180125/models.rb', line 11776 def ActionType @ActionType end |
#Advance ⇒ Object
11776 11777 11778 |
# File 'lib/v20180125/models.rb', line 11776 def Advance @Advance end |
#Domain ⇒ Object
11776 11777 11778 |
# File 'lib/v20180125/models.rb', line 11776 def Domain @Domain end |
#Edition ⇒ Object
11776 11777 11778 |
# File 'lib/v20180125/models.rb', line 11776 def Edition @Edition end |
#EventId ⇒ Object
11776 11777 11778 |
# File 'lib/v20180125/models.rb', line 11776 def EventId @EventId end |
#Interval ⇒ Object
11776 11777 11778 |
# File 'lib/v20180125/models.rb', line 11776 def Interval @Interval end |
#Limit ⇒ Object
11776 11777 11778 |
# File 'lib/v20180125/models.rb', line 11776 def Limit @Limit end |
#MatchFunc ⇒ Object
11776 11777 11778 |
# File 'lib/v20180125/models.rb', line 11776 def MatchFunc @MatchFunc end |
#Name ⇒ Object
11776 11777 11778 |
# File 'lib/v20180125/models.rb', line 11776 def Name @Name end |
#OptionsArr ⇒ Object
11776 11777 11778 |
# File 'lib/v20180125/models.rb', line 11776 def OptionsArr @OptionsArr end |
#Priority ⇒ Object
11776 11777 11778 |
# File 'lib/v20180125/models.rb', line 11776 def Priority @Priority end |
#RuleId ⇒ Object
11776 11777 11778 |
# File 'lib/v20180125/models.rb', line 11776 def RuleId @RuleId end |
#SessionApplied ⇒ Object
11776 11777 11778 |
# File 'lib/v20180125/models.rb', line 11776 def SessionApplied @SessionApplied end |
#Status ⇒ Object
11776 11777 11778 |
# File 'lib/v20180125/models.rb', line 11776 def Status @Status end |
#Type ⇒ Object
11776 11777 11778 |
# File 'lib/v20180125/models.rb', line 11776 def Type @Type end |
#Url ⇒ Object
11776 11777 11778 |
# File 'lib/v20180125/models.rb', line 11776 def Url @Url end |
#ValidTime ⇒ Object
11776 11777 11778 |
# File 'lib/v20180125/models.rb', line 11776 def ValidTime @ValidTime end |
Instance Method Details
#deserialize(params) ⇒ Object
11798 11799 11800 11801 11802 11803 11804 11805 11806 11807 11808 11809 11810 11811 11812 11813 11814 11815 11816 |
# File 'lib/v20180125/models.rb', line 11798 def deserialize(params) @Domain = params['Domain'] @Name = params['Name'] @Status = params['Status'] @Advance = params['Advance'] @Limit = params['Limit'] @Interval = params['Interval'] @Url = params['Url'] @MatchFunc = params['MatchFunc'] @ActionType = params['ActionType'] @Priority = params['Priority'] @ValidTime = params['ValidTime'] @OptionsArr = params['OptionsArr'] @Edition = params['Edition'] @Type = params['Type'] @EventId = params['EventId'] @SessionApplied = params['SessionApplied'] @RuleId = params['RuleId'] end |