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