Class: TencentCloud::Waf::V20180125::ModifyBatchIpAccessControlRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180125/models.rb

Overview

ModifyBatchIpAccessControl请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ruleid = nil, iplist = nil, jobtype = nil, jobdatetime = nil, actiontype = nil, groupids = nil, domains = nil, note = nil) ⇒ ModifyBatchIpAccessControlRequest



14451
14452
14453
14454
14455
14456
14457
14458
14459
14460
# File 'lib/v20180125/models.rb', line 14451

def initialize(ruleid=nil, iplist=nil, jobtype=nil, jobdatetime=nil, actiontype=nil, groupids=nil, domains=nil, note=nil)
  @RuleId = ruleid
  @IpList = iplist
  @JobType = jobtype
  @JobDateTime = jobdatetime
  @ActionType = actiontype
  @GroupIds = groupids
  @Domains = domains
  @Note = note
end

Instance Attribute Details

#ActionTypeObject



14449
14450
14451
# File 'lib/v20180125/models.rb', line 14449

def ActionType
  @ActionType
end

#DomainsObject



14449
14450
14451
# File 'lib/v20180125/models.rb', line 14449

def Domains
  @Domains
end

#GroupIdsObject



14449
14450
14451
# File 'lib/v20180125/models.rb', line 14449

def GroupIds
  @GroupIds
end

#IpListObject



14449
14450
14451
# File 'lib/v20180125/models.rb', line 14449

def IpList
  @IpList
end

#JobDateTimeObject



14449
14450
14451
# File 'lib/v20180125/models.rb', line 14449

def JobDateTime
  @JobDateTime
end

#JobTypeObject



14449
14450
14451
# File 'lib/v20180125/models.rb', line 14449

def JobType
  @JobType
end

#NoteObject



14449
14450
14451
# File 'lib/v20180125/models.rb', line 14449

def Note
  @Note
end

#RuleIdObject



14449
14450
14451
# File 'lib/v20180125/models.rb', line 14449

def RuleId
  @RuleId
end

Instance Method Details

#deserialize(params) ⇒ Object



14462
14463
14464
14465
14466
14467
14468
14469
14470
14471
14472
14473
14474
# File 'lib/v20180125/models.rb', line 14462

def deserialize(params)
  @RuleId = params['RuleId']
  @IpList = params['IpList']
  @JobType = params['JobType']
  unless params['JobDateTime'].nil?
    @JobDateTime = JobDateTime.new
    @JobDateTime.deserialize(params['JobDateTime'])
  end
  @ActionType = params['ActionType']
  @GroupIds = params['GroupIds']
  @Domains = params['Domains']
  @Note = params['Note']
end