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