Change the header to SO
[so.git] / mso-api-handlers / mso-api-handler-infra / src / main / java / org / openecomp / mso / apihandlerinfra / networkbeans / RequestInfo.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.networkbeans;
30
31 import javax.xml.bind.annotation.XmlAccessType;
32 import javax.xml.bind.annotation.XmlAccessorType;
33 import javax.xml.bind.annotation.XmlElement;
34 import javax.xml.bind.annotation.XmlRootElement;
35 import javax.xml.bind.annotation.XmlType;
36
37
38 /**
39  * <p>Java class for anonymous complex type.
40  *
41  * <p>The following schema fragment specifies the expected content contained within this class.
42  *
43  * <pre>
44  * &lt;complexType>
45  *   &lt;complexContent>
46  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
47  *       &lt;sequence>
48  *         &lt;element name="request-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
49  *         &lt;element name="action" type="{http://org.openecomp/mso/infra/vnf-request/v1}action-type"/>
50  *         &lt;element name="request-status" type="{http://org.openecomp/mso/infra/vnf-request/v1}request-status-type" minOccurs="0"/>
51  *         &lt;element name="status-message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
52  *         &lt;element name="progress" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
53  *         &lt;element name="start-time" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
54  *         &lt;element name="end-time" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
55  *         &lt;element name="source" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
56  *       &lt;/sequence>
57  *     &lt;/restriction>
58  *   &lt;/complexContent>
59  * &lt;/complexType>
60  * </pre>
61  *
62  *
63  */
64 @XmlAccessorType(XmlAccessType.FIELD)
65 @XmlType(name = "", propOrder = {
66     "requestId",
67     "action",
68     "requestStatus",
69     "statusMessage",
70     "progress",
71     "startTime",
72     "endTime",
73     "source"
74 })
75 @XmlRootElement(name = "request-info")
76 public class RequestInfo {
77
78     @XmlElement(name = "request-id")
79     protected String requestId;
80     @XmlElement(required = true)
81     protected ActionType action;
82     @XmlElement(name = "request-status")
83     protected RequestStatusType requestStatus;
84     @XmlElement(name = "status-message")
85     protected String statusMessage;
86     protected Integer progress;
87     @XmlElement(name = "start-time")
88     protected String startTime;
89     @XmlElement(name = "end-time")
90     protected String endTime;
91     protected String source;
92
93     /**
94      * Gets the value of the requestId property.
95      *
96      * @return
97      *     possible object is
98      *     {@link String }
99      *
100      */
101     public String getRequestId() {
102         return requestId;
103     }
104
105     /**
106      * Sets the value of the requestId property.
107      *
108      * @param value
109      *     allowed object is
110      *     {@link String }
111      *
112      */
113     public void setRequestId(String value) {
114         this.requestId = value;
115     }
116
117     /**
118      * Gets the value of the action property.
119      *
120      * @return
121      *     possible object is
122      *     {@link ActionType }
123      *
124      */
125     public ActionType getAction() {
126         return action;
127     }
128
129     /**
130      * Sets the value of the action property.
131      *
132      * @param value
133      *     allowed object is
134      *     {@link ActionType }
135      *
136      */
137     public void setAction(ActionType value) {
138         this.action = value;
139     }
140
141     /**
142      * Gets the value of the requestStatus property.
143      *
144      * @return
145      *     possible object is
146      *     {@link RequestStatusType }
147      *
148      */
149     public RequestStatusType getRequestStatus() {
150         return requestStatus;
151     }
152
153     /**
154      * Sets the value of the requestStatus property.
155      *
156      * @param value
157      *     allowed object is
158      *     {@link RequestStatusType }
159      *
160      */
161     public void setRequestStatus(RequestStatusType value) {
162         this.requestStatus = value;
163     }
164
165     /**
166      * Gets the value of the statusMessage property.
167      *
168      * @return
169      *     possible object is
170      *     {@link String }
171      *
172      */
173     public String getStatusMessage() {
174         return statusMessage;
175     }
176
177     /**
178      * Sets the value of the statusMessage property.
179      *
180      * @param value
181      *     allowed object is
182      *     {@link String }
183      *
184      */
185     public void setStatusMessage(String value) {
186         this.statusMessage = value;
187     }
188
189     /**
190      * Gets the value of the progress property.
191      *
192      * @return
193      *     possible object is
194      *     {@link Integer }
195      *
196      */
197     public Integer getProgress() {
198         return progress;
199     }
200
201     /**
202      * Sets the value of the progress property.
203      *
204      * @param value
205      *     allowed object is
206      *     {@link Integer }
207      *
208      */
209     public void setProgress(Integer value) {
210         this.progress = value;
211     }
212
213     /**
214      * Gets the value of the startTime property.
215      *
216      * @return
217      *     possible object is
218      *     {@link String }
219      *
220      */
221     public String getStartTime() {
222         return startTime;
223     }
224
225     /**
226      * Sets the value of the startTime property.
227      *
228      * @param value
229      *     allowed object is
230      *     {@link String }
231      *
232      */
233     public void setStartTime(String value) {
234         this.startTime = value;
235     }
236
237     /**
238      * Gets the value of the endTime property.
239      *
240      * @return
241      *     possible object is
242      *     {@link String }
243      *
244      */
245     public String getEndTime() {
246         return endTime;
247     }
248
249     /**
250      * Sets the value of the endTime property.
251      *
252      * @param value
253      *     allowed object is
254      *     {@link String }
255      *
256      */
257     public void setEndTime(String value) {
258         this.endTime = value;
259     }
260
261     /**
262      * Gets the value of the source property.
263      *
264      * @return
265      *     possible object is
266      *     {@link String }
267      *
268      */
269     public String getSource() {
270         return source;
271     }
272
273     /**
274      * Sets the value of the source property.
275      *
276      * @param value
277      *     allowed object is
278      *     {@link String }
279      *
280      */
281     public void setSource(String value) {
282         this.source = value;
283     }
284
285 }