Class: TencentCloud::Gaap::V20180529::BindListenerRealServersRequest

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

Overview

BindListenerRealServers请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(listenerid = nil, realserverbindset = nil) ⇒ BindListenerRealServersRequest

Returns a new instance of BindListenerRealServersRequest.



244
245
246
247
# File 'lib/v20180529/models.rb', line 244

def initialize(listenerid=nil, realserverbindset=nil)
  @ListenerId = listenerid
  @RealServerBindSet = realserverbindset
end

Instance Attribute Details

#ListenerIdObject

Parameters:

  • ListenerId:

    监听器ID

  • RealServerBindSet:

    待绑定源站列表。如果该监听器的源站调度策略是加权轮询,需要填写源站权重 RealServerWeight, 不填或者其他调度类型默认源站权重为1。



242
243
244
# File 'lib/v20180529/models.rb', line 242

def ListenerId
  @ListenerId
end

#RealServerBindSetObject

Parameters:

  • ListenerId:

    监听器ID

  • RealServerBindSet:

    待绑定源站列表。如果该监听器的源站调度策略是加权轮询,需要填写源站权重 RealServerWeight, 不填或者其他调度类型默认源站权重为1。



242
243
244
# File 'lib/v20180529/models.rb', line 242

def RealServerBindSet
  @RealServerBindSet
end

Instance Method Details

#deserialize(params) ⇒ Object



249
250
251
252
253
254
255
256
257
258
259
# File 'lib/v20180529/models.rb', line 249

def deserialize(params)
  @ListenerId = params['ListenerId']
  unless params['RealServerBindSet'].nil?
    @RealServerBindSet = []
    params['RealServerBindSet'].each do |i|
      realserverbindsetreq_tmp = RealServerBindSetReq.new
      realserverbindsetreq_tmp.deserialize(i)
      @RealServerBindSet << realserverbindsetreq_tmp
    end
  end
end