Replaced all tabs with spaces in java and pom.xml
[so.git] / adapters / mso-openstack-adapters / src / main / java / org / onap / so / adapters / vnf / async / client / ObjectFactory.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP - SO
4  * ================================================================================
5  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6  * ================================================================================
7  * Modifications Copyright (C) 2018 IBM.
8  * ================================================================================
9  * Licensed under the Apache License, Version 2.0 (the "License");
10  * you may not use this file except in compliance with the License.
11  * You may obtain a copy of the License at
12  * 
13  *      http://www.apache.org/licenses/LICENSE-2.0
14  * 
15  * Unless required by applicable law or agreed to in writing, software
16  * distributed under the License is distributed on an "AS IS" BASIS,
17  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18  * See the License for the specific language governing permissions and
19  * limitations under the License.
20  * ============LICENSE_END=========================================================
21  */
22
23 package org.onap.so.adapters.vnf.async.client;
24
25 import javax.xml.bind.JAXBElement;
26 import javax.xml.bind.annotation.XmlElementDecl;
27 import javax.xml.bind.annotation.XmlRegistry;
28 import javax.xml.namespace.QName;
29
30
31 /**
32  * This object contains factory methods for each Java content interface and Java element interface generated in the
33  * org.onap.so.adapters.vnf.async.client package.
34  * <p>
35  * An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content.
36  * The Java representation of XML content can consist of schema derived interfaces and classes representing the binding
37  * of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in
38  * this class.
39  * 
40  */
41 @XmlRegistry
42 public class ObjectFactory {
43
44     private static final String URL = "http://org.onap.so/vnfNotify";
45     private final static QName _QueryVnfNotification_QNAME = new QName(URL, "queryVnfNotification");
46     private final static QName _RollbackVnfNotification_QNAME = new QName(URL, "rollbackVnfNotification");
47     private final static QName _CreateVnfNotification_QNAME = new QName(URL, "createVnfNotification");
48     private final static QName _DeleteVnfNotification_QNAME = new QName(URL, "deleteVnfNotification");
49     private final static QName _UpdateVnfNotification_QNAME = new QName(URL, "updateVnfNotification");
50
51     /**
52      * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package:
53      * org.onap.so.adapters.vnf.async.client
54      * 
55      */
56     public ObjectFactory() {}
57
58     /**
59      * Create an instance of {@link UpdateVnfNotification }
60      * 
61      */
62     public UpdateVnfNotification createUpdateVnfNotification() {
63         return new UpdateVnfNotification();
64     }
65
66     /**
67      * Create an instance of {@link UpdateVnfNotification.Outputs }
68      * 
69      */
70     public UpdateVnfNotification.Outputs createUpdateVnfNotificationOutputs() {
71         return new UpdateVnfNotification.Outputs();
72     }
73
74     /**
75      * Create an instance of {@link CreateVnfNotification }
76      * 
77      */
78     public CreateVnfNotification createCreateVnfNotification() {
79         return new CreateVnfNotification();
80     }
81
82     /**
83      * Create an instance of {@link CreateVnfNotification.Outputs }
84      * 
85      */
86     public CreateVnfNotification.Outputs createCreateVnfNotificationOutputs() {
87         return new CreateVnfNotification.Outputs();
88     }
89
90     /**
91      * Create an instance of {@link QueryVnfNotification }
92      * 
93      */
94     public QueryVnfNotification createQueryVnfNotification() {
95         return new QueryVnfNotification();
96     }
97
98     /**
99      * Create an instance of {@link QueryVnfNotification.Outputs }
100      * 
101      */
102     public QueryVnfNotification.Outputs createQueryVnfNotificationOutputs() {
103         return new QueryVnfNotification.Outputs();
104     }
105
106     /**
107      * Create an instance of {@link RollbackVnfNotification }
108      * 
109      */
110     public RollbackVnfNotification createRollbackVnfNotification() {
111         return new RollbackVnfNotification();
112     }
113
114     /**
115      * Create an instance of {@link DeleteVnfNotification }
116      * 
117      */
118     public DeleteVnfNotification createDeleteVnfNotification() {
119         return new DeleteVnfNotification();
120     }
121
122     /**
123      * Create an instance of {@link MsoRequest }
124      * 
125      */
126     public MsoRequest createMsoRequest() {
127         return new MsoRequest();
128     }
129
130     /**
131      * Create an instance of {@link VnfRollback }
132      * 
133      */
134     public VnfRollback createVnfRollback() {
135         return new VnfRollback();
136     }
137
138     /**
139      * Create an instance of {@link UpdateVnfNotification.Outputs.Entry }
140      * 
141      */
142     public UpdateVnfNotification.Outputs.Entry createUpdateVnfNotificationOutputsEntry() {
143         return new UpdateVnfNotification.Outputs.Entry();
144     }
145
146     /**
147      * Create an instance of {@link CreateVnfNotification.Outputs.Entry }
148      * 
149      */
150     public CreateVnfNotification.Outputs.Entry createCreateVnfNotificationOutputsEntry() {
151         return new CreateVnfNotification.Outputs.Entry();
152     }
153
154     /**
155      * Create an instance of {@link QueryVnfNotification.Outputs.Entry }
156      * 
157      */
158     public QueryVnfNotification.Outputs.Entry createQueryVnfNotificationOutputsEntry() {
159         return new QueryVnfNotification.Outputs.Entry();
160     }
161
162     /**
163      * Create an instance of {@link JAXBElement }{@code <}{@link QueryVnfNotification }{@code >}}
164      * 
165      */
166     @XmlElementDecl(namespace = URL, name = "queryVnfNotification")
167     public JAXBElement<QueryVnfNotification> createQueryVnfNotification(QueryVnfNotification value) {
168         return new JAXBElement<QueryVnfNotification>(_QueryVnfNotification_QNAME, QueryVnfNotification.class, null,
169                 value);
170     }
171
172     /**
173      * Create an instance of {@link JAXBElement }{@code <}{@link RollbackVnfNotification }{@code >}}
174      * 
175      */
176     @XmlElementDecl(namespace = URL, name = "rollbackVnfNotification")
177     public JAXBElement<RollbackVnfNotification> createRollbackVnfNotification(RollbackVnfNotification value) {
178         return new JAXBElement<RollbackVnfNotification>(_RollbackVnfNotification_QNAME, RollbackVnfNotification.class,
179                 null, value);
180     }
181
182     /**
183      * Create an instance of {@link JAXBElement }{@code <}{@link CreateVnfNotification }{@code >}}
184      * 
185      */
186     @XmlElementDecl(namespace = URL, name = "createVnfNotification")
187     public JAXBElement<CreateVnfNotification> createCreateVnfNotification(CreateVnfNotification value) {
188         return new JAXBElement<CreateVnfNotification>(_CreateVnfNotification_QNAME, CreateVnfNotification.class, null,
189                 value);
190     }
191
192     /**
193      * Create an instance of {@link JAXBElement }{@code <}{@link DeleteVnfNotification }{@code >}}
194      * 
195      */
196     @XmlElementDecl(namespace = URL, name = "deleteVnfNotification")
197     public JAXBElement<DeleteVnfNotification> createDeleteVnfNotification(DeleteVnfNotification value) {
198         return new JAXBElement<DeleteVnfNotification>(_DeleteVnfNotification_QNAME, DeleteVnfNotification.class, null,
199                 value);
200     }
201
202     /**
203      * Create an instance of {@link JAXBElement }{@code <}{@link UpdateVnfNotification }{@code >}}
204      * 
205      */
206     @XmlElementDecl(namespace = URL, name = "updateVnfNotification")
207     public JAXBElement<UpdateVnfNotification> createUpdateVnfNotification(UpdateVnfNotification value) {
208         return new JAXBElement<UpdateVnfNotification>(_UpdateVnfNotification_QNAME, UpdateVnfNotification.class, null,
209                 value);
210     }
211
212 }