Class: TencentCloud::Cwp::V20180228::DescribeAssetRecentMachineInfoResponse

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

Overview

DescribeAssetRecentMachineInfo返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(totallist = nil, livelist = nil, offlinelist = nil, risklist = nil, requestid = nil) ⇒ DescribeAssetRecentMachineInfoResponse

Returns a new instance of DescribeAssetRecentMachineInfoResponse.



9720
9721
9722
9723
9724
9725
9726
# File 'lib/v20180228/models.rb', line 9720

def initialize(totallist=nil, livelist=nil, offlinelist=nil, risklist=nil, requestid=nil)
  @TotalList = totallist
  @LiveList = livelist
  @OfflineList = offlinelist
  @RiskList = risklist
  @RequestId = requestid
end

Instance Attribute Details

#LiveListObject

Parameters:

  • TotalList:

    总数量列表

  • LiveList:

    在线数量列表

  • OfflineList:

    离线数量列表

  • RiskList:

    风险数量列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9718
9719
9720
# File 'lib/v20180228/models.rb', line 9718

def LiveList
  @LiveList
end

#OfflineListObject

Parameters:

  • TotalList:

    总数量列表

  • LiveList:

    在线数量列表

  • OfflineList:

    离线数量列表

  • RiskList:

    风险数量列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9718
9719
9720
# File 'lib/v20180228/models.rb', line 9718

def OfflineList
  @OfflineList
end

#RequestIdObject

Parameters:

  • TotalList:

    总数量列表

  • LiveList:

    在线数量列表

  • OfflineList:

    离线数量列表

  • RiskList:

    风险数量列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9718
9719
9720
# File 'lib/v20180228/models.rb', line 9718

def RequestId
  @RequestId
end

#RiskListObject

Parameters:

  • TotalList:

    总数量列表

  • LiveList:

    在线数量列表

  • OfflineList:

    离线数量列表

  • RiskList:

    风险数量列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9718
9719
9720
# File 'lib/v20180228/models.rb', line 9718

def RiskList
  @RiskList
end

#TotalListObject

Parameters:

  • TotalList:

    总数量列表

  • LiveList:

    在线数量列表

  • OfflineList:

    离线数量列表

  • RiskList:

    风险数量列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9718
9719
9720
# File 'lib/v20180228/models.rb', line 9718

def TotalList
  @TotalList
end

Instance Method Details

#deserialize(params) ⇒ Object



9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
# File 'lib/v20180228/models.rb', line 9728

def deserialize(params)
  unless params['TotalList'].nil?
    @TotalList = []
    params['TotalList'].each do |i|
      assetkeyval_tmp = AssetKeyVal.new
      assetkeyval_tmp.deserialize(i)
      @TotalList << assetkeyval_tmp
    end
  end
  unless params['LiveList'].nil?
    @LiveList = []
    params['LiveList'].each do |i|
      assetkeyval_tmp = AssetKeyVal.new
      assetkeyval_tmp.deserialize(i)
      @LiveList << assetkeyval_tmp
    end
  end
  unless params['OfflineList'].nil?
    @OfflineList = []
    params['OfflineList'].each do |i|
      assetkeyval_tmp = AssetKeyVal.new
      assetkeyval_tmp.deserialize(i)
      @OfflineList << assetkeyval_tmp
    end
  end
  unless params['RiskList'].nil?
    @RiskList = []
    params['RiskList'].each do |i|
      assetkeyval_tmp = AssetKeyVal.new
      assetkeyval_tmp.deserialize(i)
      @RiskList << assetkeyval_tmp
    end
  end
  @RequestId = params['RequestId']
end