Class CreateRiskCenterScanTaskRequest


  • public class CreateRiskCenterScanTaskRequest
    extends AbstractModel
    • 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-高级模式,默认标准模式