org.mitre.maec.default_vocabularies_1.GroupingRelationshipEnum10 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
/**
* 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.06.23 at 10:59:44 AM 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 GroupingRelationshipEnum-1.0.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <simpleType name="GroupingRelationshipEnum-1.0">
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="same malware family"/>
* <enumeration value="clustered together"/>
* <enumeration value="observed together"/>
* <enumeration value="part of intrusion set"/>
* <enumeration value="same malware toolkit"/>
* </restriction>
* </simpleType>
*
*
*/
@XmlType(name = "GroupingRelationshipEnum-1.0")
@XmlEnum
public enum GroupingRelationshipEnum10 {
/**
* The 'same malware family' value indicates that the Malware Subjects in the Package are all part of the same malware family.
*
*/
@XmlEnumValue("same malware family")
SAME_MALWARE_FAMILY("same malware family"),
/**
* The 'clustered together' value indicates that the Malware Subjects in the Package were clustered together by some algorithm or other capability.
*
*/
@XmlEnumValue("clustered together")
CLUSTERED_TOGETHER("clustered together"),
/**
* The 'observed together' value indicates that the Malware Subjects in the Package were abstractly observed together, such as on a host system, in some archive, etc.
*
*/
@XmlEnumValue("observed together")
OBSERVED_TOGETHER("observed together"),
/**
* The 'part of intrusion' set value indicates that the Malware Subjects in the Package were found as part of the same malware intrusion set.
*
*/
@XmlEnumValue("part of intrusion set")
PART_OF_INTRUSION_SET("part of intrusion set"),
/**
* The 'same malware toolkit' value indicates that the Malware Subjects in the Package were all created using the same malware toolkit, independent of toolkit version.
*
*/
@XmlEnumValue("same malware toolkit")
SAME_MALWARE_TOOLKIT("same malware toolkit");
private final String value;
GroupingRelationshipEnum10(String v) {
value = v;
}
public String value() {
return value;
}
public static GroupingRelationshipEnum10 fromValue(String v) {
for (GroupingRelationshipEnum10 c : GroupingRelationshipEnum10.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}