Class: TencentCloud::Csip::V20221121::ScanTaskInfo

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20221121/models.rb

Overview

扫描任务详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, taskname = nil, status = nil, progress = nil, tasktime = nil, reportid = nil, reportname = nil, scanplan = nil, assetcount = nil, appid = nil, uin = nil, username = nil) ⇒ ScanTaskInfo

Returns a new instance of ScanTaskInfo.



11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
# File 'lib/v20221121/models.rb', line 11473

def initialize(taskid=nil, taskname=nil, status=nil, progress=nil, tasktime=nil, reportid=nil, reportname=nil, scanplan=nil, assetcount=nil, appid=nil, uin=nil, username=nil)
  @TaskId = taskid
  @TaskName = taskname
  @Status = status
  @Progress = progress
  @TaskTime = tasktime
  @ReportId = reportid
  @ReportName = reportname
  @ScanPlan = scanplan
  @AssetCount = assetcount
  @AppId = appid
  @UIN = uin
  @UserName = username
end

Instance Attribute Details

#AppIdObject

Parameters:

  • TaskId:

    任务Id

  • TaskName:

    任务名称

  • Status:

    任务状态码:1等待开始 2正在扫描 3扫描出错 4扫描完成

  • Progress:

    任务进度

  • TaskTime:

    任务完成时间

  • ReportId:

    报告ID

  • ReportName:

    报告名称

  • ScanPlan:

    扫描计划,0-周期任务,1-立即扫描,2-定时扫描,3-自定义

  • AssetCount:

    关联的资产数

  • AppId:

    APP ID

  • UIN:

    用户主账户ID

  • UserName:

    用户名称



11471
11472
11473
# File 'lib/v20221121/models.rb', line 11471

def AppId
  @AppId
end

#AssetCountObject

Parameters:

  • TaskId:

    任务Id

  • TaskName:

    任务名称

  • Status:

    任务状态码:1等待开始 2正在扫描 3扫描出错 4扫描完成

  • Progress:

    任务进度

  • TaskTime:

    任务完成时间

  • ReportId:

    报告ID

  • ReportName:

    报告名称

  • ScanPlan:

    扫描计划,0-周期任务,1-立即扫描,2-定时扫描,3-自定义

  • AssetCount:

    关联的资产数

  • AppId:

    APP ID

  • UIN:

    用户主账户ID

  • UserName:

    用户名称



11471
11472
11473
# File 'lib/v20221121/models.rb', line 11471

def AssetCount
  @AssetCount
end

#ProgressObject

Parameters:

  • TaskId:

    任务Id

  • TaskName:

    任务名称

  • Status:

    任务状态码:1等待开始 2正在扫描 3扫描出错 4扫描完成

  • Progress:

    任务进度

  • TaskTime:

    任务完成时间

  • ReportId:

    报告ID

  • ReportName:

    报告名称

  • ScanPlan:

    扫描计划,0-周期任务,1-立即扫描,2-定时扫描,3-自定义

  • AssetCount:

    关联的资产数

  • AppId:

    APP ID

  • UIN:

    用户主账户ID

  • UserName:

    用户名称



11471
11472
11473
# File 'lib/v20221121/models.rb', line 11471

def Progress
  @Progress
end

#ReportIdObject

Parameters:

  • TaskId:

    任务Id

  • TaskName:

    任务名称

  • Status:

    任务状态码:1等待开始 2正在扫描 3扫描出错 4扫描完成

  • Progress:

    任务进度

  • TaskTime:

    任务完成时间

  • ReportId:

    报告ID

  • ReportName:

    报告名称

  • ScanPlan:

    扫描计划,0-周期任务,1-立即扫描,2-定时扫描,3-自定义

  • AssetCount:

    关联的资产数

  • AppId:

    APP ID

  • UIN:

    用户主账户ID

  • UserName:

    用户名称



11471
11472
11473
# File 'lib/v20221121/models.rb', line 11471

def ReportId
  @ReportId
end

#ReportNameObject

Parameters:

  • TaskId:

    任务Id

  • TaskName:

    任务名称

  • Status:

    任务状态码:1等待开始 2正在扫描 3扫描出错 4扫描完成

  • Progress:

    任务进度

  • TaskTime:

    任务完成时间

  • ReportId:

    报告ID

  • ReportName:

    报告名称

  • ScanPlan:

    扫描计划,0-周期任务,1-立即扫描,2-定时扫描,3-自定义

  • AssetCount:

    关联的资产数

  • AppId:

    APP ID

  • UIN:

    用户主账户ID

  • UserName:

    用户名称



11471
11472
11473
# File 'lib/v20221121/models.rb', line 11471

def ReportName
  @ReportName
end

#ScanPlanObject

Parameters:

  • TaskId:

    任务Id

  • TaskName:

    任务名称

  • Status:

    任务状态码:1等待开始 2正在扫描 3扫描出错 4扫描完成

  • Progress:

    任务进度

  • TaskTime:

    任务完成时间

  • ReportId:

    报告ID

  • ReportName:

    报告名称

  • ScanPlan:

    扫描计划,0-周期任务,1-立即扫描,2-定时扫描,3-自定义

  • AssetCount:

    关联的资产数

  • AppId:

    APP ID

  • UIN:

    用户主账户ID

  • UserName:

    用户名称



11471
11472
11473
# File 'lib/v20221121/models.rb', line 11471

def ScanPlan
  @ScanPlan
end

#StatusObject

Parameters:

  • TaskId:

    任务Id

  • TaskName:

    任务名称

  • Status:

    任务状态码:1等待开始 2正在扫描 3扫描出错 4扫描完成

  • Progress:

    任务进度

  • TaskTime:

    任务完成时间

  • ReportId:

    报告ID

  • ReportName:

    报告名称

  • ScanPlan:

    扫描计划,0-周期任务,1-立即扫描,2-定时扫描,3-自定义

  • AssetCount:

    关联的资产数

  • AppId:

    APP ID

  • UIN:

    用户主账户ID

  • UserName:

    用户名称



11471
11472
11473
# File 'lib/v20221121/models.rb', line 11471

def Status
  @Status
end

#TaskIdObject

Parameters:

  • TaskId:

    任务Id

  • TaskName:

    任务名称

  • Status:

    任务状态码:1等待开始 2正在扫描 3扫描出错 4扫描完成

  • Progress:

    任务进度

  • TaskTime:

    任务完成时间

  • ReportId:

    报告ID

  • ReportName:

    报告名称

  • ScanPlan:

    扫描计划,0-周期任务,1-立即扫描,2-定时扫描,3-自定义

  • AssetCount:

    关联的资产数

  • AppId:

    APP ID

  • UIN:

    用户主账户ID

  • UserName:

    用户名称



11471
11472
11473
# File 'lib/v20221121/models.rb', line 11471

def TaskId
  @TaskId
end

#TaskNameObject

Parameters:

  • TaskId:

    任务Id

  • TaskName:

    任务名称

  • Status:

    任务状态码:1等待开始 2正在扫描 3扫描出错 4扫描完成

  • Progress:

    任务进度

  • TaskTime:

    任务完成时间

  • ReportId:

    报告ID

  • ReportName:

    报告名称

  • ScanPlan:

    扫描计划,0-周期任务,1-立即扫描,2-定时扫描,3-自定义

  • AssetCount:

    关联的资产数

  • AppId:

    APP ID

  • UIN:

    用户主账户ID

  • UserName:

    用户名称



11471
11472
11473
# File 'lib/v20221121/models.rb', line 11471

def TaskName
  @TaskName
end

#TaskTimeObject

Parameters:

  • TaskId:

    任务Id

  • TaskName:

    任务名称

  • Status:

    任务状态码:1等待开始 2正在扫描 3扫描出错 4扫描完成

  • Progress:

    任务进度

  • TaskTime:

    任务完成时间

  • ReportId:

    报告ID

  • ReportName:

    报告名称

  • ScanPlan:

    扫描计划,0-周期任务,1-立即扫描,2-定时扫描,3-自定义

  • AssetCount:

    关联的资产数

  • AppId:

    APP ID

  • UIN:

    用户主账户ID

  • UserName:

    用户名称



11471
11472
11473
# File 'lib/v20221121/models.rb', line 11471

def TaskTime
  @TaskTime
end

#UINObject

Parameters:

  • TaskId:

    任务Id

  • TaskName:

    任务名称

  • Status:

    任务状态码:1等待开始 2正在扫描 3扫描出错 4扫描完成

  • Progress:

    任务进度

  • TaskTime:

    任务完成时间

  • ReportId:

    报告ID

  • ReportName:

    报告名称

  • ScanPlan:

    扫描计划,0-周期任务,1-立即扫描,2-定时扫描,3-自定义

  • AssetCount:

    关联的资产数

  • AppId:

    APP ID

  • UIN:

    用户主账户ID

  • UserName:

    用户名称



11471
11472
11473
# File 'lib/v20221121/models.rb', line 11471

def UIN
  @UIN
end

#UserNameObject

Parameters:

  • TaskId:

    任务Id

  • TaskName:

    任务名称

  • Status:

    任务状态码:1等待开始 2正在扫描 3扫描出错 4扫描完成

  • Progress:

    任务进度

  • TaskTime:

    任务完成时间

  • ReportId:

    报告ID

  • ReportName:

    报告名称

  • ScanPlan:

    扫描计划,0-周期任务,1-立即扫描,2-定时扫描,3-自定义

  • AssetCount:

    关联的资产数

  • AppId:

    APP ID

  • UIN:

    用户主账户ID

  • UserName:

    用户名称



11471
11472
11473
# File 'lib/v20221121/models.rb', line 11471

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
# File 'lib/v20221121/models.rb', line 11488

def deserialize(params)
  @TaskId = params['TaskId']
  @TaskName = params['TaskName']
  @Status = params['Status']
  @Progress = params['Progress']
  @TaskTime = params['TaskTime']
  @ReportId = params['ReportId']
  @ReportName = params['ReportName']
  @ScanPlan = params['ScanPlan']
  @AssetCount = params['AssetCount']
  @AppId = params['AppId']
  @UIN = params['UIN']
  @UserName = params['UserName']
end