org.mitre.cybox.objects.TriggerFrequencyEnum Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of stix Show documentation
Show all versions of stix Show documentation
The Java bindings for STIX v.1.2.0.2
The newest version!
/**
* Copyright (c) 2015, The MITRE Corporation. All rights reserved.
* See LICENSE for complete terms.
*/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2015.07.01 at 03:19:53 PM EDT
//
package org.mitre.cybox.objects;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for TriggerFrequencyEnum.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <simpleType name="TriggerFrequencyEnum">
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="TASK_TIME_TRIGGER_ONCE"/>
* <enumeration value="TASK_EVENT_TRIGGER_ON_IDLE"/>
* <enumeration value="TASK_EVENT_TRIGGER_AT_SYSTEMSTART"/>
* <enumeration value="TASK_EVENT_TRIGGER_AT_LOGON"/>
* <enumeration value="TASK_TIME_TRIGGER_DAILY"/>
* <enumeration value="TASK_TIME_TRIGGER_WEEKLY"/>
* <enumeration value="TASK_TIME_TRIGGER_MONTHLYDATE"/>
* <enumeration value="TASK_TIME_TRIGGER_MONTHLYDOW"/>
* </restriction>
* </simpleType>
*
*
*/
@XmlType(name = "TriggerFrequencyEnum", namespace = "http://cybox.mitre.org/objects#WinTaskObject-2")
@XmlEnum
public enum TriggerFrequencyEnum {
/**
* Trigger is set to run the task a single time.
*
*/
TASK_TIME_TRIGGER_ONCE,
/**
* Trigger is set to run the task if the system remains idle for the amount of time specified by the idle wait time of the task.
*
*/
TASK_EVENT_TRIGGER_ON_IDLE,
/**
* Trigger is set to run the task at system startup.
*
*/
TASK_EVENT_TRIGGER_AT_SYSTEMSTART,
/**
* Trigger is set to run the task when a user logs on.
*
*/
TASK_EVENT_TRIGGER_AT_LOGON,
/**
* Trigger is set to run the task on a daily interval.
*
*/
TASK_TIME_TRIGGER_DAILY,
/**
* Trigger is set to run the work item on specific days of a specific week of a specific month.
*
*/
TASK_TIME_TRIGGER_WEEKLY,
/**
* Trigger is set to run the task on a specific day(s) of the month.
*
*/
TASK_TIME_TRIGGER_MONTHLYDATE,
/**
* Trigger is set to run the task on specific days, weeks, and months.
*
*/
TASK_TIME_TRIGGER_MONTHLYDOW;
public String value() {
return name();
}
public static TriggerFrequencyEnum fromValue(String v) {
return valueOf(v);
}
}