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.
38317 38318 38319 38320 38321 38322 38323 38324 38325 38326 38327 |
# File 'lib/v20180228/models.rb', line 38317 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
38315 38316 38317 |
# File 'lib/v20180228/models.rb', line 38315 def AttackCnt @AttackCnt end |
#IgnoreCnt ⇒ Object
38315 38316 38317 |
# File 'lib/v20180228/models.rb', line 38315 def IgnoreCnt @IgnoreCnt end |
#Machines ⇒ Object
38315 38316 38317 |
# File 'lib/v20180228/models.rb', line 38315 def Machines @Machines end |
#Region ⇒ Object
38315 38316 38317 |
# File 'lib/v20180228/models.rb', line 38315 def Region @Region end |
#RegionName ⇒ Object
38315 38316 38317 |
# File 'lib/v20180228/models.rb', line 38315 def RegionName @RegionName end |
#RiskCnt ⇒ Object
38315 38316 38317 |
# File 'lib/v20180228/models.rb', line 38315 def RiskCnt @RiskCnt end |
#SafetyCnt ⇒ Object
38315 38316 38317 |
# File 'lib/v20180228/models.rb', line 38315 def SafetyCnt @SafetyCnt end |
#TotalCount ⇒ Object
38315 38316 38317 |
# File 'lib/v20180228/models.rb', line 38315 def TotalCount @TotalCount end |
#UnAgentOfflineCnt ⇒ Object
38315 38316 38317 |
# File 'lib/v20180228/models.rb', line 38315 def UnAgentOfflineCnt @UnAgentOfflineCnt end |
Instance Method Details
#deserialize(params) ⇒ Object
38329 38330 38331 38332 38333 38334 38335 38336 38337 38338 38339 38340 38341 38342 38343 38344 38345 38346 |
# File 'lib/v20180228/models.rb', line 38329 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 |