class TencentCloud::Waf::V20180125::AddCustomRuleRequest
AddCustomRule请求参数结构体
def deserialize(params)
def deserialize(params) @Name = params['Name'] @SortId = params['SortId'] unless params['Strategies'].nil? @Strategies = [] params['Strategies'].each do |i| strategy_tmp = Strategy.new strategy_tmp.deserialize(i) @Strategies << strategy_tmp end end @Domain = params['Domain'] @ActionType = params['ActionType'] @Redirect = params['Redirect'] @ExpireTime = params['ExpireTime'] @Edition = params['Edition'] @Bypass = params['Bypass'] @EventId = params['EventId'] @JobType = params['JobType'] unless params['JobDateTime'].nil? @JobDateTime = JobDateTime.new @JobDateTime.deserialize(params['JobDateTime']) end @Source = params['Source'] @Label = params['Label'] @Status = params['Status'] @PageId = params['PageId'] end
def initialize(name=nil, sortid=nil, strategies=nil, domain=nil, actiontype=nil, redirect=nil, expiretime=nil, edition=nil, bypass=nil, eventid=nil, jobtype=nil, jobdatetime=nil, source=nil, label=nil, status=nil, pageid=nil)
def initialize(name=nil, sortid=nil, strategies=nil, domain=nil, actiontype=nil, redirect=nil, expiretime=nil, edition=nil, bypass=nil, eventid=nil, jobtype=nil, jobdatetime=nil, source=nil, label=nil, status=nil, pageid=nil) @Name = name @SortId = sortid @Strategies = strategies @Domain = domain @ActionType = actiontype @Redirect = redirect @ExpireTime = expiretime @Edition = edition @Bypass = bypass @EventId = eventid @JobType = jobtype @JobDateTime = jobdatetime @Source = source @Label = label @Status = status @PageId = pageid end