Class: TencentCloud::Cr::V20180321::ApplyBlackListRequest

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

Overview

ApplyBlackList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(_module = nil, operation = nil, blacklist = nil, instid = nil) ⇒ ApplyBlackListRequest

Returns a new instance of ApplyBlackListRequest.



80
81
82
83
84
85
# File 'lib/v20180321/models.rb', line 80

def initialize(_module=nil, operation=nil, blacklist=nil, instid=nil)
  @Module = _module
  @Operation = operation
  @BlackList = blacklist
  @InstId = instid
end

Instance Attribute Details

#BlackListObject

Parameters:

  • Module:

    模块名,本接口取值:account

  • Operation:

    操作名,本接口取值:ApplyBlackList

  • BlackList:

    黑名单列表

  • InstId:

    实例ID,不传默认为系统分配的初始实例



78
79
80
# File 'lib/v20180321/models.rb', line 78

def BlackList
  @BlackList
end

#InstIdObject

Parameters:

  • Module:

    模块名,本接口取值:account

  • Operation:

    操作名,本接口取值:ApplyBlackList

  • BlackList:

    黑名单列表

  • InstId:

    实例ID,不传默认为系统分配的初始实例



78
79
80
# File 'lib/v20180321/models.rb', line 78

def InstId
  @InstId
end

#ModuleObject

Parameters:

  • Module:

    模块名,本接口取值:account

  • Operation:

    操作名,本接口取值:ApplyBlackList

  • BlackList:

    黑名单列表

  • InstId:

    实例ID,不传默认为系统分配的初始实例



78
79
80
# File 'lib/v20180321/models.rb', line 78

def Module
  @Module
end

#OperationObject

Parameters:

  • Module:

    模块名,本接口取值:account

  • Operation:

    操作名,本接口取值:ApplyBlackList

  • BlackList:

    黑名单列表

  • InstId:

    实例ID,不传默认为系统分配的初始实例



78
79
80
# File 'lib/v20180321/models.rb', line 78

def Operation
  @Operation
end

Instance Method Details

#deserialize(params) ⇒ Object



87
88
89
90
91
92
93
94
95
96
97
98
99
# File 'lib/v20180321/models.rb', line 87

def deserialize(params)
  @Module = params['Module']
  @Operation = params['Operation']
  unless params['BlackList'].nil?
    @BlackList = []
    params['BlackList'].each do |i|
      singleblackapply_tmp = SingleBlackApply.new
      singleblackapply_tmp.deserialize(i)
      @BlackList << singleblackapply_tmp
    end
  end
  @InstId = params['InstId']
end