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.openecomp.mso.apihandlerinfra.volumebeans;
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;
40 * <p>Java class for anonymous complex type.
42 * <p>The following schema fragment specifies the expected content contained within this class.
47 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
49 * <element name="request-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
50 * <element name="action" type="{http://org.openecomp/mso/infra/vnf-request/v1}action-type"/>
51 * <element name="request-status" type="{http://org.openecomp/mso/infra/vnf-request/v1}request-status-type" minOccurs="0"/>
52 * <element name="status-message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
53 * <element name="progress" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
54 * <element name="start-time" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
55 * <element name="end-time" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
56 * <element name="source" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
59 * </complexContent>
65 @XmlAccessorType(XmlAccessType.FIELD)
66 @XmlType(name = "", propOrder = {
76 @XmlRootElement(name = "request-info")
77 public class RequestInfo {
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;
95 * Gets the value of the requestId property.
102 public String getRequestId() {
107 * Sets the value of the requestId property.
114 public void setRequestId(String value) {
115 this.requestId = value;
119 * Gets the value of the action property.
123 * {@link ActionType }
126 public ActionType getAction() {
131 * Sets the value of the action property.
135 * {@link ActionType }
138 public void setAction(ActionType value) {
143 * Gets the value of the requestStatus property.
147 * {@link RequestStatusType }
150 public RequestStatusType getRequestStatus() {
151 return requestStatus;
155 * Sets the value of the requestStatus property.
159 * {@link RequestStatusType }
162 public void setRequestStatus(RequestStatusType value) {
163 this.requestStatus = value;
167 * Gets the value of the statusMessage property.
174 public String getStatusMessage() {
175 return statusMessage;
179 * Sets the value of the statusMessage property.
186 public void setStatusMessage(String value) {
187 this.statusMessage = value;
191 * Gets the value of the progress property.
198 public Integer getProgress() {
203 * Sets the value of the progress property.
210 public void setProgress(Integer value) {
211 this.progress = value;
215 * Gets the value of the startTime property.
222 public String getStartTime() {
227 * Sets the value of the startTime property.
234 public void setStartTime(String value) {
235 this.startTime = value;
239 * Gets the value of the endTime property.
246 public String getEndTime() {
251 * Sets the value of the endTime property.
258 public void setEndTime(String value) {
259 this.endTime = value;
263 * Gets the value of the source property.
270 public String getSource() {
275 * Sets the value of the source property.
282 public void setSource(String value) {