3857a4f9f4c1f83b6d5c2c4d5f20e92ca5ec371f
[portal/sdk.git] /
1 /*-
2  * ================================================================================
3  * ECOMP Portal SDK
4  * ================================================================================
5  * Copyright (C) 2017 AT&T Intellectual Property
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  */
20 //
21 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 
22 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
23 // Any modifications to this file will be lost upon recompilation of the source schema. 
24 // Generated on: 2016.06.07 at 02:07:29 PM EDT 
25 //
26
27
28 package org.openecomp.portalsdk.analytics.xmlobj;
29
30 import javax.xml.bind.annotation.XmlAccessType;
31 import javax.xml.bind.annotation.XmlAccessorType;
32 import javax.xml.bind.annotation.XmlAttribute;
33 import javax.xml.bind.annotation.XmlElement;
34 import javax.xml.bind.annotation.XmlType;
35
36
37 /**
38  * <p>Java class for DataSourceType complex type.
39  * 
40  * <p>The following schema fragment specifies the expected content contained within this class.
41  * 
42  * <pre>
43  * &lt;complexType name="DataSourceType">
44  *   &lt;complexContent>
45  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
46  *       &lt;sequence>
47  *         &lt;element name="tableName" type="{http://www.w3.org/2001/XMLSchema}string"/>
48  *         &lt;element name="tablePK" type="{http://www.w3.org/2001/XMLSchema}string"/>
49  *         &lt;element name="displayName" type="{http://www.w3.org/2001/XMLSchema}string"/>
50  *         &lt;element name="refTableId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
51  *         &lt;element name="refDefinition" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
52  *         &lt;element ref="{}comment" minOccurs="0"/>
53  *         &lt;element name="dataColumnList" type="{}DataColumnList"/>
54  *       &lt;/sequence>
55  *       &lt;attribute name="tableId" type="{http://www.w3.org/2001/XMLSchema}string" />
56  *     &lt;/restriction>
57  *   &lt;/complexContent>
58  * &lt;/complexType>
59  * </pre>
60  * 
61  * 
62  */
63 @XmlAccessorType(XmlAccessType.FIELD)
64 @XmlType(name = "DataSourceType", propOrder = {
65     "tableName",
66     "tablePK",
67     "displayName",
68     "refTableId",
69     "refDefinition",
70     "comment",
71     "dataColumnList"
72 })
73 public class DataSourceType {
74
75     @XmlElement(required = true)
76     protected String tableName;
77     @XmlElement(required = true)
78     protected String tablePK;
79     @XmlElement(required = true)
80     protected String displayName;
81     protected String refTableId;
82     protected String refDefinition;
83     protected String comment;
84     @XmlElement(required = true)
85     protected DataColumnList dataColumnList;
86     @XmlAttribute(name = "tableId")
87     protected String tableId;
88
89     /**
90      * Gets the value of the tableName property.
91      * 
92      * @return
93      *     possible object is
94      *     {@link String }
95      *     
96      */
97     public String getTableName() {
98         return tableName;
99     }
100
101     /**
102      * Sets the value of the tableName property.
103      * 
104      * @param value
105      *     allowed object is
106      *     {@link String }
107      *     
108      */
109     public void setTableName(String value) {
110         this.tableName = value;
111     }
112
113     /**
114      * Gets the value of the tablePK property.
115      * 
116      * @return
117      *     possible object is
118      *     {@link String }
119      *     
120      */
121     public String getTablePK() {
122         return tablePK;
123     }
124
125     /**
126      * Sets the value of the tablePK property.
127      * 
128      * @param value
129      *     allowed object is
130      *     {@link String }
131      *     
132      */
133     public void setTablePK(String value) {
134         this.tablePK = value;
135     }
136
137     /**
138      * Gets the value of the displayName property.
139      * 
140      * @return
141      *     possible object is
142      *     {@link String }
143      *     
144      */
145     public String getDisplayName() {
146         return displayName;
147     }
148
149     /**
150      * Sets the value of the displayName property.
151      * 
152      * @param value
153      *     allowed object is
154      *     {@link String }
155      *     
156      */
157     public void setDisplayName(String value) {
158         this.displayName = value;
159     }
160
161     /**
162      * Gets the value of the refTableId property.
163      * 
164      * @return
165      *     possible object is
166      *     {@link String }
167      *     
168      */
169     public String getRefTableId() {
170         return refTableId;
171     }
172
173     /**
174      * Sets the value of the refTableId property.
175      * 
176      * @param value
177      *     allowed object is
178      *     {@link String }
179      *     
180      */
181     public void setRefTableId(String value) {
182         this.refTableId = value;
183     }
184
185     /**
186      * Gets the value of the refDefinition property.
187      * 
188      * @return
189      *     possible object is
190      *     {@link String }
191      *     
192      */
193     public String getRefDefinition() {
194         return refDefinition;
195     }
196
197     /**
198      * Sets the value of the refDefinition property.
199      * 
200      * @param value
201      *     allowed object is
202      *     {@link String }
203      *     
204      */
205     public void setRefDefinition(String value) {
206         this.refDefinition = value;
207     }
208
209     /**
210      * Gets the value of the comment property.
211      * 
212      * @return
213      *     possible object is
214      *     {@link String }
215      *     
216      */
217     public String getComment() {
218         return comment;
219     }
220
221     /**
222      * Sets the value of the comment property.
223      * 
224      * @param value
225      *     allowed object is
226      *     {@link String }
227      *     
228      */
229     public void setComment(String value) {
230         this.comment = value;
231     }
232
233     /**
234      * Gets the value of the dataColumnList property.
235      * 
236      * @return
237      *     possible object is
238      *     {@link DataColumnList }
239      *     
240      */
241     public DataColumnList getDataColumnList() {
242         return dataColumnList;
243     }
244
245     /**
246      * Sets the value of the dataColumnList property.
247      * 
248      * @param value
249      *     allowed object is
250      *     {@link DataColumnList }
251      *     
252      */
253     public void setDataColumnList(DataColumnList value) {
254         this.dataColumnList = value;
255     }
256
257     /**
258      * Gets the value of the tableId property.
259      * 
260      * @return
261      *     possible object is
262      *     {@link String }
263      *     
264      */
265     public String getTableId() {
266         return tableId;
267     }
268
269     /**
270      * Sets the value of the tableId property.
271      * 
272      * @param value
273      *     allowed object is
274      *     {@link String }
275      *     
276      */
277     public void setTableId(String value) {
278         this.tableId = value;
279     }
280
281 }