Class CreateRiskCenterScanTaskRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.csip.v20221121.models.CreateRiskCenterScanTaskRequest
-
public class CreateRiskCenterScanTaskRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateRiskCenterScanTaskRequest()CreateRiskCenterScanTaskRequest(CreateRiskCenterScanTaskRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskAssetObject[]getAssets()Get 扫描资产信息列表LonggetScanAssetType()Get 0-全扫,1-指定资产扫,2-排除资产扫,3-手动填写扫;1和2则Assets字段必填,3则SelfDefiningAssets必填String[]getScanItem()Get 扫描项目;port/poc/weakpass/webcontent/configrisk/exposedserverStringgetScanPlanContent()Get 扫描计划详情LonggetScanPlanType()Get 0-周期任务,1-立即扫描,2-定时扫描,3-自定义;0,2,3则ScanPlanContent必填String[]getSelfDefiningAssets()Get ip/域名/url数组TaskAdvanceCFGgetTaskAdvanceCFG()Get 高级配置LonggetTaskMode()Get 体检模式,0-标准模式,1-快速模式,2-高级模式,默认标准模式StringgetTaskName()Get 任务名称voidsetAssets(TaskAssetObject[] Assets)Set 扫描资产信息列表voidsetScanAssetType(Long ScanAssetType)Set 0-全扫,1-指定资产扫,2-排除资产扫,3-手动填写扫;1和2则Assets字段必填,3则SelfDefiningAssets必填voidsetScanItem(String[] ScanItem)Set 扫描项目;port/poc/weakpass/webcontent/configrisk/exposedservervoidsetScanPlanContent(String ScanPlanContent)Set 扫描计划详情voidsetScanPlanType(Long ScanPlanType)Set 0-周期任务,1-立即扫描,2-定时扫描,3-自定义;0,2,3则ScanPlanContent必填voidsetSelfDefiningAssets(String[] SelfDefiningAssets)Set ip/域名/url数组voidsetTaskAdvanceCFG(TaskAdvanceCFG TaskAdvanceCFG)Set 高级配置voidsetTaskMode(Long TaskMode)Set 体检模式,0-标准模式,1-快速模式,2-高级模式,默认标准模式voidsetTaskName(String TaskName)Set 任务名称voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateRiskCenterScanTaskRequest
public CreateRiskCenterScanTaskRequest()
-
CreateRiskCenterScanTaskRequest
public CreateRiskCenterScanTaskRequest(CreateRiskCenterScanTaskRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getTaskName
public String getTaskName()
Get 任务名称- Returns:
- TaskName 任务名称
-
setTaskName
public void setTaskName(String TaskName)
Set 任务名称- Parameters:
TaskName- 任务名称
-
getScanAssetType
public Long getScanAssetType()
Get 0-全扫,1-指定资产扫,2-排除资产扫,3-手动填写扫;1和2则Assets字段必填,3则SelfDefiningAssets必填- Returns:
- ScanAssetType 0-全扫,1-指定资产扫,2-排除资产扫,3-手动填写扫;1和2则Assets字段必填,3则SelfDefiningAssets必填
-
setScanAssetType
public void setScanAssetType(Long ScanAssetType)
Set 0-全扫,1-指定资产扫,2-排除资产扫,3-手动填写扫;1和2则Assets字段必填,3则SelfDefiningAssets必填- Parameters:
ScanAssetType- 0-全扫,1-指定资产扫,2-排除资产扫,3-手动填写扫;1和2则Assets字段必填,3则SelfDefiningAssets必填
-
getScanItem
public String[] getScanItem()
Get 扫描项目;port/poc/weakpass/webcontent/configrisk/exposedserver- Returns:
- ScanItem 扫描项目;port/poc/weakpass/webcontent/configrisk/exposedserver
-
setScanItem
public void setScanItem(String[] ScanItem)
Set 扫描项目;port/poc/weakpass/webcontent/configrisk/exposedserver- Parameters:
ScanItem- 扫描项目;port/poc/weakpass/webcontent/configrisk/exposedserver
-
getScanPlanType
public Long getScanPlanType()
Get 0-周期任务,1-立即扫描,2-定时扫描,3-自定义;0,2,3则ScanPlanContent必填- Returns:
- ScanPlanType 0-周期任务,1-立即扫描,2-定时扫描,3-自定义;0,2,3则ScanPlanContent必填
-
setScanPlanType
public void setScanPlanType(Long ScanPlanType)
Set 0-周期任务,1-立即扫描,2-定时扫描,3-自定义;0,2,3则ScanPlanContent必填- Parameters:
ScanPlanType- 0-周期任务,1-立即扫描,2-定时扫描,3-自定义;0,2,3则ScanPlanContent必填
-
getAssets
public TaskAssetObject[] getAssets()
Get 扫描资产信息列表- Returns:
- Assets 扫描资产信息列表
-
setAssets
public void setAssets(TaskAssetObject[] Assets)
Set 扫描资产信息列表- Parameters:
Assets- 扫描资产信息列表
-
getScanPlanContent
public String getScanPlanContent()
Get 扫描计划详情- Returns:
- ScanPlanContent 扫描计划详情
-
setScanPlanContent
public void setScanPlanContent(String ScanPlanContent)
Set 扫描计划详情- Parameters:
ScanPlanContent- 扫描计划详情
-
getSelfDefiningAssets
public String[] getSelfDefiningAssets()
Get ip/域名/url数组- Returns:
- SelfDefiningAssets ip/域名/url数组
-
setSelfDefiningAssets
public void setSelfDefiningAssets(String[] SelfDefiningAssets)
Set ip/域名/url数组- Parameters:
SelfDefiningAssets- ip/域名/url数组
-
getTaskAdvanceCFG
public TaskAdvanceCFG getTaskAdvanceCFG()
Get 高级配置- Returns:
- TaskAdvanceCFG 高级配置
-
setTaskAdvanceCFG
public void setTaskAdvanceCFG(TaskAdvanceCFG TaskAdvanceCFG)
Set 高级配置- Parameters:
TaskAdvanceCFG- 高级配置
-
getTaskMode
public Long getTaskMode()
Get 体检模式,0-标准模式,1-快速模式,2-高级模式,默认标准模式- Returns:
- TaskMode 体检模式,0-标准模式,1-快速模式,2-高级模式,默认标准模式
-
setTaskMode
public void setTaskMode(Long TaskMode)
Set 体检模式,0-标准模式,1-快速模式,2-高级模式,默认标准模式- Parameters:
TaskMode- 体检模式,0-标准模式,1-快速模式,2-高级模式,默认标准模式
-
-