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.10.28 at 05:53:17 PM EDT
29 package org.openecomp.aai.domain.restResponseInfo;
31 import java.util.ArrayList;
32 import java.util.List;
33 import javax.xml.bind.annotation.XmlAccessType;
34 import javax.xml.bind.annotation.XmlAccessorType;
35 import javax.xml.bind.annotation.XmlElement;
36 import javax.xml.bind.annotation.XmlRootElement;
37 import javax.xml.bind.annotation.XmlType;
41 * <p>Java class for anonymous complex type.
43 * <p>The following schema fragment specifies the expected content contained within this class.
48 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
50 * <element name="responseMessages" minOccurs="0">
53 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
55 * <element name="responseMessage" maxOccurs="unbounded" minOccurs="0">
58 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
60 * <element name="messageId" type="{http://www.w3.org/2001/XMLSchema}string"/>
61 * <element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
62 * <element name="variables">
65 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
67 * <element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
70 * </complexContent>
75 * </complexContent>
80 * </complexContent>
85 * </complexContent>
91 @XmlAccessorType(XmlAccessType.FIELD)
92 @XmlType(name = "", propOrder = {
95 @XmlRootElement(name = "Info")
98 protected Info.ResponseMessages responseMessages;
101 * Gets the value of the responseMessages property.
105 * {@link Info.ResponseMessages }
108 public Info.ResponseMessages getResponseMessages() {
109 return responseMessages;
113 * Sets the value of the responseMessages property.
117 * {@link Info.ResponseMessages }
120 public void setResponseMessages(Info.ResponseMessages value) {
121 this.responseMessages = value;
126 * <p>Java class for anonymous complex type.
128 * <p>The following schema fragment specifies the expected content contained within this class.
132 * <complexContent>
133 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
135 * <element name="responseMessage" maxOccurs="unbounded" minOccurs="0">
137 * <complexContent>
138 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
140 * <element name="messageId" type="{http://www.w3.org/2001/XMLSchema}string"/>
141 * <element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
142 * <element name="variables">
144 * <complexContent>
145 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
147 * <element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
150 * </complexContent>
155 * </complexContent>
160 * </complexContent>
166 @XmlAccessorType(XmlAccessType.FIELD)
167 @XmlType(name = "", propOrder = {
170 public static class ResponseMessages {
172 protected List<Info.ResponseMessages.ResponseMessage> responseMessage;
175 * Gets the value of the responseMessage property.
178 * This accessor method returns a reference to the live list,
179 * not a snapshot. Therefore any modification you make to the
180 * returned list will be present inside the JAXB object.
181 * This is why there is not a <CODE>set</CODE> method for the responseMessage property.
184 * For example, to add a new item, do as follows:
186 * getResponseMessage().add(newItem);
191 * Objects of the following type(s) are allowed in the list
192 * {@link Info.ResponseMessages.ResponseMessage }
194 * @return the response message
196 public List<Info.ResponseMessages.ResponseMessage> getResponseMessage() {
197 if (responseMessage == null) {
198 responseMessage = new ArrayList<Info.ResponseMessages.ResponseMessage>();
200 return this.responseMessage;
205 * <p>Java class for anonymous complex type.
207 * <p>The following schema fragment specifies the expected content contained within this class.
211 * <complexContent>
212 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
214 * <element name="messageId" type="{http://www.w3.org/2001/XMLSchema}string"/>
215 * <element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
216 * <element name="variables">
218 * <complexContent>
219 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
221 * <element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
224 * </complexContent>
229 * </complexContent>
235 @XmlAccessorType(XmlAccessType.FIELD)
236 @XmlType(name = "", propOrder = {
241 public static class ResponseMessage {
243 @XmlElement(required = true)
244 protected String messageId;
245 @XmlElement(required = true)
246 protected String text;
247 @XmlElement(required = true)
248 protected Info.ResponseMessages.ResponseMessage.Variables variables;
251 * Gets the value of the messageId property.
258 public String getMessageId() {
263 * Sets the value of the messageId property.
270 public void setMessageId(String value) {
271 this.messageId = value;
275 * Gets the value of the text property.
282 public String getText() {
287 * Sets the value of the text property.
294 public void setText(String value) {
299 * Gets the value of the variables property.
303 * {@link Info.ResponseMessages.ResponseMessage.Variables }
306 public Info.ResponseMessages.ResponseMessage.Variables getVariables() {
311 * Sets the value of the variables property.
315 * {@link Info.ResponseMessages.ResponseMessage.Variables }
318 public void setVariables(Info.ResponseMessages.ResponseMessage.Variables value) {
319 this.variables = value;
324 * <p>Java class for anonymous complex type.
326 * <p>The following schema fragment specifies the expected content contained within this class.
330 * <complexContent>
331 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
333 * <element name="variable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
336 * </complexContent>
342 @XmlAccessorType(XmlAccessType.FIELD)
343 @XmlType(name = "", propOrder = {
346 public static class Variables {
348 protected List<String> variable;
351 * Gets the value of the variable property.
354 * This accessor method returns a reference to the live list,
355 * not a snapshot. Therefore any modification you make to the
356 * returned list will be present inside the JAXB object.
357 * This is why there is not a <CODE>set</CODE> method for the variable property.
360 * For example, to add a new item, do as follows:
362 * getVariable().add(newItem);
367 * Objects of the following type(s) are allowed in the list
370 * @return the variable
372 public List<String> getVariable() {
373 if (variable == null) {
374 variable = new ArrayList<String>();
376 return this.variable;