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.4-2
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: 2015.09.03 at 02:02:13 PM EDT
29 package org.onap.so.apihandlerinfra.vnfbeans;
32 import javax.xml.bind.annotation.XmlAccessType;
33 import javax.xml.bind.annotation.XmlAccessorType;
34 import javax.xml.bind.annotation.XmlElement;
35 import javax.xml.bind.annotation.XmlRootElement;
36 import javax.xml.bind.annotation.XmlType;
41 * Java class for anonymous complex type.
44 * The following schema fragment specifies the expected content contained within this class.
49 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
51 * <element name="vnf-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
52 * <element name="vf-module-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
53 * <element name="vnf-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
54 * <element name="vf-module-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
55 * <element name="vnf-type" type="{http://www.w3.org/2001/XMLSchema}string"/>
56 * <element name="vf-module-model-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
57 * <element name="asdc-service-model-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
58 * <element name="service-instance-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
59 * <element name="backout-on-failure" type="{http://www.w3.org/2001/XMLSchema}Boolean"/>
61 * <element name="service-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
62 * <element name="service-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
65 * <element name="aic-node-clli" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
66 * <element name="aic-cloud-region" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
68 * <element name="tenant-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
69 * <element name="prov-status" type="{http://www.w3.org/2001/XMLSchema}string"/>
70 * <element name="volume-group-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
71 * <element name="volume-group-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
72 * <element name="persona-model-id" type="{http://www.w3.org/2001/XMLSchema}string"/ minOccurs="0">
73 * <element name="persona-model-version" type="{http://www.w3.org/2001/XMLSchema}string"/ minOccurs="0">
74 * <element name="is-base-vf-module" type="{http://www.w3.org/2001/XMLSchema}Boolean"/ minOccurs="0">
75 * <element name="vnf-persona-model-id" type="{http://www.w3.org/2001/XMLSchema}string"/ minOccurs="0">
76 * <element name="vnf-persona-model-version" type="{http://www.w3.org/2001/XMLSchema}string"/ minOccurs="0">
79 * </complexContent>
85 @XmlAccessorType(XmlAccessType.FIELD)
87 propOrder = {"vnfId", "vfModuleId", "vnfName", "vfModuleName", "vnfType", "vfModuleModelName",
88 "asdcServiceModelVersion", "serviceInstanceId", "backoutOnFailure", "serviceType", "serviceId",
89 "aicNodeClli", "aicCloudRegion", "tenantId", "provStatus", "volumeGroupName", "volumeGroupId",
90 // BEGIN - elements valid only on BPMN interface
91 "personaModelId", "personaModelVersion", "isBaseVfModule", "vnfPersonaModelId", "vnfPersonaModelVersion"
92 // END - elements valid only on BPMN interface
94 @XmlRootElement(name = "vnf-inputs")
95 public class VnfInputs {
97 @XmlElement(name = "vnf-id")
98 protected String vnfId;
99 @XmlElement(name = "vf-module-id")
100 protected String vfModuleId;
101 @XmlElement(name = "vnf-name")
102 protected String vnfName;
103 @XmlElement(name = "vf-module-name")
104 protected String vfModuleName;
105 @XmlElement(name = "vnf-type")
106 protected String vnfType;
107 @XmlElement(name = "vf-module-model-name")
108 protected String vfModuleModelName;
109 @XmlElement(name = "asdc-service-model-version")
110 protected String asdcServiceModelVersion;
111 @XmlElement(name = "service-instance-id")
112 protected String serviceInstanceId;
113 @XmlElement(name = "backout-on-failure")
114 protected Boolean backoutOnFailure;
115 @XmlElement(name = "service-type")
116 protected String serviceType;
117 @XmlElement(name = "service-id")
118 protected String serviceId;
119 @XmlElement(name = "aic-node-clli")
120 protected String aicNodeClli;
121 @XmlElement(name = "aic-cloud-region")
122 protected String aicCloudRegion;
123 @XmlElement(name = "tenant-id", required = true)
124 protected String tenantId;
125 @XmlElement(name = "prov-status")
126 protected String provStatus;
127 @XmlElement(name = "volume-group-name")
128 protected String volumeGroupName;
129 @XmlElement(name = "volume-group-id")
130 protected String volumeGroupId;
131 @XmlElement(name = "persona-model-id")
132 protected String personaModelId;
133 @XmlElement(name = "persona-model-version")
134 protected String personaModelVersion;
135 @XmlElement(name = "is-base-vf-module")
136 protected Boolean isBaseVfModule;
137 @XmlElement(name = "vnf-persona-model-id")
138 protected String vnfPersonaModelId;
139 @XmlElement(name = "vnf-persona-model-version")
140 protected String vnfPersonaModelVersion;
143 * Gets the value of the vnfId property.
145 * @return possible object is {@link String }
148 public String getVnfId() {
153 * Sets the value of the vnfId property.
155 * @param value allowed object is {@link String }
158 public void setVnfId(String value) {
163 * Gets the value of the vnfName property.
165 * @return possible object is {@link String }
168 public String getVnfName() {
173 * Sets the value of the vnfName property.
175 * @param value allowed object is {@link String }
178 public void setVnfName(String value) {
179 this.vnfName = value;
183 * Gets the value of the vnfType property.
185 * @return possible object is {@link String }
188 public String getVnfType() {
193 * Sets the value of the vnfType property.
195 * @param value allowed object is {@link String }
198 public void setVnfType(String value) {
199 this.vnfType = value;
203 * Gets the value of the serviceInstanceId property.
205 * @return possible object is {@link String }
208 public String getServiceInstanceId() {
209 return serviceInstanceId;
213 * Sets the value of the serviceInstanceId property.
215 * @param value allowed object is {@link String }
218 public void setServiceInstanceId(String value) {
219 this.serviceInstanceId = value;
223 * Gets the value of the serviceType property.
225 * @return possible object is {@link String }
228 public String getServiceType() {
233 * Sets the value of the serviceType property.
235 * @param value allowed object is {@link String }
238 public void setServiceType(String value) {
239 this.serviceType = value;
243 * Gets the value of the serviceId property.
245 * @return possible object is {@link String }
248 public String getServiceId() {
253 * Sets the value of the serviceId property.
255 * @param value allowed object is {@link String }
258 public void setServiceId(String value) {
259 this.serviceId = value;
264 * Gets the value of the aicNodeClli property.
266 * @return possible object is {@link String }
269 public String getAicNodeClli() {
274 * Sets the value of the aicNodeClli property.
276 * @param value allowed object is {@link String }
279 public void setAicNodeClli(String value) {
280 this.aicNodeClli = value;
284 * Gets the value of the aicCloudRegion property.
286 * @return possible object is {@link String }
289 public String getAicCloudRegion() {
290 return aicCloudRegion;
294 * Sets the value of the aicCloudRegion property.
296 * @param value allowed object is {@link String }
299 public void setAicCloudRegion(String value) {
300 this.aicCloudRegion = value;
304 * Gets the value of the tenantId property.
306 * @return possible object is {@link String }
309 public String getTenantId() {
314 * Sets the value of the tenantId property.
316 * @param value allowed object is {@link String }
319 public void setTenantId(String value) {
320 this.tenantId = value;
324 * Gets the value of the provStatus property.
326 * @return possible object is {@link String }
329 public String getProvStatus() {
334 * Sets the value of the provStatus property.
336 * @param value allowed object is {@link String }
339 public void setProvStatus(String value) {
340 this.provStatus = value;
344 * Gets the value of the volumeGroupName property.
346 * @return possible object is {@link String }
349 public String getVolumeGroupName() {
350 return volumeGroupName;
354 * Sets the value of the volumeGroupName property.
356 * @param value allowed object is {@link String }
359 public void setVolumeGroupName(String value) {
360 this.volumeGroupName = value;
364 * Gets the value of the volumeGroupId property.
366 * @return possible object is {@link String }
369 public String getVolumeGroupId() {
370 return volumeGroupId;
374 * Sets the value of the volumeGroupId property.
376 * @param value allowed object is {@link String }
379 public void setVolumeGroupId(String value) {
380 this.volumeGroupId = value;
384 * Gets the value of the vfModuleId property.
386 * @return possible object is {@link String }
389 public String getVfModuleId() {
394 * Sets the value of the vfModuleId property.
396 * @param value allowed object is {@link String }
399 public void setVfModuleId(String value) {
400 this.vfModuleId = value;
404 * Gets the value of the vfModuleName property.
406 * @return possible object is {@link String }
409 public String getVfModuleName() {
414 * Sets the value of the vfModuleName property.
416 * @param value allowed object is {@link String }
419 public void setVfModuleName(String value) {
420 this.vfModuleName = value;
424 * Gets the value of the vfModuleModelName property.
426 * @return possible object is {@link String }
429 public String getVfModuleModelName() {
430 return vfModuleModelName;
434 * Sets the value of the vfModuleModelName property.
436 * @param value allowed object is {@link String }
439 public void setVfModuleModelName(String value) {
440 this.vfModuleModelName = value;
444 * Gets the value of the asdcServiceModelVersion property.
446 * @return possible object is {@link String }
449 public String getAsdcServiceModelVersion() {
450 return asdcServiceModelVersion;
454 * Sets the value of the asdcServiceModelVersion property.
456 * @param value allowed object is {@link String }
459 public void setAsdcServiceModelVersion(String value) {
460 this.asdcServiceModelVersion = value;
464 * Gets the value of the backoutOnFailure property.
466 * @return possible object is {@link Boolean }
469 public Boolean getBackoutOnFailure() {
470 return backoutOnFailure;
474 * Sets the value of the backoutOnFailure property.
476 * @param value allowed object is {@link Boolean }
479 public void setBackoutOnFailure(Boolean value) {
480 this.backoutOnFailure = value;
484 * Gets the value of the personaModelId property.
486 * @return possible object is {@link String }
489 public String getPersonaModelId() {
490 return personaModelId;
494 * Sets the value of the personaModelId property.
496 * @param value allowed object is {@link String }
499 public void setPersonaModelId(String value) {
500 this.personaModelId = value;
504 * Gets the value of the personaModelVersion property.
506 * @return possible object is {@link String }
509 public String getPersonaModelVersion() {
510 return personaModelVersion;
514 * Sets the value of the personaModelVersion property.
516 * @param value allowed object is {@link String }
519 public void setPersonaModelVersion(String value) {
520 this.personaModelVersion = value;
525 * Gets the value of the isBaseVfModule property.
527 * @return possible object is {@link Boolean }
530 public Boolean getIsBaseVfModule() {
531 return isBaseVfModule;
535 * Sets the value of the isBaseVfModule property.
537 * @param value allowed object is {@link Boolean }
540 public void setIsBaseVfModule(Boolean value) {
541 this.isBaseVfModule = value;
545 * Gets the value of the vnfPersonaModelId property.
547 * @return possible object is {@link String }
550 public String getVnfPersonaModelId() {
551 return vnfPersonaModelId;
555 * Sets the value of the vnfPersonaModelId property.
557 * @param value allowed object is {@link String }
560 public void setVnfPersonaModelId(String value) {
561 this.vnfPersonaModelId = value;
565 * Gets the value of the vnfPersonaModelVersion property.
567 * @return possible object is {@link String }
570 public String getVnfPersonaModelVersion() {
571 return vnfPersonaModelVersion;
575 * Sets the value of the vnfPersonaModelVersion property.
577 * @param value allowed object is {@link String }
580 public void setVnfPersonaModelVersion(String value) {
581 this.vnfPersonaModelVersion = value;