Class: TencentCloud::Cwp::V20180228::ScreenRegionMachines

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

Overview

大屏主机3D图 列表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(region = nil, regionname = nil, machines = nil, totalcount = nil, riskcnt = nil, attackcnt = nil, safetycnt = nil, unagentofflinecnt = nil, ignorecnt = nil) ⇒ ScreenRegionMachines

Returns a new instance of ScreenRegionMachines.



38703
38704
38705
38706
38707
38708
38709
38710
38711
38712
38713
# File 'lib/v20180228/models.rb', line 38703

def initialize(region=nil, regionname=nil, machines=nil, totalcount=nil, riskcnt=nil, attackcnt=nil, safetycnt=nil, unagentofflinecnt=nil, ignorecnt=nil)
  @Region = region
  @RegionName = regionname
  @Machines = machines
  @TotalCount = totalcount
  @RiskCnt = riskcnt
  @AttackCnt = attackcnt
  @SafetyCnt = safetycnt
  @UnAgentOfflineCnt = unagentofflinecnt
  @IgnoreCnt = ignorecnt
end

Instance Attribute Details

#AttackCntObject

Parameters:

  • Region:

    所有区域

  • RegionName:

    区域中文描述

  • Machines:

    主机列表

  • TotalCount:

    此区域的主机总数

  • RiskCnt:

    风险主机数量

  • AttackCnt:

    潜在风险主机数

  • SafetyCnt:

    无风险主机数

  • UnAgentOfflineCnt:

    离线/未安装主机数

  • IgnoreCnt:

    省略展示多少主机,等于0时没有省略展示



38701
38702
38703
# File 'lib/v20180228/models.rb', line 38701

def AttackCnt
  @AttackCnt
end

#IgnoreCntObject

Parameters:

  • Region:

    所有区域

  • RegionName:

    区域中文描述

  • Machines:

    主机列表

  • TotalCount:

    此区域的主机总数

  • RiskCnt:

    风险主机数量

  • AttackCnt:

    潜在风险主机数

  • SafetyCnt:

    无风险主机数

  • UnAgentOfflineCnt:

    离线/未安装主机数

  • IgnoreCnt:

    省略展示多少主机,等于0时没有省略展示



38701
38702
38703
# File 'lib/v20180228/models.rb', line 38701

def IgnoreCnt
  @IgnoreCnt
end

#MachinesObject

Parameters:

  • Region:

    所有区域

  • RegionName:

    区域中文描述

  • Machines:

    主机列表

  • TotalCount:

    此区域的主机总数

  • RiskCnt:

    风险主机数量

  • AttackCnt:

    潜在风险主机数

  • SafetyCnt:

    无风险主机数

  • UnAgentOfflineCnt:

    离线/未安装主机数

  • IgnoreCnt:

    省略展示多少主机,等于0时没有省略展示



38701
38702
38703
# File 'lib/v20180228/models.rb', line 38701

def Machines
  @Machines
end

#RegionObject

Parameters:

  • Region:

    所有区域

  • RegionName:

    区域中文描述

  • Machines:

    主机列表

  • TotalCount:

    此区域的主机总数

  • RiskCnt:

    风险主机数量

  • AttackCnt:

    潜在风险主机数

  • SafetyCnt:

    无风险主机数

  • UnAgentOfflineCnt:

    离线/未安装主机数

  • IgnoreCnt:

    省略展示多少主机,等于0时没有省略展示



38701
38702
38703
# File 'lib/v20180228/models.rb', line 38701

def Region
  @Region
end

#RegionNameObject

Parameters:

  • Region:

    所有区域

  • RegionName:

    区域中文描述

  • Machines:

    主机列表

  • TotalCount:

    此区域的主机总数

  • RiskCnt:

    风险主机数量

  • AttackCnt:

    潜在风险主机数

  • SafetyCnt:

    无风险主机数

  • UnAgentOfflineCnt:

    离线/未安装主机数

  • IgnoreCnt:

    省略展示多少主机,等于0时没有省略展示



38701
38702
38703
# File 'lib/v20180228/models.rb', line 38701

def RegionName
  @RegionName
end

#RiskCntObject

Parameters:

  • Region:

    所有区域

  • RegionName:

    区域中文描述

  • Machines:

    主机列表

  • TotalCount:

    此区域的主机总数

  • RiskCnt:

    风险主机数量

  • AttackCnt:

    潜在风险主机数

  • SafetyCnt:

    无风险主机数

  • UnAgentOfflineCnt:

    离线/未安装主机数

  • IgnoreCnt:

    省略展示多少主机,等于0时没有省略展示



38701
38702
38703
# File 'lib/v20180228/models.rb', line 38701

def RiskCnt
  @RiskCnt
end

#SafetyCntObject

Parameters:

  • Region:

    所有区域

  • RegionName:

    区域中文描述

  • Machines:

    主机列表

  • TotalCount:

    此区域的主机总数

  • RiskCnt:

    风险主机数量

  • AttackCnt:

    潜在风险主机数

  • SafetyCnt:

    无风险主机数

  • UnAgentOfflineCnt:

    离线/未安装主机数

  • IgnoreCnt:

    省略展示多少主机,等于0时没有省略展示



38701
38702
38703
# File 'lib/v20180228/models.rb', line 38701

def SafetyCnt
  @SafetyCnt
end

#TotalCountObject

Parameters:

  • Region:

    所有区域

  • RegionName:

    区域中文描述

  • Machines:

    主机列表

  • TotalCount:

    此区域的主机总数

  • RiskCnt:

    风险主机数量

  • AttackCnt:

    潜在风险主机数

  • SafetyCnt:

    无风险主机数

  • UnAgentOfflineCnt:

    离线/未安装主机数

  • IgnoreCnt:

    省略展示多少主机,等于0时没有省略展示



38701
38702
38703
# File 'lib/v20180228/models.rb', line 38701

def TotalCount
  @TotalCount
end

#UnAgentOfflineCntObject

Parameters:

  • Region:

    所有区域

  • RegionName:

    区域中文描述

  • Machines:

    主机列表

  • TotalCount:

    此区域的主机总数

  • RiskCnt:

    风险主机数量

  • AttackCnt:

    潜在风险主机数

  • SafetyCnt:

    无风险主机数

  • UnAgentOfflineCnt:

    离线/未安装主机数

  • IgnoreCnt:

    省略展示多少主机,等于0时没有省略展示



38701
38702
38703
# File 'lib/v20180228/models.rb', line 38701

def UnAgentOfflineCnt
  @UnAgentOfflineCnt
end

Instance Method Details

#deserialize(params) ⇒ Object



38715
38716
38717
38718
38719
38720
38721
38722
38723
38724
38725
38726
38727
38728
38729
38730
38731
38732
# File 'lib/v20180228/models.rb', line 38715

def deserialize(params)
  @Region = params['Region']
  @RegionName = params['RegionName']
  unless params['Machines'].nil?
    @Machines = []
    params['Machines'].each do |i|
      screenmachine_tmp = ScreenMachine.new
      screenmachine_tmp.deserialize(i)
      @Machines << screenmachine_tmp
    end
  end
  @TotalCount = params['TotalCount']
  @RiskCnt = params['RiskCnt']
  @AttackCnt = params['AttackCnt']
  @SafetyCnt = params['SafetyCnt']
  @UnAgentOfflineCnt = params['UnAgentOfflineCnt']
  @IgnoreCnt = params['IgnoreCnt']
end