Change the header to SO
[so.git] / mso-api-handlers / mso-api-handler-infra / src / main / java / org / openecomp / mso / apihandlerinfra / volumebeans / VolumeInputs.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP - SO
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.volumebeans;
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-type" type="{http://www.w3.org/2001/XMLSchema}string"/>
50  *         &lt;element name="vf-module-model-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
51  *         &lt;element name="asdc-service-model-version" type="{http://www.w3.org/2001/XMLSchema}string"/>
52  *         &lt;element name="vnf-id" 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="service-instance-id" type="{http://www.w3.org/2001/XMLSchema}Boolean"/>
55  *         &lt;choice>
56  *              &lt;element name="service-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
57  *              &lt;element name="service-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
58  *         &lt;/choice>
59  *          &lt;choice>
60  *              &lt;element name="aic-node-clli" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
61  *          &lt;element name="aic-cloud-region" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
62  *         &lt;/choice>
63  *         &lt;element name="tenant-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
64  *         &lt;element name="volume-group-name" type="{http://www.w3.org/2001/XMLSchema}string"/>
65  *         &lt;element name="volume-group-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
66  *       &lt;/sequence>
67  *     &lt;/restriction>
68  *   &lt;/complexContent>
69  * &lt;/complexType>
70  * </pre>
71  * 
72  * 
73  */
74 @XmlAccessorType(XmlAccessType.FIELD)
75 @XmlType(name = "", propOrder = {
76     "vnfType",
77     "vnfId",
78     "vfModuleModelName",
79     "asdcServiceModelVersion",
80     "serviceInstanceId",
81     "backoutOnFailure",
82     "serviceType",
83     "serviceId",
84     "aicNodeClli",
85     "aicCloudRegion",
86     "tenantId",
87     "volumeGroupName",
88     "volumeGroupId"
89 })
90 @XmlRootElement(name = "volume-inputs")
91 public class VolumeInputs {
92     @XmlElement(name = "vnf-type", required = true)
93     protected String vnfType;
94     @XmlElement(name = "vnf-id")
95     protected String vnfId;
96     @XmlElement(name = "vf-module-model-name")
97     protected String vfModuleModelName;
98     @XmlElement(name = "asdc-service-model-version")
99     protected String asdcServiceModelVersion;
100     @XmlElement(name = "service-instance-id", required = true)
101     protected String serviceInstanceId;
102     @XmlElement(name = "backout-on-failure")
103     protected Boolean backoutOnFailure;
104     @XmlElement(name = "service-type")
105     protected String serviceType;
106     @XmlElement(name = "service-id")
107     protected String serviceId;
108     @XmlElement(name = "aic-node-clli", required = true)
109     protected String aicNodeClli;
110     @XmlElement(name = "aic-cloud-region")
111     protected String aicCloudRegion;
112     @XmlElement(name = "tenant-id", required = true)
113     protected String tenantId;
114     @XmlElement(name = "volume-group-name")
115     protected String volumeGroupName;
116     @XmlElement(name = "volume-group-id")
117     protected String volumeGroupId;
118
119     /**
120      * Gets the value of the volumeGroupId property.
121      * 
122      * @return
123      *     possible object is
124      *     {@link String }
125      *     
126      */
127     public String getVolumeGroupId() {
128         return volumeGroupId;
129     }
130
131     /**
132      * Sets the value of the volumeGroupId property.
133      * 
134      * @param value
135      *     allowed object is
136      *     {@link String }
137      *     
138      */
139     public void setVolumeGroupId(String value) {
140         this.volumeGroupId = value;
141     }
142
143     /**
144      * Gets the value of the volumeGroupName property.
145      * 
146      * @return
147      *     possible object is
148      *     {@link String }
149      *     
150      */
151     public String getVolumeGroupName() {
152         return volumeGroupName;
153     }
154
155     /**
156      * Sets the value of the volumeGroupName property.
157      * 
158      * @param value
159      *     allowed object is
160      *     {@link String }
161      *     
162      */
163     public void setVolumeGroupName(String value) {
164         this.volumeGroupName = value;
165     }
166
167     /**
168      * Gets the value of the vnfType property.
169      * 
170      * @return
171      *     possible object is
172      *     {@link String }
173      *     
174      */
175     public String getVnfType() {
176         return vnfType;
177     }
178
179     /**
180      * Sets the value of the vnfType property.
181      * 
182      * @param value
183      *     allowed object is
184      *     {@link String }
185      *     
186      */
187     public void setVnfType(String value) {
188         this.vnfType = value;
189     }
190     
191     /**
192      * Gets the value of the vnfId property.
193      * 
194      * @return
195      *     possible object is
196      *     {@link String }
197      *     
198      */
199     public String getVnfId() {
200         return vnfId;
201     }
202
203     /**
204      * Sets the value of the vnfId property.
205      * 
206      * @param value
207      *     allowed object is
208      *     {@link String }
209      *     
210      */
211     public void setVnfId(String value) {
212         this.vnfId = value;
213     }
214     
215     /**
216      * Gets the value of the serviceInstanceId property.
217      * 
218      * @return
219      *     possible object is
220      *     {@link String }
221      *     
222      */
223     public String getServiceInstanceId() {
224         return serviceInstanceId;
225     }
226
227     /**
228      * Sets the value of the serviceInstanceId property.
229      * 
230      * @param value
231      *     allowed object is
232      *     {@link String }
233      *     
234      */
235     public void setServiceInstanceId(String value) {
236         this.serviceInstanceId = value;
237     }
238
239     /**
240      * Gets the value of the serviceType property.
241      * 
242      * @return
243      *     possible object is
244      *     {@link String }
245      *     
246      */
247     public String getServiceType() {
248         return serviceType;
249     }
250
251     /**
252      * Sets the value of the serviceType property.
253      * 
254      * @param value
255      *     allowed object is
256      *     {@link String }
257      *     
258      */
259     public void setServiceType(String value) {
260         this.serviceType = value;
261     }
262     
263     /**
264      * Gets the value of the serviceId property.
265      * 
266      * @return
267      *     possible object is
268      *     {@link String }
269      *     
270      */
271     public String getServiceId() {
272         return serviceId;
273     }
274
275     /**
276      * Sets the value of the serviceId property.
277      * 
278      * @param value
279      *     allowed object is
280      *     {@link String }
281      *     
282      */
283     public void setServiceId (String value) {
284         this.serviceId = value;
285     }
286
287
288     /**
289      * Gets the value of the aicNodeClli property.
290      * 
291      * @return
292      *     possible object is
293      *     {@link String }
294      *     
295      */
296     public String getAicNodeClli() {
297         return aicNodeClli;
298     }
299
300     /**
301      * Sets the value of the aicNodeClli property.
302      * 
303      * @param value
304      *     allowed object is
305      *     {@link String }
306      *     
307      */
308     public void setAicNodeClli(String value) {
309         this.aicNodeClli = value;
310     }
311     
312     /**
313      * Gets the value of the aicCloudRegion property.
314      * 
315      * @return
316      *     possible object is
317      *     {@link String }
318      *     
319      */
320     public String getAicCloudRegion() {
321         return aicCloudRegion;
322     }
323
324     /**
325      * Sets the value of the aicCloudRegion property.
326      * 
327      * @param value
328      *     allowed object is
329      *     {@link String }
330      *     
331      */
332     public void setAicCloudRegion(String value) {
333         this.aicCloudRegion = value;
334     }
335
336     /**
337      * Gets the value of the tenantId property.
338      * 
339      * @return
340      *     possible object is
341      *     {@link String }
342      *     
343      */
344     public String getTenantId() {
345         return tenantId;
346     }
347
348     /**
349      * Sets the value of the tenantId property.
350      * 
351      * @param value
352      *     allowed object is
353      *     {@link String }
354      *     
355      */
356     public void setTenantId(String value) {
357         this.tenantId = value;
358     }
359     
360     /**
361      * Gets the value of the vfModuleModelName property.
362      * 
363      * @return
364      *     possible object is
365      *     {@link String }
366      *     
367      */
368     public String getVfModuleModelName() {
369         return vfModuleModelName;
370     }
371
372     /**
373      * Sets the value of the vfModuleModelName property.
374      * 
375      * @param value
376      *     allowed object is
377      *     {@link String }
378      *     
379      */
380     public void setVfModuleModelName(String value) {
381         this.vfModuleModelName = value;
382     }
383     
384     /**
385      * Gets the value of the asdcServiceModelVersion property.
386      * 
387      * @return
388      *     possible object is
389      *     {@link String }
390      *     
391      */
392     public String getAsdcServiceModelVersion() {
393         return asdcServiceModelVersion;
394     }
395
396     /**
397      * Sets the value of the asdcServiceModelVersion property.
398      * 
399      * @param value
400      *     allowed object is
401      *     {@link String }
402      *     
403      */
404     public void setAsdcServiceModelVersion(String value) {
405         this.asdcServiceModelVersion = value;
406     }
407     
408     /**
409      * Gets the value of the backoutOnFailure property.
410      * 
411      * @return
412      *     possible object is
413      *     {@link Boolean }
414      *     
415      */
416     public Boolean getBackoutOnFailure() {
417         return backoutOnFailure;
418     }
419
420     /**
421      * Sets the value of the backoutOnFailure property.
422      * 
423      * @param value
424      *     allowed object is
425      *     {@link Boolean }
426      *     
427      */
428     public void setBackoutOnFailure(Boolean value) {
429         this.backoutOnFailure = value;
430     }
431
432    
433
434    
435 }