Class: TencentCloud::Bmlb::V20180625::UnbindTrafficMirrorReceiversRequest

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

Overview

UnbindTrafficMirrorReceivers请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of UnbindTrafficMirrorReceiversRequest.



4628
4629
4630
4631
# File 'lib/v20180625/models.rb', line 4628

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

Instance Attribute Details

#ReceiverSetObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • ReceiverSet:

    待绑定的主机实例ID和端口数组。



4626
4627
4628
# File 'lib/v20180625/models.rb', line 4626

def ReceiverSet
  @ReceiverSet
end

#TrafficMirrorIdObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • ReceiverSet:

    待绑定的主机实例ID和端口数组。



4626
4627
4628
# File 'lib/v20180625/models.rb', line 4626

def TrafficMirrorId
  @TrafficMirrorId
end

Instance Method Details

#deserialize(params) ⇒ Object



4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
# File 'lib/v20180625/models.rb', line 4633

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