org.mitre.maec.default_vocabularies_1.ProcessActionNameEnum10 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.maec.default_vocabularies_1;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for ProcessActionNameEnum-1.0.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <simpleType name="ProcessActionNameEnum-1.0">
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="create process"/>
* <enumeration value="kill process"/>
* <enumeration value="create process as user"/>
* <enumeration value="enumerate processes"/>
* <enumeration value="open process"/>
* <enumeration value="flush process instruction cache"/>
* <enumeration value="get process current directory"/>
* <enumeration value="set process current directory"/>
* <enumeration value="get process environment variable"/>
* <enumeration value="set process environment variable"/>
* <enumeration value="sleep process"/>
* <enumeration value="get process startupinfo"/>
* </restriction>
* </simpleType>
*
*
*/
@XmlType(name = "ProcessActionNameEnum-1.0")
@XmlEnum
public enum ProcessActionNameEnum10 {
/**
* The 'create process' value specifies the defined action of creating a new process.
*
*/
@XmlEnumValue("create process")
CREATE_PROCESS("create process"),
/**
* The 'kill process' value specifies the defined action of killing an existing process.
*
*/
@XmlEnumValue("kill process")
KILL_PROCESS("kill process"),
/**
* The 'create process as user' value specifies the defined action of creating a new process in the security context of a specified user.
*
*/
@XmlEnumValue("create process as user")
CREATE_PROCESS_AS_USER("create process as user"),
/**
* The 'enumerate processes' value specifies the defined action of enumerating all of the running processes on a system.
*
*/
@XmlEnumValue("enumerate processes")
ENUMERATE_PROCESSES("enumerate processes"),
/**
* The 'open process' value specifies the defined action of opening an existing process.
*
*/
@XmlEnumValue("open process")
OPEN_PROCESS("open process"),
/**
* The 'flush process instruction cache' value specifies the defined action of flushing the instruction cache of an existing process.
*
*/
@XmlEnumValue("flush process instruction cache")
FLUSH_PROCESS_INSTRUCTION_CACHE("flush process instruction cache"),
/**
* The 'get process current directory' value specifies the defined action of getting the current directory of an existing process.
*
*/
@XmlEnumValue("get process current directory")
GET_PROCESS_CURRENT_DIRECTORY("get process current directory"),
/**
* The 'set process current directory' value specifies the defined action of setting the current directory of an existing process.
*
*/
@XmlEnumValue("set process current directory")
SET_PROCESS_CURRENT_DIRECTORY("set process current directory"),
/**
* The 'get process environment variable' value specifies the defined action of getting an environment variable used by an existing process.
*
*/
@XmlEnumValue("get process environment variable")
GET_PROCESS_ENVIRONMENT_VARIABLE("get process environment variable"),
/**
* The 'set process environment variable' value specifies the defined action of setting an environment variable used by an existing process.
*
*/
@XmlEnumValue("set process environment variable")
SET_PROCESS_ENVIRONMENT_VARIABLE("set process environment variable"),
/**
* The 'sleep process' value specifies the defined action of sleeping an existing process for some period of time.
*
*/
@XmlEnumValue("sleep process")
SLEEP_PROCESS("sleep process"),
/**
* Windows-specific.
*
*/
@XmlEnumValue("get process startupinfo")
GET_PROCESS_STARTUPINFO("get process startupinfo");
private final String value;
ProcessActionNameEnum10(String v) {
value = v;
}
public String value() {
return value;
}
public static ProcessActionNameEnum10 fromValue(String v) {
for (ProcessActionNameEnum10 c : ProcessActionNameEnum10.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}