Class: TencentCloud::Cwp::V20180228::DescribeVulOverviewResponse
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::DescribeVulOverviewResponse
- Defined in:
- lib/v20180228/models.rb
Overview
DescribeVulOverview返回参数结构体
Instance Attribute Summary collapse
- #AllVul ⇒ Object
- #EffectHost ⇒ Object
- #FollowVul ⇒ Object
- #RequestId ⇒ Object
- #VulAttackEvent ⇒ Object
- #VulDefenceEvent ⇒ Object
- #VulStore ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(followvul = nil, allvul = nil, effecthost = nil, vulattackevent = nil, vuldefenceevent = nil, vulstore = nil, requestid = nil) ⇒ DescribeVulOverviewResponse
constructor
A new instance of DescribeVulOverviewResponse.
Constructor Details
#initialize(followvul = nil, allvul = nil, effecthost = nil, vulattackevent = nil, vuldefenceevent = nil, vulstore = nil, requestid = nil) ⇒ DescribeVulOverviewResponse
Returns a new instance of DescribeVulOverviewResponse.
24338 24339 24340 24341 24342 24343 24344 24345 24346 |
# File 'lib/v20180228/models.rb', line 24338 def initialize(followvul=nil, allvul=nil, effecthost=nil, vulattackevent=nil, vuldefenceevent=nil, vulstore=nil, requestid=nil) @FollowVul = followvul @AllVul = allvul @EffectHost = effecthost @VulAttackEvent = vulattackevent @VulDefenceEvent = vuldefenceevent @VulStore = vulstore @RequestId = requestid end |
Instance Attribute Details
#AllVul ⇒ Object
24336 24337 24338 |
# File 'lib/v20180228/models.rb', line 24336 def AllVul @AllVul end |
#EffectHost ⇒ Object
24336 24337 24338 |
# File 'lib/v20180228/models.rb', line 24336 def EffectHost @EffectHost end |
#FollowVul ⇒ Object
24336 24337 24338 |
# File 'lib/v20180228/models.rb', line 24336 def FollowVul @FollowVul end |
#RequestId ⇒ Object
24336 24337 24338 |
# File 'lib/v20180228/models.rb', line 24336 def RequestId @RequestId end |
#VulAttackEvent ⇒ Object
24336 24337 24338 |
# File 'lib/v20180228/models.rb', line 24336 def VulAttackEvent @VulAttackEvent end |
#VulDefenceEvent ⇒ Object
24336 24337 24338 |
# File 'lib/v20180228/models.rb', line 24336 def VulDefenceEvent @VulDefenceEvent end |
#VulStore ⇒ Object
24336 24337 24338 |
# File 'lib/v20180228/models.rb', line 24336 def VulStore @VulStore end |
Instance Method Details
#deserialize(params) ⇒ Object
24348 24349 24350 24351 24352 24353 24354 24355 24356 24357 24358 24359 24360 24361 24362 24363 24364 24365 24366 24367 24368 24369 24370 24371 24372 24373 24374 |
# File 'lib/v20180228/models.rb', line 24348 def deserialize(params) unless params['FollowVul'].nil? @FollowVul = VulOverview.new @FollowVul.deserialize(params['FollowVul']) end unless params['AllVul'].nil? @AllVul = VulOverview.new @AllVul.deserialize(params['AllVul']) end unless params['EffectHost'].nil? @EffectHost = VulOverview.new @EffectHost.deserialize(params['EffectHost']) end unless params['VulAttackEvent'].nil? @VulAttackEvent = VulOverview.new @VulAttackEvent.deserialize(params['VulAttackEvent']) end unless params['VulDefenceEvent'].nil? @VulDefenceEvent = VulOverview.new @VulDefenceEvent.deserialize(params['VulDefenceEvent']) end unless params['VulStore'].nil? @VulStore = VulOverview.new @VulStore.deserialize(params['VulStore']) end @RequestId = params['RequestId'] end |