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.networkbeans;
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;
39 * <p>Java class for anonymous complex type.
41 * <p>The following schema fragment specifies the expected content contained within this class.
46 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
48 * <element name="request-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
49 * <element name="action" type="{http://org.openecomp/mso/infra/vnf-request/v1}action-type"/>
50 * <element name="request-status" type="{http://org.openecomp/mso/infra/vnf-request/v1}request-status-type" minOccurs="0"/>
51 * <element name="status-message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
52 * <element name="progress" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
53 * <element name="start-time" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
54 * <element name="end-time" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
55 * <element name="source" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
58 * </complexContent>
64 @XmlAccessorType(XmlAccessType.FIELD)
65 @XmlType(name = "", propOrder = {
75 @XmlRootElement(name = "request-info")
76 public class RequestInfo {
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;
94 * Gets the value of the requestId property.
101 public String getRequestId() {
106 * Sets the value of the requestId property.
113 public void setRequestId(String value) {
114 this.requestId = value;
118 * Gets the value of the action property.
122 * {@link ActionType }
125 public ActionType getAction() {
130 * Sets the value of the action property.
134 * {@link ActionType }
137 public void setAction(ActionType value) {
142 * Gets the value of the requestStatus property.
146 * {@link RequestStatusType }
149 public RequestStatusType getRequestStatus() {
150 return requestStatus;
154 * Sets the value of the requestStatus property.
158 * {@link RequestStatusType }
161 public void setRequestStatus(RequestStatusType value) {
162 this.requestStatus = value;
166 * Gets the value of the statusMessage property.
173 public String getStatusMessage() {
174 return statusMessage;
178 * Sets the value of the statusMessage property.
185 public void setStatusMessage(String value) {
186 this.statusMessage = value;
190 * Gets the value of the progress property.
197 public Integer getProgress() {
202 * Sets the value of the progress property.
209 public void setProgress(Integer value) {
210 this.progress = value;
214 * Gets the value of the startTime property.
221 public String getStartTime() {
226 * Sets the value of the startTime property.
233 public void setStartTime(String value) {
234 this.startTime = value;
238 * Gets the value of the endTime property.
245 public String getEndTime() {
250 * Sets the value of the endTime property.
257 public void setEndTime(String value) {
258 this.endTime = value;
262 * Gets the value of the source property.
269 public String getSource() {
274 * Sets the value of the source property.
281 public void setSource(String value) {