Skip to content

CycleTaskProps

Properties for defining a CycleTask.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-threatdetection-cycletask

Initializer

import com.aliyun.ros.cdk.threatdetection.CycleTaskProps;
CycleTaskProps.builder()
    .enable(java.lang.Number)
    .enable(IResolvable)
    .firstDateStr(java.lang.Number)
    .firstDateStr(IResolvable)
    .intervalPeriod(java.lang.Number)
    .intervalPeriod(IResolvable)
    .periodUnit(java.lang.String)
    .periodUnit(IResolvable)
    .targetEndTime(java.lang.Number)
    .targetEndTime(IResolvable)
    .targetStartTime(java.lang.Number)
    .targetStartTime(IResolvable)
    .taskName(java.lang.String)
    .taskName(IResolvable)
    .taskType(java.lang.String)
    .taskType(IResolvable)
//  .param(IResolvable)
//  .param(java.util.Map<java.lang.String, java.lang.Object>)
//  .source(java.lang.String)
//  .source(IResolvable)
    .build();

Properties

Name Type Description
enable java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property enable: Specifies whether to enable the task.
firstDateStr java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property firstDateStr: The first time when the task is performed.
intervalPeriod java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property intervalPeriod: The interval at which the task is run.
periodUnit java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property periodUnit: The unit of the scan interval.
targetEndTime java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property targetEndTime: The time when the task ends.
targetStartTime java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property targetStartTime: The time when the task is started.
taskName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property taskName: The task name.
taskType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property taskType: The type of the task.
param com.aliyun.ros.cdk.core.IResolvable OR java.util.Map Property param: The additional information.
source java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property source: The additional source for the task.

enableRequired

public java.lang.Object getEnable();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property enable: Specifies whether to enable the task.

Valid values:

  • 1: yes
  • 0: no.

firstDateStrRequired

public java.lang.Object getFirstDateStr();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property firstDateStr: The first time when the task is performed.


intervalPeriodRequired

public java.lang.Object getIntervalPeriod();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property intervalPeriod: The interval at which the task is run.


periodUnitRequired

public java.lang.Object getPeriodUnit();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property periodUnit: The unit of the scan interval.

Valid values:

  • day
  • hour.

targetEndTimeRequired

public java.lang.Object getTargetEndTime();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property targetEndTime: The time when the task ends.

Unit: hours.


targetStartTimeRequired

public java.lang.Object getTargetStartTime();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property targetStartTime: The time when the task is started.

Unit: hours.


taskNameRequired

public java.lang.Object getTaskName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property taskName: The task name.


taskTypeRequired

public java.lang.Object getTaskType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property taskType: The type of the task.

Valid values:

  • VIRUS_VUL_SCHEDULE_SCAN: virus scan task
  • IMAGE_SCAN: image scan task
  • EMG_VUL_SCHEDULE_SCAN: urgent vulnerability scan task.

paramOptional

public java.lang.Object getParam();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map

Property param: The additional information.


sourceOptional

public java.lang.Object getSource();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property source: The additional source for the task.