Initial OpenECOMP MSO commit
[so.git] / bpmn / MSOGammaBPMN / src / main / java / com / att / domain2 / workflow / sdnc / adapter / schema / v1 / RequestHeader.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 package com.att.domain2.workflow.sdnc.adapter.schema.v1;
22
23 import javax.xml.bind.annotation.XmlAccessType;
24 import javax.xml.bind.annotation.XmlAccessorType;
25 import javax.xml.bind.annotation.XmlElement;
26 import javax.xml.bind.annotation.XmlRootElement;
27 import javax.xml.bind.annotation.XmlType;
28
29
30 /**
31  * <p>Java class for anonymous complex type.
32  * 
33  * <p>The following schema fragment specifies the expected content contained within this class.
34  * 
35  * <pre>
36  * &lt;complexType>
37  *   &lt;complexContent>
38  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
39  *       &lt;sequence>
40  *         &lt;element name="RequestId" type="{http://www.w3.org/2001/XMLSchema}string"/>
41  *         &lt;element name="SvcInstanceId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
42  *         &lt;element name="SvcAction" type="{http://www.w3.org/2001/XMLSchema}string"/>
43  *         &lt;element name="SvcOperation" type="{http://www.w3.org/2001/XMLSchema}string"/>
44  *         &lt;element name="CallbackUrl" type="{http://www.w3.org/2001/XMLSchema}string"/>
45  *         &lt;element name="MsoAction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
46  *       &lt;/sequence>
47  *     &lt;/restriction>
48  *   &lt;/complexContent>
49  * &lt;/complexType>
50  * </pre>
51  * 
52  * 
53  */
54 @XmlAccessorType(XmlAccessType.FIELD)
55 @XmlType(name = "", propOrder = {
56     "requestId",
57     "svcInstanceId",
58     "svcAction",
59     "svcOperation",
60     "callbackUrl",
61     "msoAction"
62 })
63 @XmlRootElement(name = "RequestHeader")
64 public class RequestHeader {
65
66     @XmlElement(name = "RequestId", required = true)
67     protected String requestId;
68     @XmlElement(name = "SvcInstanceId")
69     protected String svcInstanceId;
70     @XmlElement(name = "SvcAction", required = true)
71     protected String svcAction;
72     @XmlElement(name = "SvcOperation", required = true)
73     protected String svcOperation;
74     @XmlElement(name = "CallbackUrl", required = true)
75     protected String callbackUrl;
76     @XmlElement(name = "MsoAction")
77     protected String msoAction;
78
79     /**
80      * Gets the value of the requestId property.
81      * 
82      * @return
83      *     possible object is
84      *     {@link String }
85      *     
86      */
87     public String getRequestId() {
88         return requestId;
89     }
90
91     /**
92      * Sets the value of the requestId property.
93      * 
94      * @param value
95      *     allowed object is
96      *     {@link String }
97      *     
98      */
99     public void setRequestId(String value) {
100         this.requestId = value;
101     }
102
103     /**
104      * Gets the value of the svcInstanceId property.
105      * 
106      * @return
107      *     possible object is
108      *     {@link String }
109      *     
110      */
111     public String getSvcInstanceId() {
112         return svcInstanceId;
113     }
114
115     /**
116      * Sets the value of the svcInstanceId property.
117      * 
118      * @param value
119      *     allowed object is
120      *     {@link String }
121      *     
122      */
123     public void setSvcInstanceId(String value) {
124         this.svcInstanceId = value;
125     }
126
127     /**
128      * Gets the value of the svcAction property.
129      * 
130      * @return
131      *     possible object is
132      *     {@link String }
133      *     
134      */
135     public String getSvcAction() {
136         return svcAction;
137     }
138
139     /**
140      * Sets the value of the svcAction property.
141      * 
142      * @param value
143      *     allowed object is
144      *     {@link String }
145      *     
146      */
147     public void setSvcAction(String value) {
148         this.svcAction = value;
149     }
150
151     /**
152      * Gets the value of the svcOperation property.
153      * 
154      * @return
155      *     possible object is
156      *     {@link String }
157      *     
158      */
159     public String getSvcOperation() {
160         return svcOperation;
161     }
162
163     /**
164      * Sets the value of the svcOperation property.
165      * 
166      * @param value
167      *     allowed object is
168      *     {@link String }
169      *     
170      */
171     public void setSvcOperation(String value) {
172         this.svcOperation = value;
173     }
174
175     /**
176      * Gets the value of the callbackUrl property.
177      * 
178      * @return
179      *     possible object is
180      *     {@link String }
181      *     
182      */
183     public String getCallbackUrl() {
184         return callbackUrl;
185     }
186
187     /**
188      * Sets the value of the callbackUrl property.
189      * 
190      * @param value
191      *     allowed object is
192      *     {@link String }
193      *     
194      */
195     public void setCallbackUrl(String value) {
196         this.callbackUrl = value;
197     }
198
199     /**
200      * Gets the value of the msoAction property.
201      * 
202      * @return
203      *     possible object is
204      *     {@link String }
205      *     
206      */
207     public String getMsoAction() {
208         return msoAction;
209     }
210
211     /**
212      * Sets the value of the msoAction property.
213      * 
214      * @param value
215      *     allowed object is
216      *     {@link String }
217      *     
218      */
219     public void setMsoAction(String value) {
220         this.msoAction = value;
221     }
222
223 }