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.



9699
9700
9701
9702
9703
9704
9705
# File 'lib/v20180228/models.rb', line 9699

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。



9697
9698
9699
# File 'lib/v20180228/models.rb', line 9697

def LiveList
  @LiveList
end

#OfflineListObject

Parameters:

  • TotalList:

    总数量列表

  • LiveList:

    在线数量列表

  • OfflineList:

    离线数量列表

  • RiskList:

    风险数量列表

  • RequestId:

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



9697
9698
9699
# File 'lib/v20180228/models.rb', line 9697

def OfflineList
  @OfflineList
end

#RequestIdObject

Parameters:

  • TotalList:

    总数量列表

  • LiveList:

    在线数量列表

  • OfflineList:

    离线数量列表

  • RiskList:

    风险数量列表

  • RequestId:

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



9697
9698
9699
# File 'lib/v20180228/models.rb', line 9697

def RequestId
  @RequestId
end

#RiskListObject

Parameters:

  • TotalList:

    总数量列表

  • LiveList:

    在线数量列表

  • OfflineList:

    离线数量列表

  • RiskList:

    风险数量列表

  • RequestId:

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



9697
9698
9699
# File 'lib/v20180228/models.rb', line 9697

def RiskList
  @RiskList
end

#TotalListObject

Parameters:

  • TotalList:

    总数量列表

  • LiveList:

    在线数量列表

  • OfflineList:

    离线数量列表

  • RiskList:

    风险数量列表

  • RequestId:

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



9697
9698
9699
# File 'lib/v20180228/models.rb', line 9697

def TotalList
  @TotalList
end

Instance Method Details

#deserialize(params) ⇒ Object



9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
# File 'lib/v20180228/models.rb', line 9707

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