Class: TencentCloud::Ecm::V20190719::InstanceNetworkInfo

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

Overview

实例网卡ip网络信息数组

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(addressinfoset = nil, networkinterfaceid = nil, networkinterfacename = nil, primary = nil) ⇒ InstanceNetworkInfo

Returns a new instance of InstanceNetworkInfo.



6309
6310
6311
6312
6313
6314
# File 'lib/v20190719/models.rb', line 6309

def initialize(addressinfoset=nil, networkinterfaceid=nil, networkinterfacename=nil, primary=nil)
  @AddressInfoSet = addressinfoset
  @NetworkInterfaceId = networkinterfaceid
  @NetworkInterfaceName = networkinterfacename
  @Primary = primary
end

Instance Attribute Details

#AddressInfoSetObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AddressInfoSet:

    实例内外网ip相关信息。

  • NetworkInterfaceId:

    网卡ID。

  • NetworkInterfaceName:

    网卡名称。

  • Primary:

    主网卡属性。true为主网卡,false为辅助网卡。



6307
6308
6309
# File 'lib/v20190719/models.rb', line 6307

def AddressInfoSet
  @AddressInfoSet
end

#NetworkInterfaceIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AddressInfoSet:

    实例内外网ip相关信息。

  • NetworkInterfaceId:

    网卡ID。

  • NetworkInterfaceName:

    网卡名称。

  • Primary:

    主网卡属性。true为主网卡,false为辅助网卡。



6307
6308
6309
# File 'lib/v20190719/models.rb', line 6307

def NetworkInterfaceId
  @NetworkInterfaceId
end

#NetworkInterfaceNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AddressInfoSet:

    实例内外网ip相关信息。

  • NetworkInterfaceId:

    网卡ID。

  • NetworkInterfaceName:

    网卡名称。

  • Primary:

    主网卡属性。true为主网卡,false为辅助网卡。



6307
6308
6309
# File 'lib/v20190719/models.rb', line 6307

def NetworkInterfaceName
  @NetworkInterfaceName
end

#PrimaryObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AddressInfoSet:

    实例内外网ip相关信息。

  • NetworkInterfaceId:

    网卡ID。

  • NetworkInterfaceName:

    网卡名称。

  • Primary:

    主网卡属性。true为主网卡,false为辅助网卡。



6307
6308
6309
# File 'lib/v20190719/models.rb', line 6307

def Primary
  @Primary
end

Instance Method Details

#deserialize(params) ⇒ Object



6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
# File 'lib/v20190719/models.rb', line 6316

def deserialize(params)
  unless params['AddressInfoSet'].nil?
    @AddressInfoSet = []
    params['AddressInfoSet'].each do |i|
      addressinfo_tmp = AddressInfo.new
      addressinfo_tmp.deserialize(i)
      @AddressInfoSet << addressinfo_tmp
    end
  end
  @NetworkInterfaceId = params['NetworkInterfaceId']
  @NetworkInterfaceName = params['NetworkInterfaceName']
  @Primary = params['Primary']
end