Update license header in appc-flow-controller file
[appc.git] / appc-config / appc-flow-controller / provider / src / main / java / org / onap / appc / flow / controller / interfaceData / Input.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP : APPC
4  * ================================================================================
5  * Copyright (C) 2017-2018 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  * ============LICENSE_END=========================================================
20  */
21 //
22 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
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: 2017.07.31 at 10:30:39 AM EDT
26 //
27
28
29 package org.onap.appc.flow.controller.interfaceData;
30
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.XmlType;
35
36 import com.fasterxml.jackson.annotation.JsonProperty;
37 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
38 import com.fasterxml.jackson.annotation.JsonRootName;
39
40
41 @XmlAccessorType(XmlAccessType.FIELD)
42 @JsonRootName(value="input")
43 @XmlType(name = "input", propOrder = {
44     "requestInfo",
45     "inventoryInfo",
46     "dependencyInfo",
47     "tunableParameters",
48     "capabilities"
49 })
50 @JsonPropertyOrder({"requestInfo",
51     "inventoryInfo",
52     "dependencyInfo",
53     "tunableParameters",
54     "capabilities" })
55 public class Input {
56
57     @XmlElement(name = "request-info")
58     @JsonProperty("request-info")
59     protected RequestInfo requestInfo;
60     @XmlElement(name = "inventory-info")
61     @JsonProperty("inventory-info")
62     protected InventoryInfo inventoryInfo;
63     @XmlElement(name = "dependency-info")
64     @JsonProperty("dependency-info")
65     protected DependencyInfo dependencyInfo;
66     @XmlElement(name = "tunable-parameters")
67     @JsonProperty("tunable-parameters")
68     protected TunableParameters tunableParameters;
69     protected Capabilities capabilities;
70
71     /**
72      * Gets the value of the requestInfo property.
73      *
74      * @return
75      *     possible object is
76      *     {@link RequestInfo }
77      *
78      */
79     public RequestInfo getRequestInfo() {
80         return requestInfo;
81     }
82
83     /**
84      * Sets the value of the requestInfo property.
85      *
86      * @param value
87      *     allowed object is
88      *     {@link RequestInfo }
89      *
90      */
91     public void setRequestInfo(RequestInfo value) {
92         this.requestInfo = value;
93     }
94
95     /**
96      * Gets the value of the inventoryInfo property.
97      *
98      * @return
99      *     possible object is
100      *     {@link InventoryInfo }
101      *
102      */
103     public InventoryInfo getInventoryInfo() {
104         return inventoryInfo;
105     }
106
107     /**
108      * Sets the value of the inventoryInfo property.
109      *
110      * @param value
111      *     allowed object is
112      *     {@link InventoryInfo }
113      *
114      */
115     public void setInventoryInfo(InventoryInfo value) {
116         this.inventoryInfo = value;
117     }
118
119     /**
120      * Gets the value of the dependencyInfo property.
121      *
122      * @return
123      *     possible object is
124      *     {@link DependencyInfo }
125      *
126      */
127     public DependencyInfo getDependencyInfo() {
128         return dependencyInfo;
129     }
130
131     /**
132      * Sets the value of the dependencyInfo property.
133      *
134      * @param value
135      *     allowed object is
136      *     {@link DependencyInfo }
137      *
138      */
139     public void setDependencyInfo(DependencyInfo value) {
140         this.dependencyInfo = value;
141     }
142
143     /**
144      * Gets the value of the tunableParameters property.
145      *
146      * @return
147      *     possible object is
148      *     {@link TunableParameters }
149      *
150      */
151     public TunableParameters getTunableParameters() {
152         return tunableParameters;
153     }
154
155     /**
156      * Sets the value of the tunableParameters property.
157      *
158      * @param value
159      *     allowed object is
160      *     {@link TunableParameters }
161      *
162      */
163     public void setTunableParameters(TunableParameters value) {
164         this.tunableParameters = value;
165     }
166
167     /**
168      * Gets the value of the capabilities property.
169      *
170      * @return
171      *     possible object is
172      *     {@link Capabilities }
173      *
174      */
175     public Capabilities getCapabilities() {
176         return capabilities;
177     }
178
179     /**
180      * Sets the value of the capabilities property.
181      *
182      * @param value
183      *     allowed object is
184      *     {@link Capabilities }
185      *
186      */
187     public void setCapabilities(Capabilities value) {
188         this.capabilities = value;
189     }
190
191     @Override
192     public String toString() {
193         return "Input [requestInfo=" + requestInfo + ", inventoryInfo="
194                 + inventoryInfo + ", dependencyInfo=" + dependencyInfo
195                 + ", tunableParameters=" + tunableParameters
196                 + ", capabilities=" + capabilities + "]";
197     }
198
199 }