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.09.03 at 02:02:13 PM EDT
29 package org.onap.so.apihandlerinfra.vnfbeans;
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;
41 * Java class for anonymous complex type.
44 * The following schema fragment specifies the expected content contained within this class.
49 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
51 * <element name="request-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
52 * <element name="action" type="{http://org.onap/so/infra/vnf-request/v1}action-type"/>
53 * <element name="request-status" type="{http://org.onap/so/infra/vnf-request/v1}request-status-type" minOccurs="0"/>
54 * <element name="status-message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
55 * <element name="progress" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
56 * <element name="start-time" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
57 * <element name="end-time" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
58 * <element name="source" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
61 * </complexContent>
67 @XmlAccessorType(XmlAccessType.FIELD)
68 @XmlType(name = "", propOrder = {"requestId", "action", "requestStatus", "statusMessage", "progress", "startTime",
70 @XmlRootElement(name = "request-info")
71 public class RequestInfo {
73 @XmlElement(name = "request-id")
74 protected String requestId;
75 @XmlElement(required = true)
76 protected ActionType action;
77 @XmlElement(name = "request-status")
78 protected RequestStatusType requestStatus;
79 @XmlElement(name = "status-message")
80 protected String statusMessage;
81 protected String progress;
82 @XmlElement(name = "start-time")
83 protected String startTime;
84 @XmlElement(name = "end-time")
85 protected String endTime;
86 protected String source;
89 * Gets the value of the requestId property.
91 * @return possible object is {@link String }
94 public String getRequestId() {
99 * Sets the value of the requestId property.
101 * @param value allowed object is {@link String }
104 public void setRequestId(String value) {
105 this.requestId = value;
109 * Gets the value of the action property.
111 * @return possible object is {@link ActionType }
114 public ActionType getAction() {
119 * Sets the value of the action property.
121 * @param value allowed object is {@link ActionType }
124 public void setAction(ActionType value) {
129 * Gets the value of the requestStatus property.
131 * @return possible object is {@link RequestStatusType }
134 public RequestStatusType getRequestStatus() {
135 return requestStatus;
139 * Sets the value of the requestStatus property.
141 * @param value allowed object is {@link RequestStatusType }
144 public void setRequestStatus(RequestStatusType value) {
145 this.requestStatus = value;
149 * Gets the value of the statusMessage property.
151 * @return possible object is {@link String }
154 public String getStatusMessage() {
155 return statusMessage;
159 * Sets the value of the statusMessage property.
161 * @param value allowed object is {@link String }
164 public void setStatusMessage(String value) {
165 this.statusMessage = value;
169 * Gets the value of the progress property.
171 * @return possible object is {@link Integer }
174 public String getProgress() {
179 * Sets the value of the progress property.
181 * @param value allowed object is {@link Integer }
184 public void setProgress(String value) {
185 this.progress = value;
189 * Gets the value of the startTime property.
191 * @return possible object is {@link String }
194 public String getStartTime() {
199 * Sets the value of the startTime property.
201 * @param value allowed object is {@link String }
204 public void setStartTime(String value) {
205 this.startTime = value;
209 * Gets the value of the endTime property.
211 * @return possible object is {@link String }
214 public String getEndTime() {
219 * Sets the value of the endTime property.
221 * @param value allowed object is {@link String }
224 public void setEndTime(String value) {
225 this.endTime = value;
229 * Gets the value of the source property.
231 * @return possible object is {@link String }
234 public String getSource() {
239 * Sets the value of the source property.
241 * @param value allowed object is {@link String }
244 public void setSource(String value) {