Initial OpenECOMP MSO commit
[so.git] / mso-api-handlers / mso-api-handler-infra / src / main / java / org / openecomp / mso / apihandlerinfra / vnfbeans / VnfInputs.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * OPENECOMP - MSO
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
10  * 
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  * 
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=========================================================
19  */
20
21 //
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 
26 //
27
28
29 package org.openecomp.mso.apihandlerinfra.vnfbeans;
30
31
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;
37
38
39 /**
40  * <p>Java class for anonymous complex type.
41  * 
42  * <p>The following schema fragment specifies the expected content contained within this class.
43  * 
44  * <pre>
45  * &lt;complexType>
46  *   &lt;complexContent>
47  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
48  *       &lt;sequence>
49  *         &lt;element name="vnf-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
50  *         &lt;element name="vf-module-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
51  *         &lt;element name="vnf-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
52  *         &lt;element name="vf-module-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
53  *         &lt;element name="vnf-type" type="{http://www.w3.org/2001/XMLSchema}string"/>
54  *         &lt;element name="vf-module-model-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
55  *         &lt;element name="asdc-service-model-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
56  *         &lt;element name="service-instance-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
57  *         &lt;element name="backout-on-failure" type="{http://www.w3.org/2001/XMLSchema}Boolean"/>
58  *         &lt;choice>
59  *              &lt;element name="service-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
60  *              &lt;element name="service-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
61  *         &lt;/choice>
62  *         &lt;choice>
63  *              &lt;element name="aic-node-clli" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
64  *          &lt;element name="aic-cloud-region" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
65  *         &lt;/choice>
66  *         &lt;element name="tenant-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
67  *         &lt;element name="prov-status" type="{http://www.w3.org/2001/XMLSchema}string"/>
68  *         &lt;element name="volume-group-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
69  *         &lt;element name="volume-group-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
70  *         &lt;element name="persona-model-id" type="{http://www.w3.org/2001/XMLSchema}string"/ minOccurs="0">
71  *         &lt;element name="persona-model-version" type="{http://www.w3.org/2001/XMLSchema}string"/ minOccurs="0">
72  *         &lt;element name="is-base-vf-module" type="{http://www.w3.org/2001/XMLSchema}Boolean"/ minOccurs="0">
73  *         &lt;element name="vnf-persona-model-id" type="{http://www.w3.org/2001/XMLSchema}string"/ minOccurs="0">
74  *         &lt;element name="vnf-persona-model-version" type="{http://www.w3.org/2001/XMLSchema}string"/ minOccurs="0">
75  *       &lt;/sequence>
76  *     &lt;/restriction>
77  *   &lt;/complexContent>
78  * &lt;/complexType>
79  * </pre>
80  * 
81  * 
82  */
83 @XmlAccessorType(XmlAccessType.FIELD)
84 @XmlType(name = "", propOrder = {
85     "vnfId",
86     "vfModuleId",
87     "vnfName",
88     "vfModuleName",
89     "vnfType",
90     "vfModuleModelName",
91     "asdcServiceModelVersion",
92     "serviceInstanceId",
93     "backoutOnFailure",
94     "serviceType",
95     "serviceId",
96     "aicNodeClli",
97     "aicCloudRegion",
98     "tenantId",
99     "provStatus",
100     "volumeGroupName",
101     "volumeGroupId",
102     // BEGIN - elements valid only on BPMN interface
103     "personaModelId",
104     "personaModelVersion",
105     "isBaseVfModule",
106     "vnfPersonaModelId",
107     "vnfPersonaModelVersion"
108     // END - elements valid only on BPMN interface
109 })
110 @XmlRootElement(name = "vnf-inputs")
111 public class VnfInputs {
112
113     @XmlElement(name = "vnf-id")
114     protected String vnfId;
115     @XmlElement(name = "vf-module-id")
116     protected String vfModuleId;
117     @XmlElement(name = "vnf-name")
118     protected String vnfName;
119     @XmlElement(name = "vf-module-name")
120     protected String vfModuleName;
121     @XmlElement(name = "vnf-type")
122     protected String vnfType;
123     @XmlElement(name = "vf-module-model-name")
124     protected String vfModuleModelName;
125     @XmlElement(name = "asdc-service-model-version")
126     protected String asdcServiceModelVersion;
127     @XmlElement(name = "service-instance-id")
128     protected String serviceInstanceId;
129     @XmlElement(name = "backout-on-failure")
130     protected Boolean backoutOnFailure;
131     @XmlElement(name = "service-type")
132     protected String serviceType;
133     @XmlElement(name = "service-id")
134     protected String serviceId;
135     @XmlElement(name = "aic-node-clli")
136     protected String aicNodeClli;
137     @XmlElement(name = "aic-cloud-region")
138     protected String aicCloudRegion;
139     @XmlElement(name = "tenant-id", required = true)
140     protected String tenantId;
141     @XmlElement(name = "prov-status")
142     protected String provStatus;
143     @XmlElement(name = "volume-group-name")
144     protected String volumeGroupName;
145     @XmlElement(name = "volume-group-id")
146     protected String volumeGroupId;
147     @XmlElement(name = "persona-model-id")
148     protected String personaModelId;
149     @XmlElement(name = "persona-model-version")
150     protected String personaModelVersion;
151     @XmlElement(name = "is-base-vf-module")
152     protected Boolean isBaseVfModule;
153     @XmlElement(name = "vnf-persona-model-id")
154     protected String vnfPersonaModelId;
155     @XmlElement(name = "vnf-persona-model-version")
156     protected String vnfPersonaModelVersion;
157
158     /**
159      * Gets the value of the vnfId property.
160      * 
161      * @return
162      *     possible object is
163      *     {@link String }
164      *     
165      */
166     public String getVnfId() {
167         return vnfId;
168     }
169
170     /**
171      * Sets the value of the vnfId property.
172      * 
173      * @param value
174      *     allowed object is
175      *     {@link String }
176      *     
177      */
178     public void setVnfId(String value) {
179         this.vnfId = value;
180     }
181
182     /**
183      * Gets the value of the vnfName property.
184      * 
185      * @return
186      *     possible object is
187      *     {@link String }
188      *     
189      */
190     public String getVnfName() {
191         return vnfName;
192     }
193
194     /**
195      * Sets the value of the vnfName property.
196      * 
197      * @param value
198      *     allowed object is
199      *     {@link String }
200      *     
201      */
202     public void setVnfName(String value) {
203         this.vnfName = value;
204     }
205
206     /**
207      * Gets the value of the vnfType property.
208      * 
209      * @return
210      *     possible object is
211      *     {@link String }
212      *     
213      */
214     public String getVnfType() {
215         return vnfType;
216     }
217
218     /**
219      * Sets the value of the vnfType property.
220      * 
221      * @param value
222      *     allowed object is
223      *     {@link String }
224      *     
225      */
226     public void setVnfType(String value) {
227         this.vnfType = value;
228     }
229     
230     /**
231      * Gets the value of the serviceInstanceId property.
232      * 
233      * @return
234      *     possible object is
235      *     {@link String }
236      *     
237      */
238     public String getServiceInstanceId() {
239         return serviceInstanceId;
240     }
241
242     /**
243      * Sets the value of the serviceInstanceId property.
244      * 
245      * @param value
246      *     allowed object is
247      *     {@link String }
248      *     
249      */
250     public void setServiceInstanceId(String value) {
251         this.serviceInstanceId = value;
252     }
253
254     /**
255      * Gets the value of the serviceType property.
256      * 
257      * @return
258      *     possible object is
259      *     {@link String }
260      *     
261      */
262     public String getServiceType() {
263         return serviceType;
264     }
265
266     /**
267      * Sets the value of the serviceType property.
268      * 
269      * @param value
270      *     allowed object is
271      *     {@link String }
272      *     
273      */
274     public void setServiceType(String value) {
275         this.serviceType = value;
276     }
277     
278     /**
279      * Gets the value of the serviceId property.
280      * 
281      * @return
282      *     possible object is
283      *     {@link String }
284      *     
285      */
286     public String getServiceId() {
287         return serviceId;
288     }
289
290     /**
291      * Sets the value of the serviceId property.
292      * 
293      * @param value
294      *     allowed object is
295      *     {@link String }
296      *     
297      */
298     public void setServiceId (String value) {
299         this.serviceId = value;
300     }
301
302
303     /**
304      * Gets the value of the aicNodeClli property.
305      * 
306      * @return
307      *     possible object is
308      *     {@link String }
309      *     
310      */
311     public String getAicNodeClli() {
312         return aicNodeClli;
313     }
314
315     /**
316      * Sets the value of the aicNodeClli property.
317      * 
318      * @param value
319      *     allowed object is
320      *     {@link String }
321      *     
322      */
323     public void setAicNodeClli(String value) {
324         this.aicNodeClli = value;
325     }
326     
327     /**
328      * Gets the value of the aicCloudRegion property.
329      * 
330      * @return
331      *     possible object is
332      *     {@link String }
333      *     
334      */
335     public String getAicCloudRegion() {
336         return aicCloudRegion;
337     }
338
339     /**
340      * Sets the value of the aicCloudRegion property.
341      * 
342      * @param value
343      *     allowed object is
344      *     {@link String }
345      *     
346      */
347     public void setAicCloudRegion(String value) {
348         this.aicCloudRegion = value;
349     }
350
351     /**
352      * Gets the value of the tenantId property.
353      * 
354      * @return
355      *     possible object is
356      *     {@link String }
357      *     
358      */
359     public String getTenantId() {
360         return tenantId;
361     }
362
363     /**
364      * Sets the value of the tenantId property.
365      * 
366      * @param value
367      *     allowed object is
368      *     {@link String }
369      *     
370      */
371     public void setTenantId(String value) {
372         this.tenantId = value;
373     }
374
375     /**
376      * Gets the value of the provStatus property.
377      * 
378      * @return
379      *     possible object is
380      *     {@link String }
381      *     
382      */
383     public String getProvStatus() {
384         return provStatus;
385     }
386
387     /**
388      * Sets the value of the provStatus property.
389      * 
390      * @param value
391      *     allowed object is
392      *     {@link String }
393      *     
394      */
395     public void setProvStatus(String value) {
396         this.provStatus = value;
397     }
398     
399     /**
400      * Gets the value of the volumeGroupName property.
401      * 
402      * @return
403      *     possible object is
404      *     {@link String }
405      *     
406      */
407     public String getVolumeGroupName() {
408         return volumeGroupName;
409     }
410
411     /**
412      * Sets the value of the volumeGroupName property.
413      * 
414      * @param value
415      *     allowed object is
416      *     {@link String }
417      *     
418      */
419     public void setVolumeGroupName(String value) {
420         this.volumeGroupName = value;
421     }
422     
423     /**
424      * Gets the value of the volumeGroupId property.
425      * 
426      * @return
427      *     possible object is
428      *     {@link String }
429      *     
430      */
431     public String getVolumeGroupId() {
432         return volumeGroupId;
433     }
434
435     /**
436      * Sets the value of the volumeGroupId property.
437      * 
438      * @param value
439      *     allowed object is
440      *     {@link String }
441      *     
442      */
443     public void setVolumeGroupId(String value) {
444         this.volumeGroupId = value;
445     }
446     
447     /**
448      * Gets the value of the vfModuleId property.
449      * 
450      * @return
451      *     possible object is
452      *     {@link String }
453      *     
454      */
455     public String getVfModuleId() {
456         return vfModuleId;
457     }
458
459     /**
460      * Sets the value of the vfModuleId property.
461      * 
462      * @param value
463      *     allowed object is
464      *     {@link String }
465      *     
466      */
467     public void setVfModuleId(String value) {
468         this.vfModuleId = value;
469     }
470     
471     /**
472      * Gets the value of the vfModuleName property.
473      * 
474      * @return
475      *     possible object is
476      *     {@link String }
477      *     
478      */
479     public String getVfModuleName() {
480         return vfModuleName;
481     }
482
483     /**
484      * Sets the value of the vfModuleName property.
485      * 
486      * @param value
487      *     allowed object is
488      *     {@link String }
489      *     
490      */
491     public void setVfModuleName(String value) {
492         this.vfModuleName = value;
493     }
494     
495     /**
496      * Gets the value of the vfModuleModelName property.
497      * 
498      * @return
499      *     possible object is
500      *     {@link String }
501      *     
502      */
503     public String getVfModuleModelName() {
504         return vfModuleModelName;
505     }
506
507     /**
508      * Sets the value of the vfModuleModelName property.
509      * 
510      * @param value
511      *     allowed object is
512      *     {@link String }
513      *     
514      */
515     public void setVfModuleModelName(String value) {
516         this.vfModuleModelName = value;
517     }
518     
519     /**
520      * Gets the value of the asdcServiceModelVersion property.
521      * 
522      * @return
523      *     possible object is
524      *     {@link String }
525      *     
526      */
527     public String getAsdcServiceModelVersion() {
528         return asdcServiceModelVersion;
529     }
530
531     /**
532      * Sets the value of the asdcServiceModelVersion property.
533      * 
534      * @param value
535      *     allowed object is
536      *     {@link String }
537      *     
538      */
539     public void setAsdcServiceModelVersion(String value) {
540         this.asdcServiceModelVersion = value;
541     }
542     
543     /**
544      * Gets the value of the backoutOnFailure property.
545      * 
546      * @return
547      *     possible object is
548      *     {@link Boolean }
549      *     
550      */
551     public Boolean getBackoutOnFailure() {
552         return backoutOnFailure;
553     }
554
555     /**
556      * Sets the value of the backoutOnFailure property.
557      * 
558      * @param value
559      *     allowed object is
560      *     {@link Boolean }
561      *     
562      */
563     public void setBackoutOnFailure(Boolean value) {
564         this.backoutOnFailure = value;
565     }
566     
567     /**
568      * Gets the value of the personaModelId property.
569      * 
570      * @return
571      *     possible object is
572      *     {@link String }
573      *     
574      */
575     public String getPersonaModelId() {
576         return personaModelId;
577     }
578
579     /**
580      * Sets the value of the personaModelId property.
581      * 
582      * @param value
583      *     allowed object is
584      *     {@link String }
585      *     
586      */
587     public void setPersonaModelId(String value) {
588         this.personaModelId = value;
589     }
590     
591     /**
592      * Gets the value of the personaModelVersion property.
593      * 
594      * @return
595      *     possible object is
596      *     {@link String }
597      *     
598      */
599     public String getPersonaModelVersion() {
600         return personaModelVersion;
601     }
602
603     /**
604      * Sets the value of the personaModelVersion property.
605      * 
606      * @param value
607      *     allowed object is
608      *     {@link String }
609      *     
610      */
611     public void setPersonaModelVersion(String value) {
612         this.personaModelVersion = value;
613     }
614     
615     
616     /**
617      * Gets the value of the isBaseVfModule property.
618      * 
619      * @return
620      *     possible object is
621      *     {@link Boolean }
622      *     
623      */
624     public Boolean getIsBaseVfModule() {
625         return isBaseVfModule;
626     }
627
628     /**
629      * Sets the value of the isBaseVfModule property.
630      * 
631      * @param value
632      *     allowed object is
633      *     {@link Boolean }
634      *     
635      */
636     public void setIsBaseVfModule(Boolean value) {
637         this.isBaseVfModule = value;
638     }
639     
640     /**
641      * Gets the value of the vnfPersonaModelId property.
642      * 
643      * @return
644      *     possible object is
645      *     {@link String }
646      *     
647      */
648     public String getVnfPersonaModelId() {
649         return vnfPersonaModelId;
650     }
651
652     /**
653      * Sets the value of the vnfPersonaModelId property.
654      * 
655      * @param value
656      *     allowed object is
657      *     {@link String }
658      *     
659      */
660     public void setVnfPersonaModelId(String value) {
661         this.vnfPersonaModelId = value;
662     }
663     
664     /**
665      * Gets the value of the vnfPersonaModelVersion property.
666      * 
667      * @return
668      *     possible object is
669      *     {@link String }
670      *     
671      */
672     public String getVnfPersonaModelVersion() {
673         return vnfPersonaModelVersion;
674     }
675
676     /**
677      * Sets the value of the vnfPersonaModelVersion property.
678      * 
679      * @param value
680      *     allowed object is
681      *     {@link String }
682      *     
683      */
684     public void setVnfPersonaModelVersion(String value) {
685         this.vnfPersonaModelVersion = value;
686     }   
687
688
689 }