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 扫描资产信息列表Long
getScanAssetType()
Get 0-全扫,1-指定资产扫,2-排除资产扫,3-手动填写扫;1和2则Assets字段必填,3则SelfDefiningAssets必填String[]
getScanItem()
Get 扫描项目;port/poc/weakpass/webcontent/configrisk/exposedserverString
getScanPlanContent()
Get 扫描计划详情Long
getScanPlanType()
Get 0-周期任务,1-立即扫描,2-定时扫描,3-自定义;0,2,3则ScanPlanContent必填String[]
getSelfDefiningAssets()
Get ip/域名/url数组TaskAdvanceCFG
getTaskAdvanceCFG()
Get 高级配置Long
getTaskMode()
Get 体检模式,0-标准模式,1-快速模式,2-高级模式,默认标准模式String
getTaskName()
Get 任务名称void
setAssets(TaskAssetObject[] Assets)
Set 扫描资产信息列表void
setScanAssetType(Long ScanAssetType)
Set 0-全扫,1-指定资产扫,2-排除资产扫,3-手动填写扫;1和2则Assets字段必填,3则SelfDefiningAssets必填void
setScanItem(String[] ScanItem)
Set 扫描项目;port/poc/weakpass/webcontent/configrisk/exposedservervoid
setScanPlanContent(String ScanPlanContent)
Set 扫描计划详情void
setScanPlanType(Long ScanPlanType)
Set 0-周期任务,1-立即扫描,2-定时扫描,3-自定义;0,2,3则ScanPlanContent必填void
setSelfDefiningAssets(String[] SelfDefiningAssets)
Set ip/域名/url数组void
setTaskAdvanceCFG(TaskAdvanceCFG TaskAdvanceCFG)
Set 高级配置void
setTaskMode(Long TaskMode)
Set 体检模式,0-标准模式,1-快速模式,2-高级模式,默认标准模式void
setTaskName(String TaskName)
Set 任务名称void
toMap(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-高级模式,默认标准模式
-
-