Class: TencentCloud::Lighthouse::V20200324::InstanceTrafficPackage

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

Overview

实例流量包详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, trafficpackageset = nil) ⇒ InstanceTrafficPackage

Returns a new instance of InstanceTrafficPackage.



6122
6123
6124
6125
# File 'lib/v20200324/models.rb', line 6122

def initialize(instanceid=nil, trafficpackageset=nil)
  @InstanceId = instanceid
  @TrafficPackageSet = trafficpackageset
end

Instance Attribute Details

#InstanceIdObject

Parameters:

  • InstanceId:

    实例ID。

  • TrafficPackageSet:

    流量包详情列表。



6120
6121
6122
# File 'lib/v20200324/models.rb', line 6120

def InstanceId
  @InstanceId
end

#TrafficPackageSetObject

Parameters:

  • InstanceId:

    实例ID。

  • TrafficPackageSet:

    流量包详情列表。



6120
6121
6122
# File 'lib/v20200324/models.rb', line 6120

def TrafficPackageSet
  @TrafficPackageSet
end

Instance Method Details

#deserialize(params) ⇒ Object



6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
# File 'lib/v20200324/models.rb', line 6127

def deserialize(params)
  @InstanceId = params['InstanceId']
  unless params['TrafficPackageSet'].nil?
    @TrafficPackageSet = []
    params['TrafficPackageSet'].each do |i|
      trafficpackage_tmp = TrafficPackage.new
      trafficpackage_tmp.deserialize(i)
      @TrafficPackageSet << trafficpackage_tmp
    end
  end
end