Class: TencentCloud::Cwp::V20180228::ScreenRegionMachines
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::ScreenRegionMachines
- Defined in:
- lib/v20180228/models.rb
Overview
大屏主机3D图 列表
Instance Attribute Summary collapse
- #AttackCnt ⇒ Object
- #IgnoreCnt ⇒ Object
- #Machines ⇒ Object
- #Region ⇒ Object
- #RegionName ⇒ Object
- #RiskCnt ⇒ Object
- #SafetyCnt ⇒ Object
- #TotalCount ⇒ Object
- #UnAgentOfflineCnt ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(region = nil, regionname = nil, machines = nil, totalcount = nil, riskcnt = nil, attackcnt = nil, safetycnt = nil, unagentofflinecnt = nil, ignorecnt = nil) ⇒ ScreenRegionMachines
constructor
A new instance of ScreenRegionMachines.
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
#AttackCnt ⇒ Object
38701 38702 38703 |
# File 'lib/v20180228/models.rb', line 38701 def AttackCnt @AttackCnt end |
#IgnoreCnt ⇒ Object
38701 38702 38703 |
# File 'lib/v20180228/models.rb', line 38701 def IgnoreCnt @IgnoreCnt end |
#Machines ⇒ Object
38701 38702 38703 |
# File 'lib/v20180228/models.rb', line 38701 def Machines @Machines end |
#Region ⇒ Object
38701 38702 38703 |
# File 'lib/v20180228/models.rb', line 38701 def Region @Region end |
#RegionName ⇒ Object
38701 38702 38703 |
# File 'lib/v20180228/models.rb', line 38701 def RegionName @RegionName end |
#RiskCnt ⇒ Object
38701 38702 38703 |
# File 'lib/v20180228/models.rb', line 38701 def RiskCnt @RiskCnt end |
#SafetyCnt ⇒ Object
38701 38702 38703 |
# File 'lib/v20180228/models.rb', line 38701 def SafetyCnt @SafetyCnt end |
#TotalCount ⇒ Object
38701 38702 38703 |
# File 'lib/v20180228/models.rb', line 38701 def TotalCount @TotalCount end |
#UnAgentOfflineCnt ⇒ Object
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 |