Class: TencentCloud::Csip::V20221121::ModifyRiskCenterScanTaskRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Csip::V20221121::ModifyRiskCenterScanTaskRequest
- Defined in:
- lib/v20221121/models.rb
Overview
ModifyRiskCenterScanTask请求参数结构体
Instance Attribute Summary collapse
- #Assets ⇒ Object
- #FinishWebHook ⇒ Object
- #MemberId ⇒ Object
- #ScanAssetType ⇒ Object
- #ScanItem ⇒ Object
- #ScanPlanContent ⇒ Object
- #ScanPlanType ⇒ Object
- #SelfDefiningAssets ⇒ Object
- #TaskAdvanceCFG ⇒ Object
- #TaskId ⇒ Object
- #TaskMode ⇒ Object
- #TaskName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(taskname = nil, scanassettype = nil, scanitem = nil, scanplantype = nil, taskid = nil, memberid = nil, assets = nil, scanplancontent = nil, selfdefiningassets = nil, taskadvancecfg = nil, taskmode = nil, finishwebhook = nil) ⇒ ModifyRiskCenterScanTaskRequest
constructor
A new instance of ModifyRiskCenterScanTaskRequest.
Constructor Details
#initialize(taskname = nil, scanassettype = nil, scanitem = nil, scanplantype = nil, taskid = nil, memberid = nil, assets = nil, scanplancontent = nil, selfdefiningassets = nil, taskadvancecfg = nil, taskmode = nil, finishwebhook = nil) ⇒ ModifyRiskCenterScanTaskRequest
10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 |
# File 'lib/v20221121/models.rb', line 10292 def initialize(taskname=nil, scanassettype=nil, scanitem=nil, scanplantype=nil, taskid=nil, memberid=nil, assets=nil, scanplancontent=nil, selfdefiningassets=nil, taskadvancecfg=nil, taskmode=nil, finishwebhook=nil) @TaskName = taskname @ScanAssetType = scanassettype @ScanItem = scanitem @ScanPlanType = scanplantype @TaskId = taskid @MemberId = memberid @Assets = assets @ScanPlanContent = scanplancontent @SelfDefiningAssets = selfdefiningassets @TaskAdvanceCFG = taskadvancecfg @TaskMode = taskmode @FinishWebHook = finishwebhook end |
Instance Attribute Details
#Assets ⇒ Object
10290 10291 10292 |
# File 'lib/v20221121/models.rb', line 10290 def Assets @Assets end |
#FinishWebHook ⇒ Object
10290 10291 10292 |
# File 'lib/v20221121/models.rb', line 10290 def FinishWebHook @FinishWebHook end |
#MemberId ⇒ Object
10290 10291 10292 |
# File 'lib/v20221121/models.rb', line 10290 def MemberId @MemberId end |
#ScanAssetType ⇒ Object
10290 10291 10292 |
# File 'lib/v20221121/models.rb', line 10290 def ScanAssetType @ScanAssetType end |
#ScanItem ⇒ Object
10290 10291 10292 |
# File 'lib/v20221121/models.rb', line 10290 def ScanItem @ScanItem end |
#ScanPlanContent ⇒ Object
10290 10291 10292 |
# File 'lib/v20221121/models.rb', line 10290 def ScanPlanContent @ScanPlanContent end |
#ScanPlanType ⇒ Object
10290 10291 10292 |
# File 'lib/v20221121/models.rb', line 10290 def ScanPlanType @ScanPlanType end |
#SelfDefiningAssets ⇒ Object
10290 10291 10292 |
# File 'lib/v20221121/models.rb', line 10290 def SelfDefiningAssets @SelfDefiningAssets end |
#TaskAdvanceCFG ⇒ Object
10290 10291 10292 |
# File 'lib/v20221121/models.rb', line 10290 def TaskAdvanceCFG @TaskAdvanceCFG end |
#TaskId ⇒ Object
10290 10291 10292 |
# File 'lib/v20221121/models.rb', line 10290 def TaskId @TaskId end |
#TaskMode ⇒ Object
10290 10291 10292 |
# File 'lib/v20221121/models.rb', line 10290 def TaskMode @TaskMode end |
#TaskName ⇒ Object
10290 10291 10292 |
# File 'lib/v20221121/models.rb', line 10290 def TaskName @TaskName end |
Instance Method Details
#deserialize(params) ⇒ Object
10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 |
# File 'lib/v20221121/models.rb', line 10307 def deserialize(params) @TaskName = params['TaskName'] @ScanAssetType = params['ScanAssetType'] @ScanItem = params['ScanItem'] @ScanPlanType = params['ScanPlanType'] @TaskId = params['TaskId'] @MemberId = params['MemberId'] unless params['Assets'].nil? @Assets = [] params['Assets'].each do |i| taskassetobject_tmp = TaskAssetObject.new taskassetobject_tmp.deserialize(i) @Assets << taskassetobject_tmp end end @ScanPlanContent = params['ScanPlanContent'] @SelfDefiningAssets = params['SelfDefiningAssets'] unless params['TaskAdvanceCFG'].nil? @TaskAdvanceCFG = TaskAdvanceCFG.new @TaskAdvanceCFG.deserialize(params['TaskAdvanceCFG']) end @TaskMode = params['TaskMode'] @FinishWebHook = params['FinishWebHook'] end |