83afb10f25493e30c92a6ad1a5c62741b021c0ae
[appc.git] / appc-config / appc-flow-controller / provider / src / main / java / org / onap / appc / flow / controller / interfaceData / ObjectFactory.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP : APPC
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  *
19  * ECOMP is a trademark and service mark of AT&T Intellectual Property.
20  * ============LICENSE_END=========================================================
21  */
22 //
23 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
24 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
25 // Any modifications to this file will be lost upon recompilation of the source schema.
26 // Generated on: 2017.07.31 at 10:30:39 AM EDT
27 //
28
29
30 package org.onap.appc.flow.controller.interfaceData;
31
32 import javax.xml.bind.annotation.XmlRegistry;
33
34
35 /**
36  * This object contains factory methods for each
37  * Java content interface and Java element interface
38  * generated in the org.onap.appc.flow.controller.interfaceData package.
39  * <p>An ObjectFactory allows you to programatically
40  * construct new instances of the Java representation
41  * for XML content. The Java representation of XML
42  * content can consist of schema derived interfaces
43  * and classes representing the binding of schema
44  * type definitions, element declarations and model
45  * groups.  Factory methods for each of these are
46  * provided in this class.
47  *
48  */
49 @XmlRegistry
50 public class ObjectFactory {
51
52
53     /**
54      * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.onap.appc.flow.controller.interfaceData
55      *
56      */
57     public ObjectFactory() {
58     }
59
60     /**
61      * Create an instance of {@link Capabilities }
62      *
63      */
64     public Capabilities createCapabilities() {
65         return new Capabilities();
66     }
67
68     /**
69      * Create an instance of {@link RequestInfo }
70      *
71      */
72     public RequestInfo createRequestInfo() {
73         return new RequestInfo();
74     }
75
76     /**
77      * Create an instance of {@link ActionIdentifier }
78      *
79      */
80     public ActionIdentifier createActionIdentifier() {
81         return new ActionIdentifier();
82     }
83
84     /**
85      * Create an instance of {@link DependencyInfo }
86      *
87      */
88     public DependencyInfo createDependencyInfo() {
89         return new DependencyInfo();
90     }
91
92     /**
93      * Create an instance of {@link Vnfcs }
94      *
95      */
96     public Vnfcs createVnfcs() {
97         return new Vnfcs();
98     }
99
100     /**
101      * Create an instance of {@link Vm }
102      *
103      */
104     public Vm createVm() {
105         return new Vm();
106     }
107
108     /**
109      * Create an instance of {@link Vnfcslist }
110      *
111      */
112     public Vnfcslist createVnfcslist() {
113         return new Vnfcslist();
114     }
115
116     /**
117      * Create an instance of {@link TunableParameters }
118      *
119      */
120     public TunableParameters createTunableParameters() {
121         return new TunableParameters();
122     }
123
124     /**
125      * Create an instance of {@link VnfInfo }
126      *
127      */
128     public VnfInfo createVnfInfo() {
129         return new VnfInfo();
130     }
131
132     /**
133      * Create an instance of {@link InventoryInfo }
134      *
135      */
136     public InventoryInfo createInventoryInfo() {
137         return new InventoryInfo();
138     }
139
140     /**
141      * Create an instance of {@link Input }
142      *
143      */
144     public Input createInput() {
145         return new Input();
146     }
147
148 }