Class: TencentCloud::Cfw::V20190904::DeleteBlockIgnoreRuleNewRequest

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

Overview

DeleteBlockIgnoreRuleNew请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deleteall = nil, rules = nil, ruletype = nil, showtype = nil) ⇒ DeleteBlockIgnoreRuleNewRequest

Returns a new instance of DeleteBlockIgnoreRuleNewRequest.



2289
2290
2291
2292
2293
2294
# File 'lib/v20190904/models.rb', line 2289

def initialize(deleteall=nil, rules=nil, ruletype=nil, showtype=nil)
  @DeleteAll = deleteall
  @Rules = rules
  @RuleType = ruletype
  @ShowType = showtype
end

Instance Attribute Details

#DeleteAllObject

主要用于全部删除时区分列表类型

Parameters:

  • 是否删除全部

  • 规则列表

  • 封禁:1,放通:100,

  • blocklist 封禁列表 whitelist 白名单列表



2287
2288
2289
# File 'lib/v20190904/models.rb', line 2287

def DeleteAll
  @DeleteAll
end

#RulesObject

主要用于全部删除时区分列表类型

Parameters:

  • 是否删除全部

  • 规则列表

  • 封禁:1,放通:100,

  • blocklist 封禁列表 whitelist 白名单列表



2287
2288
2289
# File 'lib/v20190904/models.rb', line 2287

def Rules
  @Rules
end

#RuleTypeObject

主要用于全部删除时区分列表类型

Parameters:

  • 是否删除全部

  • 规则列表

  • 封禁:1,放通:100,

  • blocklist 封禁列表 whitelist 白名单列表



2287
2288
2289
# File 'lib/v20190904/models.rb', line 2287

def RuleType
  @RuleType
end

#ShowTypeObject

主要用于全部删除时区分列表类型

Parameters:

  • 是否删除全部

  • 规则列表

  • 封禁:1,放通:100,

  • blocklist 封禁列表 whitelist 白名单列表



2287
2288
2289
# File 'lib/v20190904/models.rb', line 2287

def ShowType
  @ShowType
end

Instance Method Details

#deserialize(params) ⇒ Object



2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
# File 'lib/v20190904/models.rb', line 2296

def deserialize(params)
  @DeleteAll = params['DeleteAll']
  unless params['Rules'].nil?
    @Rules = []
    params['Rules'].each do |i|
      banandallowruledel_tmp = BanAndAllowRuleDel.new
      banandallowruledel_tmp.deserialize(i)
      @Rules << banandallowruledel_tmp
    end
  end
  @RuleType = params['RuleType']
  @ShowType = params['ShowType']
end