Class: TencentCloud::Bmlb::V20180625::BindTrafficMirrorReceiversRequest

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

Overview

BindTrafficMirrorReceivers请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(trafficmirrorid = nil, receiverset = nil) ⇒ BindTrafficMirrorReceiversRequest

Returns a new instance of BindTrafficMirrorReceiversRequest.



263
264
265
266
# File 'lib/v20180625/models.rb', line 263

def initialize(trafficmirrorid=nil, receiverset=nil)
  @TrafficMirrorId = trafficmirrorid
  @ReceiverSet = receiverset
end

Instance Attribute Details

#ReceiverSetObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • ReceiverSet:

    待绑定的黑石物理机信息数组。



261
262
263
# File 'lib/v20180625/models.rb', line 261

def ReceiverSet
  @ReceiverSet
end

#TrafficMirrorIdObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • ReceiverSet:

    待绑定的黑石物理机信息数组。



261
262
263
# File 'lib/v20180625/models.rb', line 261

def TrafficMirrorId
  @TrafficMirrorId
end

Instance Method Details

#deserialize(params) ⇒ Object



268
269
270
271
272
273
274
275
276
277
278
# File 'lib/v20180625/models.rb', line 268

def deserialize(params)
  @TrafficMirrorId = params['TrafficMirrorId']
  unless params['ReceiverSet'].nil?
    @ReceiverSet = []
    params['ReceiverSet'].each do |i|
      bindtrafficmirrorreceiver_tmp = BindTrafficMirrorReceiver.new
      bindtrafficmirrorreceiver_tmp.deserialize(i)
      @ReceiverSet << bindtrafficmirrorreceiver_tmp
    end
  end
end