Stop installing librairies during tests
[parser.git] / verigraph / src / main / java / it / polito / nffg / neo4j / jaxb / EpType.java
1 /*******************************************************************************
2  * Copyright (c) 2017 Politecnico di Torino and others.
3  *
4  * All rights reserved. This program and the accompanying materials
5  * are made available under the terms of the Apache License, Version 2.0
6  * which accompanies this distribution, and is available at
7  * http://www.apache.org/licenses/LICENSE-2.0
8  *******************************************************************************/
9
10 package it.polito.nffg.neo4j.jaxb;
11
12 import javax.xml.bind.annotation.XmlAccessType;
13 import javax.xml.bind.annotation.XmlAccessorType;
14 import javax.xml.bind.annotation.XmlAttribute;
15 import javax.xml.bind.annotation.XmlElement;
16 import javax.xml.bind.annotation.XmlType;
17
18
19 /**
20  * <p>Java class for epType complex type.
21  * <p>The following schema fragment specifies the expected content contained within this class.
22  * <pre>
23  * &lt;complexType name="epType">
24  *   &lt;complexContent>
25  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
26  *       &lt;sequence>
27  *         &lt;element name="flowspace">
28  *           &lt;complexType>
29  *             &lt;complexContent>
30  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
31  *                 &lt;sequence>
32  *                   &lt;group ref="{http://www.example.org/nffg/}L2HeaderParameters"/>
33  *                   &lt;group ref="{http://www.example.org/nffg/}L3HeaderParameters"/>
34  *                   &lt;group ref="{http://www.example.org/nffg/}L4HeaderParameters"/>
35  *                 &lt;/sequence>
36  *                 &lt;attribute name="nodeId" type="{http://www.w3.org/2001/XMLSchema}string" />
37  *                 &lt;attribute name="ingPhysPort" type="{http://www.w3.org/2001/XMLSchema}string" />
38  *               &lt;/restriction>
39  *             &lt;/complexContent>
40  *           &lt;/complexType>
41  *         &lt;/element>
42  *       &lt;/sequence>
43  *       &lt;attribute name="id" use="required" type="{http://www.example.org/nffg/}epIdType" />
44  *     &lt;/restriction>
45  *   &lt;/complexContent>
46  * &lt;/complexType>
47  * </pre>
48  */
49 @XmlAccessorType(XmlAccessType.FIELD)
50 @XmlType(name = "epType", propOrder = {
51     "flowspace"
52 })
53 public class EpType {
54
55     @XmlElement(required = true)
56     protected EpType.Flowspace flowspace;
57     @XmlAttribute(name = "id", required = true)
58     protected String id;
59
60     /**
61      * Gets the value of the flowspace property.
62      * @return
63      *     possible object is
64      *     {@link EpType.Flowspace }
65      */
66     public EpType.Flowspace getFlowspace() {
67         return flowspace;
68     }
69
70     /**
71      * Sets the value of the flowspace property.
72      * @param value
73      *     allowed object is
74      *     {@link EpType.Flowspace }
75      */
76     public void setFlowspace(EpType.Flowspace value) {
77         this.flowspace = value;
78     }
79
80     /**
81      * Gets the value of the id property.
82      * @return
83      *     possible object is
84      *     {@link String }
85      */
86     public String getId() {
87         return id;
88     }
89
90     /**
91      * Sets the value of the id property.
92      * @param value
93      *     allowed object is
94      *     {@link String }
95      */
96     public void setId(String value) {
97         this.id = value;
98     }
99
100
101     /**
102      * <p>Java class for anonymous complex type.
103      * <p>The following schema fragment specifies the expected content contained within this class.
104      * <pre>
105      * &lt;complexType>
106      *   &lt;complexContent>
107      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
108      *       &lt;sequence>
109      *         &lt;group ref="{http://www.example.org/nffg/}L2HeaderParameters"/>
110      *         &lt;group ref="{http://www.example.org/nffg/}L3HeaderParameters"/>
111      *         &lt;group ref="{http://www.example.org/nffg/}L4HeaderParameters"/>
112      *       &lt;/sequence>
113      *       &lt;attribute name="nodeId" type="{http://www.w3.org/2001/XMLSchema}string" />
114      *       &lt;attribute name="ingPhysPort" type="{http://www.w3.org/2001/XMLSchema}string" />
115      *     &lt;/restriction>
116      *   &lt;/complexContent>
117      * &lt;/complexType>
118      * </pre>
119      */
120     @XmlAccessorType(XmlAccessType.FIELD)
121     @XmlType(name = "", propOrder = {
122         "mac",
123         "ip",
124         "tcp",
125         "udp"
126     })
127     public static class Flowspace {
128
129         protected it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Mac mac;
130         protected it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Ip ip;
131         protected it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Tcp tcp;
132         protected it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Udp udp;
133         @XmlAttribute(name = "nodeId")
134         protected String nodeId;
135         @XmlAttribute(name = "ingPhysPort")
136         protected String ingPhysPort;
137
138         /**
139          * Gets the value of the mac property.
140          * @return
141          *     possible object is
142          *     {@link it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Mac }
143          */
144         public it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Mac getMac() {
145             return mac;
146         }
147
148         /**
149          * Sets the value of the mac property.
150          * @param value
151          *     allowed object is
152          *     {@link it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Mac }
153          */
154         public void setMac(it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Mac value) {
155             this.mac = value;
156         }
157
158         /**
159          * Gets the value of the ip property.
160          * @return
161          *     possible object is
162          *     {@link it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Ip }
163          */
164         public it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Ip getIp() {
165             return ip;
166         }
167
168         /**
169          * Sets the value of the ip property.
170          * @param value
171          *     allowed object is
172          *     {@link it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Ip }
173          */
174         public void setIp(it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Ip value) {
175             this.ip = value;
176         }
177
178         /**
179          * Gets the value of the tcp property.
180          * @return
181          *     possible object is
182          *     {@link it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Tcp }
183          */
184         public it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Tcp getTcp() {
185             return tcp;
186         }
187
188         /**
189          * Sets the value of the tcp property.
190          * @param value
191          *     allowed object is
192          *     {@link it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Tcp }
193          */
194         public void setTcp(it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Tcp value) {
195             this.tcp = value;
196         }
197
198         /**
199          * Gets the value of the udp property.
200          * @return
201          *     possible object is
202          *     {@link it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Udp }
203          */
204         public it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Udp getUdp() {
205             return udp;
206         }
207
208         /**
209          * Sets the value of the udp property.
210          * @param value
211          *     allowed object is
212          *     {@link it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Udp }
213          */
214         public void setUdp(it.polito.nffg.neo4j.jaxb.FlowrulesType.Flowspace.Udp value) {
215             this.udp = value;
216         }
217
218         /**
219          * Gets the value of the nodeId property.
220          * @return
221          *     possible object is
222          *     {@link String }
223          */
224         public String getNodeId() {
225             return nodeId;
226         }
227
228         /**
229          * Sets the value of the nodeId property.
230          * @param value
231          *     allowed object is
232          *     {@link String }
233          */
234         public void setNodeId(String value) {
235             this.nodeId = value;
236         }
237
238         /**
239          * Gets the value of the ingPhysPort property.
240          * @return
241          *     possible object is
242          *     {@link String }
243          */
244         public String getIngPhysPort() {
245             return ingPhysPort;
246         }
247
248         /**
249          * Sets the value of the ingPhysPort property.
250          * @param value
251          *     allowed object is
252          *     {@link String }
253          */
254         public void setIngPhysPort(String value) {
255             this.ingPhysPort = value;
256         }
257
258     }
259
260 }