0bbb8fe265ce80e509fe4415b1e8bdd93b103ff2
[vtn.git] /
1 /*
2  * Copyright (c) 2012-2013 NEC Corporation
3  * All rights reserved.
4  * 
5  * This program and the accompanying materials are made available under the
6  * terms of the Eclipse Public License v1.0 which accompanies this
7  * distribution, and is available at http://www.eclipse.org/legal/epl-v10.html
8  */
9 package org.opendaylight.vtn.javaapi.ipc.enums;
10
11 public class UncPhysicalStructIndexEnum {
12         public enum UpplValDomainStIndex {
13                 kIdxDomainStDomain, kIdxDomainStOperStatus
14         };
15
16         public enum UpplValDomainIndex {
17                 kIdxDomainType, kIdxDomainDescription
18         };
19
20         public enum UpplDomainType {
21                 UPPL_DOMAIN_TYPE_DEFAULT("0"), UPPL_DOMAIN_TYPE_NORMAL("1");
22                 private final String value;
23
24                 private UpplDomainType(final String value) {
25                         this.value = value;
26                 }
27
28                 public String getValue() {
29                         return value;
30                 }
31         };
32
33         public enum UpplValSwitchStIndex {
34                 kIdxSwitch, kIdxSwitchOperStatus, kIdxSwitchManufacturer, kIdxSwitchHardware, kIdxSwitchSoftware, kIdxSwitchAlarmStatus
35         };
36
37         public enum UpplValSwitchIndex {
38                 kIdxSwitchDescription, kIdxSwitchModel, kIdxSwitchIPAddress, kIdxSwitchIPV6Address, kIdxSwitchAdminStatus, kIdxSwitchDomainName
39         };
40
41         public enum UpplSwitchAdminStatus {
42                 UPPL_SWITCH_ADMIN_UP("0"), UPPL_SWITCH_ADMIN_DOWN("1");
43                 private final String value;
44
45                 private UpplSwitchAdminStatus(final String value) {
46                         this.value = value;
47                 }
48
49                 public String getValue() {
50                         return value;
51                 }
52         };
53
54         public enum UpplPortAdminStatus{
55                 UPPL_PORT_ADMIN_UP("0"),
56                 UPPL_PORT_ADMIN_DOWN("1");
57                 
58                 private final String value;
59
60                 private UpplPortAdminStatus(final String value) {
61                         this.value = value;
62                 }
63
64                 public String getValue() {
65                         return value;
66                 }
67         }
68         
69         public enum UpplPortOperStatus{
70                 
71                 UPPL_PORT_OPER_DOWN("0"),
72                 UPPL_PORT_OPER_UP("1"),
73                 UPPL_PORT_OPER_UNKNOWN("2");
74                 private final String value;
75
76                 private UpplPortOperStatus(final String value) {
77                         this.value = value;
78                 }
79
80                 public String getValue() {
81                         return value;
82                 }
83         }
84         public enum UpplValPortStIndex {
85                 kIdxPortSt, kIdxPortOperStatus, kIdxPortMacAddress, kIdxPortDirection, kIdxPortDuplex, kIdxPortSpeed, kIdxPortAlarmsStatus, kIdxPortLogicalPortId;
86         }
87
88         public enum UpplValPortNeighborIndex {
89                 kIdxPort, kIdxPortConnectedSwitchId, kIdxPortConnectedPortId;
90
91         }
92
93         public enum UpplValPortIndex {
94                 kIdxPortNumber, kIdxPortDescription, kIdxPortAdminStatus, kIdxPortTrunkAllowedVlan;
95         };
96
97         public enum UpplPortDuplex {
98                 UPPL_PORT_DUPLEX_HALF(0), UPPL_PORT_DUPLEX_FULL(1);
99
100                 private final int value;
101
102                 private UpplPortDuplex(final int value) {
103                         this.value = value;
104                 }
105
106                 public int getValue() {
107                         return value;
108                 }
109         }
110
111         public enum UpplPortDirection {
112                 UPPL_PORT_DIR_INTERNEL(0), UPPL_PORT_DIR_EXTERNAL(1), UPPL_PORT_DIR_UNKNOWN(
113                                 2);
114
115                 private final int value;
116
117                 private UpplPortDirection(final int value) {
118                         this.value = value;
119                 }
120
121                 public int getValue() {
122                         return value;
123                 }
124         }
125
126         public enum UpplSwitchPortAlarmsStatus {
127                 UPPL_ALARMS_DEFAULT_FLOW(0), UPPL_ALARMS_PORT_DIRECTION(1), UPPL_ALARMS_PORT_CONGES(
128                                 2);
129
130                 private final int value;
131
132                 private UpplSwitchPortAlarmsStatus(final int value) {
133                         this.value = value;
134                 }
135
136                 public int getValue() {
137                         return value;
138                 }
139         }
140
141         public enum UpplSwitchOperStatus {
142                 UPPL_SWITCH_OPER_DOWN("0"), UPPL_SWITCH_OPER_UP("1"), UPPL_SWITCH_OPER_UNKNOWN(
143                                 "2");
144
145                 private final String value;
146
147                 private UpplSwitchOperStatus(final String value) {
148                         this.value = value;
149                 }
150
151                 public String getValue() {
152                         return value;
153                 }
154         };
155
156         public enum UpplValCtrIndex {
157                 kIdxType, kIdxVersion, kIdxDescription, kIdxIpAddress, kIdxUser, kIdxPassword, kIdxEnableAudit
158         };
159
160         // Not mapped with updated header file- Poorvi
161
162         public enum UpplTypeIndex {
163                 UNC_CT_UNKNOWN("0"), UNC_CT_PFC("1"), UNC_CT_VNP("2");
164
165                 private final String value;
166
167                 private UpplTypeIndex(final String value) {
168                         this.value = value;
169                 }
170
171                 public String getValue() {
172                         return value;
173                 }
174         };
175
176
177
178
179         public enum UpplValBoundaryIndex {
180                 kIdxBoundaryDescription, kIdxBoundaryControllerName1, kIdxBoundaryDomainName1, kIdxBoundaryLogicalPortId1, kIdxBoundaryControllerName2, kIdxBoundaryDomainName2, kIdxBoundaryLogicalPortId2
181         }
182
183         public enum UpplValBoundaryStIndex {
184                 kIdxBoundaryStBoundary, kIdxBoundaryStOperStatus
185
186         };
187         
188         public enum UpplBoundaryOperStatus {
189                 UPPL_BOUNDARY_OPER_DOWN("0"),
190                                   UPPL_BOUNDARY_OPER_UP("1"), 
191                                   UPPL_BOUNDARY_OPER_UNKNOWN("2");
192
193                 private final String value;
194
195                 private UpplBoundaryOperStatus(final String value) {
196                         this.value = value;
197                 }
198
199                 public String getValue() {
200                         return value;
201                 }
202         };
203
204         public enum UpplDomainOperStatus {
205                 UPPL_SWITCH_OPER_DOWN("0"), UPPL_SWITCH_OPER_UP("1"), UPPL_SWITCH_OPER_UNKNOWN(
206                                 "2");
207
208                 private final String value;
209
210                 private UpplDomainOperStatus(final String value) {
211                         this.value = value;
212                 }
213
214                 public String getValue() {
215                         return value;
216                 }
217         };
218
219         public enum UpplControllerAuditStatus {
220                 UPPL_AUTO_AUDIT_DISABLED("0"), UPPL_AUTO_AUDIT_ENABLED("1");
221
222                 private final String value;
223
224                 private UpplControllerAuditStatus(final String value) {
225                         this.value = value;
226                 }
227
228                 public String getValue() {
229                         return value;
230                 }
231         };
232
233         //Controller Response
234         public enum UpplValCtrStIndex {
235                 kIdxController, kIdxActualVersion, kIdxOperStatus
236         };
237
238         public enum UpplValLinkIndex {
239                 kIdxLinkDescription
240         };
241
242         public enum UpplValLinkStIndex{
243                 kIdxLinkStLink,
244                 kIdxLinkStOperStatus,
245         };
246
247         /*public enum upplvallogicalportindex{
248                 kIdxLogicalPortDescription ,
249                 kIdxLogicalPortType,
250                 kIdxLogicalPortSwitchId,
251                 kIdxLogicalPortPhysicalPortId,
252                 kIdxLogicalPortOperDownCriteria
253         };*/
254
255
256         public enum UpplValLogicalPortStIndex{
257                 kIdxLogicalPortSt,
258                 kIdxLogicalPortStOperStatus
259         };
260         public enum UpplValLogicalPortIndex{
261                 kIdxLogicalPortDescription,
262                 kIdxLogicalPortType,
263                 kIdxLogicalPortSwitchId,
264                 kIdxLogicalPortPhysicalPortId,
265                 kIdxLogicalPortOperDownCriteria
266         };
267         public enum UpplLogicalPortType {
268                 UPPL_LP_SWITCH("0"),
269                 UPPL_LP_PHYSICAL_PORT("1"),
270                 UPPL_LP_TRUNK_PORT("2"),
271                 UPPL_LP_SUBDOMAIN("3"),
272                 UPPL_LP_TUNNEL_ENDPOINT("4");
273                 private final String value;
274
275                 private UpplLogicalPortType(final String value) {
276                         this.value = value;
277                 }
278
279                 public String getValue() {
280                         return value;
281                 }
282         };
283         public enum UpplLogicalPortOperDownCriteria{
284                   UPPL_OPER_DOWN_CRITERIA_ANY("0"),
285                   UPPL_OPER_DOWN_CRITERIA_ALL("1");
286                   private final String value;
287                   private UpplLogicalPortOperDownCriteria(final String value) {
288                                 this.value = value;
289                         }
290
291                         public String getValue() {
292                                 return value;
293                         }
294                 };
295                 public enum UpplLogicalPortOperStatus{
296                           UPPL_LOGICAL_PORT_OPER_DOWN("0"),
297                           UPPL_LOGICAL_PORT_OPER_UP("1"),
298                           UPPL_LOGICAL_PORT_OPER_UNKNOWN("2");
299                           private final String value;
300                           private UpplLogicalPortOperStatus(final String value) {
301                                         this.value = value;
302                                 }
303
304                                 public String getValue() {
305                                         return value;
306                                 }
307                         };
308
309 }