Class: TencentCloud::Ioa::V20220601::DescribeDeviceInfoRspData

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

Overview

业务响应数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(processlist = nil, networklist = nil, servicelist = nil) ⇒ DescribeDeviceInfoRspData

Returns a new instance of DescribeDeviceInfoRspData.



1997
1998
1999
2000
2001
# File 'lib/v20220601/models.rb', line 1997

def initialize(processlist=nil, networklist=nil, servicelist=nil)
  @ProcessList = processlist
  @NetworkList = networklist
  @ServiceList = servicelist
end

Instance Attribute Details

#NetworkListObject

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

Parameters:

  • ProcessList:

    分页的具体数据对象

  • NetworkList:

    分页的具体数据对象

  • ServiceList:

    分页的具体数据对象



1995
1996
1997
# File 'lib/v20220601/models.rb', line 1995

def NetworkList
  @NetworkList
end

#ProcessListObject

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

Parameters:

  • ProcessList:

    分页的具体数据对象

  • NetworkList:

    分页的具体数据对象

  • ServiceList:

    分页的具体数据对象



1995
1996
1997
# File 'lib/v20220601/models.rb', line 1995

def ProcessList
  @ProcessList
end

#ServiceListObject

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

Parameters:

  • ProcessList:

    分页的具体数据对象

  • NetworkList:

    分页的具体数据对象

  • ServiceList:

    分页的具体数据对象



1995
1996
1997
# File 'lib/v20220601/models.rb', line 1995

def ServiceList
  @ServiceList
end

Instance Method Details

#deserialize(params) ⇒ Object



2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
# File 'lib/v20220601/models.rb', line 2003

def deserialize(params)
  unless params['ProcessList'].nil?
    @ProcessList = []
    params['ProcessList'].each do |i|
      deviceprocessinfo_tmp = DeviceProcessInfo.new
      deviceprocessinfo_tmp.deserialize(i)
      @ProcessList << deviceprocessinfo_tmp
    end
  end
  unless params['NetworkList'].nil?
    @NetworkList = []
    params['NetworkList'].each do |i|
      devicenetworkinfo_tmp = DeviceNetworkInfo.new
      devicenetworkinfo_tmp.deserialize(i)
      @NetworkList << devicenetworkinfo_tmp
    end
  end
  unless params['ServiceList'].nil?
    @ServiceList = []
    params['ServiceList'].each do |i|
      deviceserviceinfo_tmp = DeviceServiceInfo.new
      deviceserviceinfo_tmp.deserialize(i)
      @ServiceList << deviceserviceinfo_tmp
    end
  end
end