2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
22 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
23 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
24 // Any modifications to this file will be lost upon recompilation of the source schema.
25 // Generated on: 2017.07.03 at 03:13:44 PM EDT
29 package org.openecomp.appc.flow.controller.interfaceData;
31 import javax.xml.bind.annotation.XmlEnum;
32 import javax.xml.bind.annotation.XmlEnumValue;
33 import javax.xml.bind.annotation.XmlType;
37 * <p>Java class for vnflist.
39 * <p>The following schema fragment specifies the expected content contained within this class.
42 * <simpleType name="vnflist">
43 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
44 * <enumeration value="Restart"/>
45 * <enumeration value="Rebuild"/>
46 * <enumeration value="Migrate"/>
47 * <enumeration value="Evacuate"/>
48 * <enumeration value="Snapshot"/>
49 * <enumeration value="Rollback"/>
50 * <enumeration value="Sync"/>
51 * <enumeration value="Audit"/>
52 * <enumeration value="Start"/>
53 * <enumeration value="Stop"/>
54 * <enumeration value="Terminate"/>
55 * <enumeration value="SoftwareUpload"/>
56 * <enumeration value="HealthCheck"/>
57 * <enumeration value="LiveUpgrade"/>
58 * <enumeration value="ModifyConfig"/>
59 * <enumeration value="Lock"/>
60 * <enumeration value="Unlock"/>
61 * <enumeration value="Test"/>
62 * <enumeration value="CheckLock"/>
63 * <enumeration value="Configure"/>
64 * <enumeration value="ConfigModify"/>
65 * <enumeration value="ConfigScaleOut"/>
66 * <enumeration value="ConfigRestore"/>
67 * <enumeration value="ConfigBackup"/>
68 * <enumeration value="ConfigBackupDelete"/>
69 * <enumeration value="ConfigExport"/>
75 @XmlType(name = "vnflist")
79 @XmlEnumValue("Restart")
81 @XmlEnumValue("Rebuild")
83 @XmlEnumValue("Migrate")
85 @XmlEnumValue("Evacuate")
87 @XmlEnumValue("Snapshot")
89 @XmlEnumValue("Rollback")
93 @XmlEnumValue("Audit")
95 @XmlEnumValue("Start")
99 @XmlEnumValue("Terminate")
100 TERMINATE("Terminate"),
101 @XmlEnumValue("SoftwareUpload")
102 SOFTWARE_UPLOAD("SoftwareUpload"),
103 @XmlEnumValue("HealthCheck")
104 HEALTH_CHECK("HealthCheck"),
105 @XmlEnumValue("LiveUpgrade")
106 LIVE_UPGRADE("LiveUpgrade"),
107 @XmlEnumValue("ModifyConfig")
108 MODIFY_CONFIG("ModifyConfig"),
109 @XmlEnumValue("Lock")
111 @XmlEnumValue("Unlock")
113 @XmlEnumValue("Test")
115 @XmlEnumValue("CheckLock")
116 CHECK_LOCK("CheckLock"),
117 @XmlEnumValue("Configure")
118 CONFIGURE("Configure"),
119 @XmlEnumValue("ConfigModify")
120 CONFIG_MODIFY("ConfigModify"),
121 @XmlEnumValue("ConfigScaleOut")
122 CONFIG_SCALE_OUT("ConfigScaleOut"),
123 @XmlEnumValue("ConfigRestore")
124 CONFIG_RESTORE("ConfigRestore"),
125 @XmlEnumValue("ConfigBackup")
126 CONFIG_BACKUP("ConfigBackup"),
127 @XmlEnumValue("ConfigBackupDelete")
128 CONFIG_BACKUP_DELETE("ConfigBackupDelete"),
129 @XmlEnumValue("ConfigExport")
130 CONFIG_EXPORT("ConfigExport");
131 private final String value;
137 public String value() {
141 public static Vnflist fromValue(String v) {
142 for (Vnflist c: Vnflist.values()) {
143 if (c.value.equals(v)) {
147 throw new IllegalArgumentException(v);