Reduce the number of problems in aai-common by removing unused imports
[aai/aai-common.git] / aai-els-onap-logging / src / main / java / org / onap / aai / domain / restResponseInfo / Info.java
1 /**
2  * ============LICENSE_START=======================================================
3  * org.onap.aai
4  * ================================================================================
5  * Copyright © 2017-2018 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 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2
22 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
23 // Any modifications to this file will be lost upon recompilation of the source schema.
24 // Generated on: 2015.10.28 at 05:53:17 PM EDT
25 //
26
27 package org.onap.aai.domain.restResponseInfo;
28
29 import java.util.ArrayList;
30 import java.util.List;
31
32 import javax.xml.bind.annotation.*;
33
34 /**
35  * <p>
36  * Java class for anonymous complex type.
37  *
38  * <p>
39  * The following schema fragment specifies the expected content contained within this class.
40  *
41  * <pre>
42  * &lt;complexType>
43  *   &lt;complexContent>
44  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
45  *       &lt;sequence>
46  *         &lt;element name="responseMessages" minOccurs="0">
47  *           &lt;complexType>
48  *             &lt;complexContent>
49  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
50  *                 &lt;sequence>
51  *                   &lt;element name="responseMessage" maxOccurs="unbounded" minOccurs="0">
52  *                     &lt;complexType>
53  *                       &lt;complexContent>
54  *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
55  *                           &lt;sequence>
56  *                             &lt;element name="messageId" type="{http://www.w3.org/2001/XMLSchema}string"/>
57  *                             &lt;element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
58  *                             &lt;element name="variables">
59  *                               &lt;complexType>
60  *                                 &lt;complexContent>
61  *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
62  *                                     &lt;sequence>
63  *                                       &lt;element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
64  *                                     &lt;/sequence>
65  *                                   &lt;/restriction>
66  *                                 &lt;/complexContent>
67  *                               &lt;/complexType>
68  *                             &lt;/element>
69  *                           &lt;/sequence>
70  *                         &lt;/restriction>
71  *                       &lt;/complexContent>
72  *                     &lt;/complexType>
73  *                   &lt;/element>
74  *                 &lt;/sequence>
75  *               &lt;/restriction>
76  *             &lt;/complexContent>
77  *           &lt;/complexType>
78  *         &lt;/element>
79  *       &lt;/sequence>
80  *     &lt;/restriction>
81  *   &lt;/complexContent>
82  * &lt;/complexType>
83  * </pre>
84  *
85  *
86  */
87 @XmlAccessorType(XmlAccessType.FIELD)
88 @XmlType(name = "", propOrder = {"responseMessages"})
89 @XmlRootElement(name = "Info")
90 public class Info {
91
92     protected ResponseMessages responseMessages;
93
94     /**
95      * Gets the value of the responseMessages property.
96      *
97      * @return
98      *         possible object is
99      *         {@link ResponseMessages }
100      *
101      */
102     public ResponseMessages getResponseMessages() {
103         return responseMessages;
104     }
105
106     /**
107      * Sets the value of the responseMessages property.
108      *
109      * @param value
110      *        allowed object is
111      *        {@link ResponseMessages }
112      *
113      */
114     public void setResponseMessages(ResponseMessages value) {
115         this.responseMessages = value;
116     }
117
118     /**
119      * <p>
120      * Java class for anonymous complex type.
121      *
122      * <p>
123      * The following schema fragment specifies the expected content contained within this class.
124      *
125      * <pre>
126      * &lt;complexType>
127      *   &lt;complexContent>
128      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
129      *       &lt;sequence>
130      *         &lt;element name="responseMessage" maxOccurs="unbounded" minOccurs="0">
131      *           &lt;complexType>
132      *             &lt;complexContent>
133      *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
134      *                 &lt;sequence>
135      *                   &lt;element name="messageId" type="{http://www.w3.org/2001/XMLSchema}string"/>
136      *                   &lt;element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
137      *                   &lt;element name="variables">
138      *                     &lt;complexType>
139      *                       &lt;complexContent>
140      *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
141      *                           &lt;sequence>
142      *                             &lt;element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
143      *                           &lt;/sequence>
144      *                         &lt;/restriction>
145      *                       &lt;/complexContent>
146      *                     &lt;/complexType>
147      *                   &lt;/element>
148      *                 &lt;/sequence>
149      *               &lt;/restriction>
150      *             &lt;/complexContent>
151      *           &lt;/complexType>
152      *         &lt;/element>
153      *       &lt;/sequence>
154      *     &lt;/restriction>
155      *   &lt;/complexContent>
156      * &lt;/complexType>
157      * </pre>
158      *
159      *
160      */
161     @XmlAccessorType(XmlAccessType.FIELD)
162     @XmlType(name = "", propOrder = {"responseMessage"})
163     public static class ResponseMessages {
164
165         protected List<ResponseMessage> responseMessage;
166
167         /**
168          * Gets the value of the responseMessage property.
169          *
170          * <p>
171          * This accessor method returns a reference to the live list,
172          * not a snapshot. Therefore any modification you make to the
173          * returned list will be present inside the JAXB object.
174          * This is why there is not a <CODE>set</CODE> method for the responseMessage property.
175          *
176          * <p>
177          * For example, to add a new item, do as follows:
178          *
179          * <pre>
180          * getResponseMessage().add(newItem);
181          * </pre>
182          *
183          *
184          * <p>
185          * Objects of the following type(s) are allowed in the list
186          * {@link ResponseMessage }
187          *
188          * @return the response message
189          */
190         public List<ResponseMessage> getResponseMessage() {
191             if (responseMessage == null) {
192                 responseMessage = new ArrayList<>();
193             }
194             return this.responseMessage;
195         }
196
197         /**
198          * <p>
199          * Java class for anonymous complex type.
200          *
201          * <p>
202          * The following schema fragment specifies the expected content contained within this class.
203          *
204          * <pre>
205          * &lt;complexType>
206          *   &lt;complexContent>
207          *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
208          *       &lt;sequence>
209          *         &lt;element name="messageId" type="{http://www.w3.org/2001/XMLSchema}string"/>
210          *         &lt;element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
211          *         &lt;element name="variables">
212          *           &lt;complexType>
213          *             &lt;complexContent>
214          *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
215          *                 &lt;sequence>
216          *                   &lt;element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
217          *                 &lt;/sequence>
218          *               &lt;/restriction>
219          *             &lt;/complexContent>
220          *           &lt;/complexType>
221          *         &lt;/element>
222          *       &lt;/sequence>
223          *     &lt;/restriction>
224          *   &lt;/complexContent>
225          * &lt;/complexType>
226          * </pre>
227          *
228          *
229          */
230         @XmlAccessorType(XmlAccessType.FIELD)
231         @XmlType(name = "", propOrder = {"messageId", "text", "variables"})
232         public static class ResponseMessage {
233
234             @XmlElement(required = true)
235             protected String messageId;
236             @XmlElement(required = true)
237             protected String text;
238             @XmlElement(required = true)
239             protected Variables variables;
240
241             /**
242              * Gets the value of the messageId property.
243              *
244              * @return
245              *         possible object is
246              *         {@link String }
247              *
248              */
249             public String getMessageId() {
250                 return messageId;
251             }
252
253             /**
254              * Sets the value of the messageId property.
255              *
256              * @param value
257              *        allowed object is
258              *        {@link String }
259              *
260              */
261             public void setMessageId(String value) {
262                 this.messageId = value;
263             }
264
265             /**
266              * Gets the value of the text property.
267              *
268              * @return
269              *         possible object is
270              *         {@link String }
271              *
272              */
273             public String getText() {
274                 return text;
275             }
276
277             /**
278              * Sets the value of the text property.
279              *
280              * @param value
281              *        allowed object is
282              *        {@link String }
283              *
284              */
285             public void setText(String value) {
286                 this.text = value;
287             }
288
289             /**
290              * Gets the value of the variables property.
291              *
292              * @return
293              *         possible object is
294              *         {@link Variables }
295              *
296              */
297             public Variables getVariables() {
298                 return variables;
299             }
300
301             /**
302              * Sets the value of the variables property.
303              *
304              * @param value
305              *        allowed object is
306              *        {@link Variables }
307              *
308              */
309             public void setVariables(Variables value) {
310                 this.variables = value;
311             }
312
313             /**
314              * <p>
315              * Java class for anonymous complex type.
316              *
317              * <p>
318              * The following schema fragment specifies the expected content contained within this class.
319              *
320              * <pre>
321              * &lt;complexType>
322              *   &lt;complexContent>
323              *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
324              *       &lt;sequence>
325              *         &lt;element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
326              *       &lt;/sequence>
327              *     &lt;/restriction>
328              *   &lt;/complexContent>
329              * &lt;/complexType>
330              * </pre>
331              *
332              *
333              */
334             @XmlAccessorType(XmlAccessType.FIELD)
335             @XmlType(name = "", propOrder = {"variable"})
336             public static class Variables {
337
338                 protected List<String> variable;
339
340                 /**
341                  * Gets the value of the variable property.
342                  *
343                  * <p>
344                  * This accessor method returns a reference to the live list,
345                  * not a snapshot. Therefore any modification you make to the
346                  * returned list will be present inside the JAXB object.
347                  * This is why there is not a <CODE>set</CODE> method for the variable property.
348                  *
349                  * <p>
350                  * For example, to add a new item, do as follows:
351                  *
352                  * <pre>
353                  * getVariable().add(newItem);
354                  * </pre>
355                  *
356                  *
357                  * <p>
358                  * Objects of the following type(s) are allowed in the list
359                  * {@link String }
360                  *
361                  * @return the variable
362                  */
363                 public List<String> getVariable() {
364                     if (variable == null) {
365                         variable = new ArrayList<>();
366                     }
367                     return this.variable;
368                 }
369
370             }
371
372         }
373
374     }
375
376 }