Class: TencentCloud::Weilingwith::V20230427::DeviceStatusStatRes

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

Overview

设备状态统计结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(workspaceid = nil, total = nil, normalsum = nil, offlinesum = nil, faultsum = nil, devicetypeoverviewset = nil, statlevelset = nil) ⇒ DeviceStatusStatRes

Returns a new instance of DeviceStatusStatRes.



5086
5087
5088
5089
5090
5091
5092
5093
5094
# File 'lib/v20230427/models.rb', line 5086

def initialize(workspaceid=nil, total=nil, normalsum=nil, offlinesum=nil, faultsum=nil, devicetypeoverviewset=nil, statlevelset=nil)
  @WorkspaceId = workspaceid
  @Total = total
  @NormalSum = normalsum
  @OfflineSum = offlinesum
  @FaultSum = faultsum
  @DeviceTypeOverviewSet = devicetypeoverviewset
  @StatLevelSet = statlevelset
end

Instance Attribute Details

#DeviceTypeOverviewSetObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • Total:

    汇总数。在线(正常+故障) + 离线

  • NormalSum:

    正常数

  • OfflineSum:

    离线数

  • FaultSum:

    故障数

  • DeviceTypeOverviewSet:

    设备类型概览列表

  • StatLevelSet:

    设备类型统计列表



5084
5085
5086
# File 'lib/v20230427/models.rb', line 5084

def DeviceTypeOverviewSet
  @DeviceTypeOverviewSet
end

#FaultSumObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • Total:

    汇总数。在线(正常+故障) + 离线

  • NormalSum:

    正常数

  • OfflineSum:

    离线数

  • FaultSum:

    故障数

  • DeviceTypeOverviewSet:

    设备类型概览列表

  • StatLevelSet:

    设备类型统计列表



5084
5085
5086
# File 'lib/v20230427/models.rb', line 5084

def FaultSum
  @FaultSum
end

#NormalSumObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • Total:

    汇总数。在线(正常+故障) + 离线

  • NormalSum:

    正常数

  • OfflineSum:

    离线数

  • FaultSum:

    故障数

  • DeviceTypeOverviewSet:

    设备类型概览列表

  • StatLevelSet:

    设备类型统计列表



5084
5085
5086
# File 'lib/v20230427/models.rb', line 5084

def NormalSum
  @NormalSum
end

#OfflineSumObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • Total:

    汇总数。在线(正常+故障) + 离线

  • NormalSum:

    正常数

  • OfflineSum:

    离线数

  • FaultSum:

    故障数

  • DeviceTypeOverviewSet:

    设备类型概览列表

  • StatLevelSet:

    设备类型统计列表



5084
5085
5086
# File 'lib/v20230427/models.rb', line 5084

def OfflineSum
  @OfflineSum
end

#StatLevelSetObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • Total:

    汇总数。在线(正常+故障) + 离线

  • NormalSum:

    正常数

  • OfflineSum:

    离线数

  • FaultSum:

    故障数

  • DeviceTypeOverviewSet:

    设备类型概览列表

  • StatLevelSet:

    设备类型统计列表



5084
5085
5086
# File 'lib/v20230427/models.rb', line 5084

def StatLevelSet
  @StatLevelSet
end

#TotalObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • Total:

    汇总数。在线(正常+故障) + 离线

  • NormalSum:

    正常数

  • OfflineSum:

    离线数

  • FaultSum:

    故障数

  • DeviceTypeOverviewSet:

    设备类型概览列表

  • StatLevelSet:

    设备类型统计列表



5084
5085
5086
# File 'lib/v20230427/models.rb', line 5084

def Total
  @Total
end

#WorkspaceIdObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • Total:

    汇总数。在线(正常+故障) + 离线

  • NormalSum:

    正常数

  • OfflineSum:

    离线数

  • FaultSum:

    故障数

  • DeviceTypeOverviewSet:

    设备类型概览列表

  • StatLevelSet:

    设备类型统计列表



5084
5085
5086
# File 'lib/v20230427/models.rb', line 5084

def WorkspaceId
  @WorkspaceId
end

Instance Method Details

#deserialize(params) ⇒ Object



5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
# File 'lib/v20230427/models.rb', line 5096

def deserialize(params)
  @WorkspaceId = params['WorkspaceId']
  @Total = params['Total']
  @NormalSum = params['NormalSum']
  @OfflineSum = params['OfflineSum']
  @FaultSum = params['FaultSum']
  unless params['DeviceTypeOverviewSet'].nil?
    @DeviceTypeOverviewSet = []
    params['DeviceTypeOverviewSet'].each do |i|
      devicetypeoverview_tmp = DeviceTypeOverview.new
      devicetypeoverview_tmp.deserialize(i)
      @DeviceTypeOverviewSet << devicetypeoverview_tmp
    end
  end
  unless params['StatLevelSet'].nil?
    @StatLevelSet = []
    params['StatLevelSet'].each do |i|
      statlevel_tmp = StatLevel.new
      statlevel_tmp.deserialize(i)
      @StatLevelSet << statlevel_tmp
    end
  end
end