Class: TencentCloud::Bmlb::V20180625::TrafficMirrorReciversStatus

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

Overview

流量镜像健康检查返回的接收机状态信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(lanip = nil, receiversportstatusset = nil) ⇒ TrafficMirrorReciversStatus



4383
4384
4385
4386
# File 'lib/v20180625/models.rb', line 4383

def initialize(lanip=nil, receiversportstatusset=nil)
  @LanIp = lanip
  @ReceiversPortStatusSet = receiversportstatusset
end

Instance Attribute Details

#LanIpObject



4381
4382
4383
# File 'lib/v20180625/models.rb', line 4381

def LanIp
  @LanIp
end

#ReceiversPortStatusSetObject



4381
4382
4383
# File 'lib/v20180625/models.rb', line 4381

def ReceiversPortStatusSet
  @ReceiversPortStatusSet
end

Instance Method Details

#deserialize(params) ⇒ Object



4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
# File 'lib/v20180625/models.rb', line 4388

def deserialize(params)
  @LanIp = params['LanIp']
  unless params['ReceiversPortStatusSet'].nil?
    @ReceiversPortStatusSet = []
    params['ReceiversPortStatusSet'].each do |i|
      trafficmirrorportstatus_tmp = TrafficMirrorPortStatus.new
      trafficmirrorportstatus_tmp.deserialize(i)
      @ReceiversPortStatusSet << trafficmirrorportstatus_tmp
    end
  end
end