Class: TencentCloud::Cwp::V20180228::DescribeScreenHostInvasionResponse
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::DescribeScreenHostInvasionResponse
- Defined in:
- lib/v20180228/models.rb
Overview
DescribeScreenHostInvasion返回参数结构体
Instance Attribute Summary collapse
- #Baseline ⇒ Object
- #DefendAttackLog ⇒ Object
- #InvasionEvents ⇒ Object
- #RequestId ⇒ Object
- #Vul ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(defendattacklog = nil, invasionevents = nil, vul = nil, baseline = nil, requestid = nil) ⇒ DescribeScreenHostInvasionResponse
constructor
A new instance of DescribeScreenHostInvasionResponse.
Constructor Details
#initialize(defendattacklog = nil, invasionevents = nil, vul = nil, baseline = nil, requestid = nil) ⇒ DescribeScreenHostInvasionResponse
Returns a new instance of DescribeScreenHostInvasionResponse.
21259 21260 21261 21262 21263 21264 21265 |
# File 'lib/v20180228/models.rb', line 21259 def initialize(defendattacklog=nil, invasionevents=nil, vul=nil, baseline=nil, requestid=nil) @DefendAttackLog = defendattacklog @InvasionEvents = invasionevents @Vul = vul @Baseline = baseline @RequestId = requestid end |
Instance Attribute Details
#Baseline ⇒ Object
21257 21258 21259 |
# File 'lib/v20180228/models.rb', line 21257 def Baseline @Baseline end |
#DefendAttackLog ⇒ Object
21257 21258 21259 |
# File 'lib/v20180228/models.rb', line 21257 def DefendAttackLog @DefendAttackLog end |
#InvasionEvents ⇒ Object
21257 21258 21259 |
# File 'lib/v20180228/models.rb', line 21257 def InvasionEvents @InvasionEvents end |
#RequestId ⇒ Object
21257 21258 21259 |
# File 'lib/v20180228/models.rb', line 21257 def RequestId @RequestId end |
#Vul ⇒ Object
21257 21258 21259 |
# File 'lib/v20180228/models.rb', line 21257 def Vul @Vul end |
Instance Method Details
#deserialize(params) ⇒ Object
21267 21268 21269 21270 21271 21272 21273 21274 21275 21276 21277 21278 21279 21280 21281 21282 21283 21284 21285 21286 21287 21288 21289 21290 21291 21292 21293 21294 21295 21296 21297 21298 21299 21300 21301 |
# File 'lib/v20180228/models.rb', line 21267 def deserialize(params) unless params['DefendAttackLog'].nil? @DefendAttackLog = [] params['DefendAttackLog'].each do |i| screendefendattacklog_tmp = ScreenDefendAttackLog.new screendefendattacklog_tmp.deserialize(i) @DefendAttackLog << screendefendattacklog_tmp end end unless params['InvasionEvents'].nil? @InvasionEvents = [] params['InvasionEvents'].each do |i| screeninvasion_tmp = ScreenInvasion.new screeninvasion_tmp.deserialize(i) @InvasionEvents << screeninvasion_tmp end end unless params['Vul'].nil? @Vul = [] params['Vul'].each do |i| screenvulinfo_tmp = ScreenVulInfo.new screenvulinfo_tmp.deserialize(i) @Vul << screenvulinfo_tmp end end unless params['Baseline'].nil? @Baseline = [] params['Baseline'].each do |i| screenbaselineinfo_tmp = ScreenBaselineInfo.new screenbaselineinfo_tmp.deserialize(i) @Baseline << screenbaselineinfo_tmp end end @RequestId = params['RequestId'] end |