2 * Copyright (C) 2014 Cisco Systems, Inc.
4 * This program and the accompanying materials are made available under the
5 * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6 * and is available at http://www.eclipse.org/legal/epl-v10.html
8 * Authors : Thomas Bachman
11 package org.opendaylight.groupbasedpolicy.renderer.opflex.mit;
14 import java.math.BigInteger;
15 import java.util.ArrayList;
16 import java.util.Collections;
17 import java.util.HashMap;
18 import java.util.List;
21 import org.opendaylight.groupbasedpolicy.renderer.opflex.mit.EnumInfo.EnumInfoBuilder;
22 import org.opendaylight.groupbasedpolicy.renderer.opflex.mit.PolicyClassInfo.PolicyClassInfoBuilder;
23 import org.opendaylight.groupbasedpolicy.renderer.opflex.mit.PolicyPropertyInfo.PolicyPropertyId;
24 import org.opendaylight.groupbasedpolicy.renderer.opflex.mit.PolicyPropertyInfo.PolicyPropertyInfoBuilder;
27 * This class represents the schema used with the OpFlex Agent
28 * reference design for Open vSwitch.
33 public class AgentOvsMit implements OpflexMit {
35 private Map<String,PolicyClassInfo> metaDataMap = null;
36 private Map<Long, String> classIdToStringMap = null;
38 public AgentOvsMit() {
39 Map<String,PolicyClassInfo> metaData = new HashMap<String, PolicyClassInfo>();
40 Map<Long, String> classIdToString = new HashMap<Long, String>();
46 PolicyPropertyInfo ppi;
49 PolicyPropertyInfoBuilder ppib;
50 PolicyClassInfoBuilder pcib;
51 List<PolicyPropertyInfo> ppil;
52 List<PolicyPropertyId> classKeys;
55 ppil = new ArrayList<PolicyPropertyInfo>();
56 classKeys = new ArrayList<PolicyPropertyId>();
57 ppib = new PolicyPropertyInfoBuilder();
58 ppib.setPropId(new PolicyPropertyId(2147516423l)).
59 setPropName("RelatorUniverse").
60 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
62 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
65 ppib = new PolicyPropertyInfoBuilder();
66 ppib.setPropId(new PolicyPropertyId(2147516436l)).
67 setPropName("GbpeTunnelEpUniverse").
68 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
70 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
73 ppib = new PolicyPropertyInfoBuilder();
74 ppib.setPropId(new PolicyPropertyId(2147516439l)).
75 setPropName("DomainConfig").
76 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
78 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
81 ppib = new PolicyPropertyInfoBuilder();
82 ppib.setPropId(new PolicyPropertyId(2147516467l)).
83 setPropName("EpdrL2Discovered").
84 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
86 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
89 ppib = new PolicyPropertyInfoBuilder();
90 ppib.setPropId(new PolicyPropertyId(2147516468l)).
91 setPropName("EpdrL3Discovered").
92 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
94 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
97 ppib = new PolicyPropertyInfoBuilder();
98 ppib.setPropId(new PolicyPropertyId(2147516471l)).
99 setPropName("EprL2Universe").
100 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
102 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
105 ppib = new PolicyPropertyInfoBuilder();
106 ppib.setPropId(new PolicyPropertyId(2147516474l)).
107 setPropName("EprL3Universe").
108 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
110 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
113 ppib = new PolicyPropertyInfoBuilder();
114 ppib.setPropId(new PolicyPropertyId(2147516518l)).
115 setPropName("ObserverEpStatUniverse").
116 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
118 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
121 ppib = new PolicyPropertyInfoBuilder();
122 ppib.setPropId(new PolicyPropertyId(2147516531l)).
123 setPropName("PolicyUniverse").
124 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
126 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
129 pcib = new PolicyClassInfoBuilder();
131 setClassName("DmtreeRoot").
132 setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY).
136 metaData.put(pci.getClassName(), pci);
137 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
139 ppil = new ArrayList<PolicyPropertyInfo>();
140 classKeys = new ArrayList<PolicyPropertyId>();
141 ppib = new PolicyPropertyInfoBuilder();
142 ppib.setPropId(new PolicyPropertyId(2147713057l)).
143 setPropName("DomainConfigToConfigRRes").
144 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
146 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
149 ppib = new PolicyPropertyInfoBuilder();
150 ppib.setPropId(new PolicyPropertyId(2147713058l)).
151 setPropName("GbpeEpgMappingCtxToEpgMappingRRes").
152 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
154 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
157 ppib = new PolicyPropertyInfoBuilder();
158 ppib.setPropId(new PolicyPropertyId(2147713070l)).
159 setPropName("SpanLocalEpToEpRRes").
160 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
162 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
165 ppib = new PolicyPropertyInfoBuilder();
166 ppib.setPropId(new PolicyPropertyId(2147713083l)).
167 setPropName("SpanMemberToRefRRes").
168 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
170 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
173 ppib = new PolicyPropertyInfoBuilder();
174 ppib.setPropId(new PolicyPropertyId(2147713093l)).
175 setPropName("GbpRuleToClassifierRRes").
176 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
178 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
181 ppib = new PolicyPropertyInfoBuilder();
182 ppib.setPropId(new PolicyPropertyId(2147713094l)).
183 setPropName("EpdrEndPointToGroupRRes").
184 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
186 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
189 ppib = new PolicyPropertyInfoBuilder();
190 ppib.setPropId(new PolicyPropertyId(2147713105l)).
191 setPropName("GbpSubnetsToNetworkRRes").
192 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
194 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
197 ppib = new PolicyPropertyInfoBuilder();
198 ppib.setPropId(new PolicyPropertyId(2147713108l)).
199 setPropName("GbpEpGroupToNetworkRRes").
200 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
202 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
205 ppib = new PolicyPropertyInfoBuilder();
206 ppib.setPropId(new PolicyPropertyId(2147713113l)).
207 setPropName("GbpEpGroupToProvContractRRes").
208 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
210 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
213 ppib = new PolicyPropertyInfoBuilder();
214 ppib.setPropId(new PolicyPropertyId(2147713116l)).
215 setPropName("GbpEpGroupToConsContractRRes").
216 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
218 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
221 ppib = new PolicyPropertyInfoBuilder();
222 ppib.setPropId(new PolicyPropertyId(2147713120l)).
223 setPropName("GbpBridgeDomainToNetworkRRes").
224 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
226 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
229 ppib = new PolicyPropertyInfoBuilder();
230 ppib.setPropId(new PolicyPropertyId(2147713124l)).
231 setPropName("GbpFloodDomainToNetworkRRes").
232 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
234 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
237 pcib = new PolicyClassInfoBuilder();
239 setClassName("RelatorUniverse").
240 setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY).
244 metaData.put(pci.getClassName(), pci);
245 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
247 ppil = new ArrayList<PolicyPropertyInfo>();
248 classKeys = new ArrayList<PolicyPropertyId>();
249 eib = new EnumInfoBuilder();
250 eib.setName("GbpeEncapTypeT");
251 eib.setEnumValue("unknown",new BigInteger(String.valueOf(0)));
252 eib.setEnumValue("vlan",new BigInteger(String.valueOf(1)));
253 eib.setEnumValue("vxlan",new BigInteger(String.valueOf(2)));
255 ppib = new PolicyPropertyInfoBuilder();
256 ppib.setPropId(new PolicyPropertyId(294914l)).
257 setPropName("encapType").
258 setType(PolicyPropertyInfo.PropertyType.ENUM8).
260 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
263 eib = new EnumInfoBuilder();
264 eib.setName("PlatformSwitchingModeT");
265 eib.setEnumValue("hairpin",new BigInteger(String.valueOf(1)));
266 eib.setEnumValue("intra_bd",new BigInteger(String.valueOf(3)));
267 eib.setEnumValue("intra_epg",new BigInteger(String.valueOf(2)));
268 eib.setEnumValue("intra_rd",new BigInteger(String.valueOf(4)));
270 ppib = new PolicyPropertyInfoBuilder();
271 ppib.setPropId(new PolicyPropertyId(294915l)).
273 setType(PolicyPropertyInfo.PropertyType.ENUM8).
275 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
278 ppib = new PolicyPropertyInfoBuilder();
279 ppib.setPropId(new PolicyPropertyId(294916l)).
280 setPropName("multicastGroupIP").
281 setType(PolicyPropertyInfo.PropertyType.STRING).
282 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
285 ppib = new PolicyPropertyInfoBuilder();
286 ppib.setPropId(new PolicyPropertyId(294913l)).
288 setType(PolicyPropertyInfo.PropertyType.STRING).
289 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
292 classKeys.add(ppi.getPropId());
293 ppib = new PolicyPropertyInfoBuilder();
294 ppib.setPropId(new PolicyPropertyId(2147778571l)).
295 setPropName("CdpConfig").
296 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
298 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
301 ppib = new PolicyPropertyInfoBuilder();
302 ppib.setPropId(new PolicyPropertyId(2147778575l)).
303 setPropName("DfwConfig").
304 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
306 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
309 ppib = new PolicyPropertyInfoBuilder();
310 ppib.setPropId(new PolicyPropertyId(2147778582l)).
311 setPropName("L2Config").
312 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
314 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
317 ppib = new PolicyPropertyInfoBuilder();
318 ppib.setPropId(new PolicyPropertyId(2147778584l)).
319 setPropName("LacpConfig").
320 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
322 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
325 ppib = new PolicyPropertyInfoBuilder();
326 ppib.setPropId(new PolicyPropertyId(2147778585l)).
327 setPropName("LldpConfig").
328 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
330 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
333 ppib = new PolicyPropertyInfoBuilder();
334 ppib.setPropId(new PolicyPropertyId(2147778586l)).
335 setPropName("StpConfig").
336 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
338 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
341 ppib = new PolicyPropertyInfoBuilder();
342 ppib.setPropId(new PolicyPropertyId(2147778592l)).
343 setPropName("DomainConfigFromConfigRTgt").
344 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
346 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
349 ppib = new PolicyPropertyInfoBuilder();
350 ppib.setPropId(new PolicyPropertyId(2147778601l)).
351 setPropName("SpanSrcGrp").
352 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
354 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
357 ppib = new PolicyPropertyInfoBuilder();
358 ppib.setPropId(new PolicyPropertyId(2147778602l)).
359 setPropName("SpanDstGrp").
360 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
362 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
365 ppib = new PolicyPropertyInfoBuilder();
366 ppib.setPropId(new PolicyPropertyId(2147778603l)).
367 setPropName("SpanLocalEp").
368 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
370 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
373 pcib = new PolicyClassInfoBuilder();
375 setClassName("PlatformConfig").
376 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
380 metaData.put(pci.getClassName(), pci);
381 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
383 ppil = new ArrayList<PolicyPropertyInfo>();
384 classKeys = new ArrayList<PolicyPropertyId>();
385 ppib = new PolicyPropertyInfoBuilder();
386 ppib.setPropId(new PolicyPropertyId(327682l)).
387 setPropName("defaultGroup").
388 setType(PolicyPropertyInfo.PropertyType.STRING).
389 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
392 ppib = new PolicyPropertyInfoBuilder();
393 ppib.setPropId(new PolicyPropertyId(327681l)).
395 setType(PolicyPropertyInfo.PropertyType.STRING).
396 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
399 classKeys.add(ppi.getPropId());
400 ppib = new PolicyPropertyInfoBuilder();
401 ppib.setPropId(new PolicyPropertyId(2147811359l)).
402 setPropName("GbpeEpgMappingCtxFromEpgMappingRTgt").
403 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
405 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
408 pcib = new PolicyClassInfoBuilder();
410 setClassName("GbpeEpgMapping").
411 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
415 metaData.put(pci.getClassName(), pci);
416 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
418 ppil = new ArrayList<PolicyPropertyInfo>();
419 classKeys = new ArrayList<PolicyPropertyId>();
420 ppib = new PolicyPropertyInfoBuilder();
421 ppib.setPropId(new PolicyPropertyId(360449l)).
423 setType(PolicyPropertyInfo.PropertyType.STRING).
424 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
427 eib = new EnumInfoBuilder();
428 eib.setName("PlatformAdminStateT");
429 eib.setEnumValue("off",new BigInteger(String.valueOf(0)));
430 eib.setEnumValue("on",new BigInteger(String.valueOf(1)));
432 ppib = new PolicyPropertyInfoBuilder();
433 ppib.setPropId(new PolicyPropertyId(360450l)).
434 setPropName("state").
435 setType(PolicyPropertyInfo.PropertyType.ENUM8).
437 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
440 pcib = new PolicyClassInfoBuilder();
442 setClassName("CdpConfig").
443 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
447 metaData.put(pci.getClassName(), pci);
448 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
450 ppil = new ArrayList<PolicyPropertyInfo>();
451 classKeys = new ArrayList<PolicyPropertyId>();
452 ppib = new PolicyPropertyInfoBuilder();
453 ppib.setPropId(new PolicyPropertyId(393217l)).
454 setPropName("classid").
455 setType(PolicyPropertyInfo.PropertyType.U64).
456 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
459 ppib = new PolicyPropertyInfoBuilder();
460 ppib.setPropId(new PolicyPropertyId(393218l)).
461 setPropName("encapId").
462 setType(PolicyPropertyInfo.PropertyType.U64).
463 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
466 ppib = new PolicyPropertyInfoBuilder();
467 ppib.setPropId(new PolicyPropertyId(393219l)).
468 setPropName("multicastGroupIP").
469 setType(PolicyPropertyInfo.PropertyType.STRING).
470 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
473 pcib = new PolicyClassInfoBuilder();
475 setClassName("GbpeInstContext").
476 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
480 metaData.put(pci.getClassName(), pci);
481 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
483 ppil = new ArrayList<PolicyPropertyInfo>();
484 classKeys = new ArrayList<PolicyPropertyId>();
485 ppib = new PolicyPropertyInfoBuilder();
486 ppib.setPropId(new PolicyPropertyId(2147909659l)).
487 setPropName("GbpeEpgMappingCtxToEpgMappingRSrc").
488 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
490 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
493 pcib = new PolicyClassInfoBuilder();
495 setClassName("GbpeEpgMappingCtx").
496 setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY).
500 metaData.put(pci.getClassName(), pci);
501 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
503 ppil = new ArrayList<PolicyPropertyInfo>();
504 classKeys = new ArrayList<PolicyPropertyId>();
505 ppib = new PolicyPropertyInfoBuilder();
506 ppib.setPropId(new PolicyPropertyId(491521l)).
508 setType(PolicyPropertyInfo.PropertyType.STRING).
509 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
512 eib = new EnumInfoBuilder();
513 eib.setName("PlatformAdminStateT");
514 eib.setEnumValue("off",new BigInteger(String.valueOf(0)));
515 eib.setEnumValue("on",new BigInteger(String.valueOf(1)));
517 ppib = new PolicyPropertyInfoBuilder();
518 ppib.setPropId(new PolicyPropertyId(491522l)).
519 setPropName("state").
520 setType(PolicyPropertyInfo.PropertyType.ENUM8).
522 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
525 pcib = new PolicyClassInfoBuilder();
527 setClassName("DfwConfig").
528 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
532 metaData.put(pci.getClassName(), pci);
533 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
535 ppil = new ArrayList<PolicyPropertyInfo>();
536 classKeys = new ArrayList<PolicyPropertyId>();
537 ppib = new PolicyPropertyInfoBuilder();
538 ppib.setPropId(new PolicyPropertyId(524290l)).
539 setPropName("rxDrop").
540 setType(PolicyPropertyInfo.PropertyType.U64).
541 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
544 ppib = new PolicyPropertyInfoBuilder();
545 ppib.setPropId(new PolicyPropertyId(524291l)).
546 setPropName("txDrop").
547 setType(PolicyPropertyInfo.PropertyType.U64).
548 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
551 ppib = new PolicyPropertyInfoBuilder();
552 ppib.setPropId(new PolicyPropertyId(524289l)).
554 setType(PolicyPropertyInfo.PropertyType.STRING).
555 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
558 classKeys.add(ppi.getPropId());
559 pcib = new PolicyClassInfoBuilder();
561 setClassName("DfwEpCounter").
562 setPolicyType(PolicyClassInfo.PolicyClassType.OBSERVABLE).
566 metaData.put(pci.getClassName(), pci);
567 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
569 ppil = new ArrayList<PolicyPropertyInfo>();
570 classKeys = new ArrayList<PolicyPropertyId>();
571 ppib = new PolicyPropertyInfoBuilder();
572 ppib.setPropId(new PolicyPropertyId(557057l)).
573 setPropName("multicastGroupIP").
574 setType(PolicyPropertyInfo.PropertyType.STRING).
575 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
578 pcib = new PolicyClassInfoBuilder();
580 setClassName("GbpeFloodContext").
581 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
585 metaData.put(pci.getClassName(), pci);
586 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
588 ppil = new ArrayList<PolicyPropertyInfo>();
589 classKeys = new ArrayList<PolicyPropertyId>();
590 eib = new EnumInfoBuilder();
591 eib.setName("ArpOpcodeT");
592 eib.setEnumValue("reply",new BigInteger(String.valueOf(2)));
593 eib.setEnumValue("request",new BigInteger(String.valueOf(1)));
594 eib.setEnumValue("unspecified",new BigInteger(String.valueOf(0)));
596 ppib = new PolicyPropertyInfoBuilder();
597 ppib.setPropId(new PolicyPropertyId(589829l)).
598 setPropName("arpOpc").
599 setType(PolicyPropertyInfo.PropertyType.ENUM8).
601 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
604 eib = new EnumInfoBuilder();
605 eib.setName("GbpConnTrackT");
606 eib.setEnumValue("normal",new BigInteger(String.valueOf(0)));
607 eib.setEnumValue("reflexive",new BigInteger(String.valueOf(1)));
609 ppib = new PolicyPropertyInfoBuilder();
610 ppib.setPropId(new PolicyPropertyId(589827l)).
611 setPropName("connectionTracking").
612 setType(PolicyPropertyInfo.PropertyType.ENUM8).
614 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
617 ppib = new PolicyPropertyInfoBuilder();
618 ppib.setPropId(new PolicyPropertyId(589834l)).
619 setPropName("dFromPort").
620 setType(PolicyPropertyInfo.PropertyType.U64).
621 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
624 ppib = new PolicyPropertyInfoBuilder();
625 ppib.setPropId(new PolicyPropertyId(589835l)).
626 setPropName("dToPort").
627 setType(PolicyPropertyInfo.PropertyType.U64).
628 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
631 eib = new EnumInfoBuilder();
632 eib.setName("GbpDirectionT");
633 eib.setEnumValue("bidirectional",new BigInteger(String.valueOf(0)));
634 eib.setEnumValue("in",new BigInteger(String.valueOf(1)));
635 eib.setEnumValue("out",new BigInteger(String.valueOf(2)));
637 ppib = new PolicyPropertyInfoBuilder();
638 ppib.setPropId(new PolicyPropertyId(589828l)).
639 setPropName("direction").
640 setType(PolicyPropertyInfo.PropertyType.ENUM8).
642 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
645 eib = new EnumInfoBuilder();
646 eib.setName("L2EtherTypeT");
647 eib.setEnumValue("arp",new BigInteger(String.valueOf(0x0806)));
648 eib.setEnumValue("fcoe",new BigInteger(String.valueOf(0x8906)));
649 eib.setEnumValue("ipv4",new BigInteger(String.valueOf(0x0800)));
650 eib.setEnumValue("ipv6",new BigInteger(String.valueOf(0x86DD)));
651 eib.setEnumValue("mac_security",new BigInteger(String.valueOf(0x88E5)));
652 eib.setEnumValue("mpls_ucast",new BigInteger(String.valueOf(0x8847)));
653 eib.setEnumValue("trill",new BigInteger(String.valueOf(0x22F3)));
654 eib.setEnumValue("unspecified",new BigInteger(String.valueOf(0)));
656 ppib = new PolicyPropertyInfoBuilder();
657 ppib.setPropId(new PolicyPropertyId(589830l)).
658 setPropName("etherT").
659 setType(PolicyPropertyInfo.PropertyType.ENUM16).
661 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
664 ppib = new PolicyPropertyInfoBuilder();
665 ppib.setPropId(new PolicyPropertyId(589825l)).
667 setType(PolicyPropertyInfo.PropertyType.STRING).
668 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
671 classKeys.add(ppi.getPropId());
672 ppib = new PolicyPropertyInfoBuilder();
673 ppib.setPropId(new PolicyPropertyId(589826l)).
674 setPropName("order").
675 setType(PolicyPropertyInfo.PropertyType.U64).
676 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
679 ppib = new PolicyPropertyInfoBuilder();
680 ppib.setPropId(new PolicyPropertyId(589831l)).
682 setType(PolicyPropertyInfo.PropertyType.U64).
683 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
686 ppib = new PolicyPropertyInfoBuilder();
687 ppib.setPropId(new PolicyPropertyId(589832l)).
688 setPropName("sFromPort").
689 setType(PolicyPropertyInfo.PropertyType.U64).
690 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
693 ppib = new PolicyPropertyInfoBuilder();
694 ppib.setPropId(new PolicyPropertyId(589833l)).
695 setPropName("sToPort").
696 setType(PolicyPropertyInfo.PropertyType.U64).
697 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
700 ppib = new PolicyPropertyInfoBuilder();
701 ppib.setPropId(new PolicyPropertyId(2148073540l)).
702 setPropName("GbpRuleFromClassifierRTgt").
703 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
705 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
708 pcib = new PolicyClassInfoBuilder();
710 setClassName("GbpeL24Classifier").
711 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
715 metaData.put(pci.getClassName(), pci);
716 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
718 ppil = new ArrayList<PolicyPropertyInfo>();
719 classKeys = new ArrayList<PolicyPropertyId>();
720 ppib = new PolicyPropertyInfoBuilder();
721 ppib.setPropId(new PolicyPropertyId(622600l)).
722 setPropName("rxBroadcast").
723 setType(PolicyPropertyInfo.PropertyType.U64).
724 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
727 ppib = new PolicyPropertyInfoBuilder();
728 ppib.setPropId(new PolicyPropertyId(622604l)).
729 setPropName("rxBytes").
730 setType(PolicyPropertyInfo.PropertyType.U64).
731 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
734 ppib = new PolicyPropertyInfoBuilder();
735 ppib.setPropId(new PolicyPropertyId(622596l)).
736 setPropName("rxDrop").
737 setType(PolicyPropertyInfo.PropertyType.U64).
738 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
741 ppib = new PolicyPropertyInfoBuilder();
742 ppib.setPropId(new PolicyPropertyId(622598l)).
743 setPropName("rxMulticast").
744 setType(PolicyPropertyInfo.PropertyType.U64).
745 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
748 ppib = new PolicyPropertyInfoBuilder();
749 ppib.setPropId(new PolicyPropertyId(622594l)).
750 setPropName("rxPackets").
751 setType(PolicyPropertyInfo.PropertyType.U64).
752 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
755 ppib = new PolicyPropertyInfoBuilder();
756 ppib.setPropId(new PolicyPropertyId(622602l)).
757 setPropName("rxUnicast").
758 setType(PolicyPropertyInfo.PropertyType.U64).
759 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
762 ppib = new PolicyPropertyInfoBuilder();
763 ppib.setPropId(new PolicyPropertyId(622601l)).
764 setPropName("txBroadcast").
765 setType(PolicyPropertyInfo.PropertyType.U64).
766 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
769 ppib = new PolicyPropertyInfoBuilder();
770 ppib.setPropId(new PolicyPropertyId(622605l)).
771 setPropName("txBytes").
772 setType(PolicyPropertyInfo.PropertyType.U64).
773 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
776 ppib = new PolicyPropertyInfoBuilder();
777 ppib.setPropId(new PolicyPropertyId(622597l)).
778 setPropName("txDrop").
779 setType(PolicyPropertyInfo.PropertyType.U64).
780 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
783 ppib = new PolicyPropertyInfoBuilder();
784 ppib.setPropId(new PolicyPropertyId(622599l)).
785 setPropName("txMulticast").
786 setType(PolicyPropertyInfo.PropertyType.U64).
787 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
790 ppib = new PolicyPropertyInfoBuilder();
791 ppib.setPropId(new PolicyPropertyId(622595l)).
792 setPropName("txPackets").
793 setType(PolicyPropertyInfo.PropertyType.U64).
794 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
797 ppib = new PolicyPropertyInfoBuilder();
798 ppib.setPropId(new PolicyPropertyId(622603l)).
799 setPropName("txUnicast").
800 setType(PolicyPropertyInfo.PropertyType.U64).
801 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
804 ppib = new PolicyPropertyInfoBuilder();
805 ppib.setPropId(new PolicyPropertyId(622593l)).
807 setType(PolicyPropertyInfo.PropertyType.STRING).
808 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
811 classKeys.add(ppi.getPropId());
812 pcib = new PolicyClassInfoBuilder();
814 setClassName("GbpeEpCounter").
815 setPolicyType(PolicyClassInfo.PolicyClassType.OBSERVABLE).
819 metaData.put(pci.getClassName(), pci);
820 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
822 ppil = new ArrayList<PolicyPropertyInfo>();
823 classKeys = new ArrayList<PolicyPropertyId>();
824 ppib = new PolicyPropertyInfoBuilder();
825 ppib.setPropId(new PolicyPropertyId(2148139029l)).
826 setPropName("GbpeTunnelEp").
827 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
829 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
832 pcib = new PolicyClassInfoBuilder();
834 setClassName("GbpeTunnelEpUniverse").
835 setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY).
839 metaData.put(pci.getClassName(), pci);
840 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
842 ppil = new ArrayList<PolicyPropertyInfo>();
843 classKeys = new ArrayList<PolicyPropertyId>();
844 ppib = new PolicyPropertyInfoBuilder();
845 ppib.setPropId(new PolicyPropertyId(688133l)).
846 setPropName("encapId").
847 setType(PolicyPropertyInfo.PropertyType.U64).
848 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
851 eib = new EnumInfoBuilder();
852 eib.setName("GbpeEncapTypeT");
853 eib.setEnumValue("unknown",new BigInteger(String.valueOf(0)));
854 eib.setEnumValue("vlan",new BigInteger(String.valueOf(1)));
855 eib.setEnumValue("vxlan",new BigInteger(String.valueOf(2)));
857 ppib = new PolicyPropertyInfoBuilder();
858 ppib.setPropId(new PolicyPropertyId(688132l)).
859 setPropName("encapType").
860 setType(PolicyPropertyInfo.PropertyType.ENUM8).
862 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
865 ppib = new PolicyPropertyInfoBuilder();
866 ppib.setPropId(new PolicyPropertyId(688131l)).
868 setType(PolicyPropertyInfo.PropertyType.MAC).
869 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
872 ppib = new PolicyPropertyInfoBuilder();
873 ppib.setPropId(new PolicyPropertyId(688130l)).
874 setPropName("terminatorIp").
875 setType(PolicyPropertyInfo.PropertyType.STRING).
876 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
879 ppib = new PolicyPropertyInfoBuilder();
880 ppib.setPropId(new PolicyPropertyId(688129l)).
882 setType(PolicyPropertyInfo.PropertyType.STRING).
883 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
886 classKeys.add(ppi.getPropId());
887 pcib = new PolicyClassInfoBuilder();
889 setClassName("GbpeTunnelEp").
890 setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ENDPOINT).
894 metaData.put(pci.getClassName(), pci);
895 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
897 ppil = new ArrayList<PolicyPropertyInfo>();
898 classKeys = new ArrayList<PolicyPropertyId>();
899 ppib = new PolicyPropertyInfoBuilder();
900 ppib.setPropId(new PolicyPropertyId(720897l)).
902 setType(PolicyPropertyInfo.PropertyType.STRING).
903 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
906 ppib = new PolicyPropertyInfoBuilder();
907 ppib.setPropId(new PolicyPropertyId(720898l)).
908 setPropName("state").
909 setType(PolicyPropertyInfo.PropertyType.U64).
910 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
913 pcib = new PolicyClassInfoBuilder();
915 setClassName("L2Config").
916 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
920 metaData.put(pci.getClassName(), pci);
921 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
923 ppil = new ArrayList<PolicyPropertyInfo>();
924 classKeys = new ArrayList<PolicyPropertyId>();
925 ppib = new PolicyPropertyInfoBuilder();
926 ppib.setPropId(new PolicyPropertyId(2148237340l)).
927 setPropName("DomainConfigToConfigRSrc").
928 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
930 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
933 pcib = new PolicyClassInfoBuilder();
935 setClassName("DomainConfig").
936 setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY).
940 metaData.put(pci.getClassName(), pci);
941 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
943 ppil = new ArrayList<PolicyPropertyInfo>();
944 classKeys = new ArrayList<PolicyPropertyId>();
945 eib = new EnumInfoBuilder();
946 eib.setName("LacpControlBitsT");
947 eib.setEnumValue("fast-select-hot-standby",new BigInteger(String.valueOf(8)));
948 eib.setEnumValue("graceful-convergence",new BigInteger(String.valueOf(2)));
949 eib.setEnumValue("load-defer",new BigInteger(String.valueOf(4)));
950 eib.setEnumValue("suspend-invididual-port",new BigInteger(String.valueOf(1)));
952 ppib = new PolicyPropertyInfoBuilder();
953 ppib.setPropId(new PolicyPropertyId(786437l)).
954 setPropName("controlBits").
955 setType(PolicyPropertyInfo.PropertyType.U64).
957 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
960 ppib = new PolicyPropertyInfoBuilder();
961 ppib.setPropId(new PolicyPropertyId(786435l)).
962 setPropName("maxLinks").
963 setType(PolicyPropertyInfo.PropertyType.U64).
964 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
967 ppib = new PolicyPropertyInfoBuilder();
968 ppib.setPropId(new PolicyPropertyId(786434l)).
969 setPropName("minLinks").
970 setType(PolicyPropertyInfo.PropertyType.U64).
971 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
974 eib = new EnumInfoBuilder();
975 eib.setName("LacpModeT");
976 eib.setEnumValue("active",new BigInteger(String.valueOf(1)));
977 eib.setEnumValue("mac-pin",new BigInteger(String.valueOf(3)));
978 eib.setEnumValue("off",new BigInteger(String.valueOf(0)));
979 eib.setEnumValue("passive",new BigInteger(String.valueOf(2)));
981 ppib = new PolicyPropertyInfoBuilder();
982 ppib.setPropId(new PolicyPropertyId(786436l)).
984 setType(PolicyPropertyInfo.PropertyType.ENUM8).
986 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
989 ppib = new PolicyPropertyInfoBuilder();
990 ppib.setPropId(new PolicyPropertyId(786433l)).
992 setType(PolicyPropertyInfo.PropertyType.STRING).
993 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
996 pcib = new PolicyClassInfoBuilder();
998 setClassName("LacpConfig").
999 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
1003 metaData.put(pci.getClassName(), pci);
1004 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1006 ppil = new ArrayList<PolicyPropertyInfo>();
1007 classKeys = new ArrayList<PolicyPropertyId>();
1008 ppib = new PolicyPropertyInfoBuilder();
1009 ppib.setPropId(new PolicyPropertyId(819201l)).
1010 setPropName("name").
1011 setType(PolicyPropertyInfo.PropertyType.STRING).
1012 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1015 eib = new EnumInfoBuilder();
1016 eib.setName("PlatformAdminStateT");
1017 eib.setEnumValue("off",new BigInteger(String.valueOf(0)));
1018 eib.setEnumValue("on",new BigInteger(String.valueOf(1)));
1020 ppib = new PolicyPropertyInfoBuilder();
1021 ppib.setPropId(new PolicyPropertyId(819202l)).
1023 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1025 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1028 eib = new EnumInfoBuilder();
1029 eib.setName("PlatformAdminStateT");
1030 eib.setEnumValue("off",new BigInteger(String.valueOf(0)));
1031 eib.setEnumValue("on",new BigInteger(String.valueOf(1)));
1033 ppib = new PolicyPropertyInfoBuilder();
1034 ppib.setPropId(new PolicyPropertyId(819203l)).
1036 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1038 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1041 pcib = new PolicyClassInfoBuilder();
1042 pcib.setClassId(25).
1043 setClassName("LldpConfig").
1044 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
1048 metaData.put(pci.getClassName(), pci);
1049 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1051 ppil = new ArrayList<PolicyPropertyInfo>();
1052 classKeys = new ArrayList<PolicyPropertyId>();
1053 eib = new EnumInfoBuilder();
1054 eib.setName("PlatformAdminStateT");
1055 eib.setEnumValue("off",new BigInteger(String.valueOf(0)));
1056 eib.setEnumValue("on",new BigInteger(String.valueOf(1)));
1058 ppib = new PolicyPropertyInfoBuilder();
1059 ppib.setPropId(new PolicyPropertyId(851971l)).
1060 setPropName("bpduFilter").
1061 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1063 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1066 eib = new EnumInfoBuilder();
1067 eib.setName("PlatformAdminStateT");
1068 eib.setEnumValue("off",new BigInteger(String.valueOf(0)));
1069 eib.setEnumValue("on",new BigInteger(String.valueOf(1)));
1071 ppib = new PolicyPropertyInfoBuilder();
1072 ppib.setPropId(new PolicyPropertyId(851970l)).
1073 setPropName("bpduGuard").
1074 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1076 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1079 ppib = new PolicyPropertyInfoBuilder();
1080 ppib.setPropId(new PolicyPropertyId(851969l)).
1081 setPropName("name").
1082 setType(PolicyPropertyInfo.PropertyType.STRING).
1083 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1086 pcib = new PolicyClassInfoBuilder();
1087 pcib.setClassId(26).
1088 setClassName("StpConfig").
1089 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
1093 metaData.put(pci.getClassName(), pci);
1094 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1096 ppil = new ArrayList<PolicyPropertyInfo>();
1097 classKeys = new ArrayList<PolicyPropertyId>();
1098 ppib = new PolicyPropertyInfoBuilder();
1099 ppib.setPropId(new PolicyPropertyId(884739l)).
1100 setPropName("target").
1101 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
1102 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1105 pcib = new PolicyClassInfoBuilder();
1106 pcib.setClassId(27).
1107 setClassName("GbpeEpgMappingCtxToEpgMappingRSrc").
1108 setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP).
1112 metaData.put(pci.getClassName(), pci);
1113 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1115 ppil = new ArrayList<PolicyPropertyInfo>();
1116 classKeys = new ArrayList<PolicyPropertyId>();
1117 ppib = new PolicyPropertyInfoBuilder();
1118 ppib.setPropId(new PolicyPropertyId(917507l)).
1119 setPropName("target").
1120 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
1121 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1124 pcib = new PolicyClassInfoBuilder();
1125 pcib.setClassId(28).
1126 setClassName("DomainConfigToConfigRSrc").
1127 setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP).
1131 metaData.put(pci.getClassName(), pci);
1132 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1134 ppil = new ArrayList<PolicyPropertyInfo>();
1135 classKeys = new ArrayList<PolicyPropertyId>();
1136 eib = new EnumInfoBuilder();
1137 eib.setName("RelatorRoleT");
1138 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
1139 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
1140 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
1142 ppib = new PolicyPropertyInfoBuilder();
1143 ppib.setPropId(new PolicyPropertyId(1015810l)).
1144 setPropName("role").
1145 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1147 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1150 ppib = new PolicyPropertyInfoBuilder();
1151 ppib.setPropId(new PolicyPropertyId(1015811l)).
1152 setPropName("source").
1153 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
1154 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1157 classKeys.add(ppi.getPropId());
1158 eib = new EnumInfoBuilder();
1159 eib.setName("RelatorTypeT");
1160 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
1161 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
1162 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
1163 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
1164 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
1166 ppib = new PolicyPropertyInfoBuilder();
1167 ppib.setPropId(new PolicyPropertyId(1015809l)).
1168 setPropName("type").
1169 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1171 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1174 pcib = new PolicyClassInfoBuilder();
1175 pcib.setClassId(31).
1176 setClassName("GbpeEpgMappingCtxFromEpgMappingRTgt").
1177 setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP).
1181 metaData.put(pci.getClassName(), pci);
1182 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1184 ppil = new ArrayList<PolicyPropertyInfo>();
1185 classKeys = new ArrayList<PolicyPropertyId>();
1186 eib = new EnumInfoBuilder();
1187 eib.setName("RelatorRoleT");
1188 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
1189 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
1190 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
1192 ppib = new PolicyPropertyInfoBuilder();
1193 ppib.setPropId(new PolicyPropertyId(1048578l)).
1194 setPropName("role").
1195 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1197 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1200 ppib = new PolicyPropertyInfoBuilder();
1201 ppib.setPropId(new PolicyPropertyId(1048579l)).
1202 setPropName("source").
1203 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
1204 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1207 classKeys.add(ppi.getPropId());
1208 eib = new EnumInfoBuilder();
1209 eib.setName("RelatorTypeT");
1210 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
1211 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
1212 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
1213 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
1214 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
1216 ppib = new PolicyPropertyInfoBuilder();
1217 ppib.setPropId(new PolicyPropertyId(1048577l)).
1218 setPropName("type").
1219 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1221 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1224 pcib = new PolicyClassInfoBuilder();
1225 pcib.setClassId(32).
1226 setClassName("DomainConfigFromConfigRTgt").
1227 setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP).
1231 metaData.put(pci.getClassName(), pci);
1232 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1234 ppil = new ArrayList<PolicyPropertyInfo>();
1235 classKeys = new ArrayList<PolicyPropertyId>();
1236 eib = new EnumInfoBuilder();
1237 eib.setName("RelatorRoleT");
1238 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
1239 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
1240 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
1242 ppib = new PolicyPropertyInfoBuilder();
1243 ppib.setPropId(new PolicyPropertyId(1081346l)).
1244 setPropName("role").
1245 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1247 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1250 eib = new EnumInfoBuilder();
1251 eib.setName("RelatorTypeT");
1252 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
1253 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
1254 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
1255 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
1256 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
1258 ppib = new PolicyPropertyInfoBuilder();
1259 ppib.setPropId(new PolicyPropertyId(1081345l)).
1260 setPropName("type").
1261 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1263 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1266 pcib = new PolicyClassInfoBuilder();
1267 pcib.setClassId(33).
1268 setClassName("DomainConfigToConfigRRes").
1269 setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER).
1273 metaData.put(pci.getClassName(), pci);
1274 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1276 ppil = new ArrayList<PolicyPropertyInfo>();
1277 classKeys = new ArrayList<PolicyPropertyId>();
1278 eib = new EnumInfoBuilder();
1279 eib.setName("RelatorRoleT");
1280 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
1281 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
1282 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
1284 ppib = new PolicyPropertyInfoBuilder();
1285 ppib.setPropId(new PolicyPropertyId(1114114l)).
1286 setPropName("role").
1287 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1289 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1292 eib = new EnumInfoBuilder();
1293 eib.setName("RelatorTypeT");
1294 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
1295 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
1296 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
1297 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
1298 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
1300 ppib = new PolicyPropertyInfoBuilder();
1301 ppib.setPropId(new PolicyPropertyId(1114113l)).
1302 setPropName("type").
1303 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1305 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1308 pcib = new PolicyClassInfoBuilder();
1309 pcib.setClassId(34).
1310 setClassName("GbpeEpgMappingCtxToEpgMappingRRes").
1311 setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER).
1315 metaData.put(pci.getClassName(), pci);
1316 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1318 ppil = new ArrayList<PolicyPropertyInfo>();
1319 classKeys = new ArrayList<PolicyPropertyId>();
1320 ppib = new PolicyPropertyInfoBuilder();
1321 ppib.setPropId(new PolicyPropertyId(1245188l)).
1322 setPropName("context").
1323 setType(PolicyPropertyInfo.PropertyType.STRING).
1324 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1327 classKeys.add(ppi.getPropId());
1328 ppib = new PolicyPropertyInfoBuilder();
1329 ppib.setPropId(new PolicyPropertyId(1245187l)).
1330 setPropName("group").
1331 setType(PolicyPropertyInfo.PropertyType.STRING).
1332 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1335 ppib = new PolicyPropertyInfoBuilder();
1336 ppib.setPropId(new PolicyPropertyId(1245186l)).
1338 setType(PolicyPropertyInfo.PropertyType.MAC).
1339 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1342 classKeys.add(ppi.getPropId());
1343 ppib = new PolicyPropertyInfoBuilder();
1344 ppib.setPropId(new PolicyPropertyId(1245185l)).
1345 setPropName("uuid").
1346 setType(PolicyPropertyInfo.PropertyType.STRING).
1347 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1350 ppib = new PolicyPropertyInfoBuilder();
1351 ppib.setPropId(new PolicyPropertyId(2148728871l)).
1352 setPropName("EprL3Net").
1353 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
1355 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1358 ppib = new PolicyPropertyInfoBuilder();
1359 ppib.setPropId(new PolicyPropertyId(2148728877l)).
1360 setPropName("SpanLocalEpFromEpRTgt").
1361 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
1363 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1366 pcib = new PolicyClassInfoBuilder();
1367 pcib.setClassId(38).
1368 setClassName("EprL2Ep").
1369 setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ENDPOINT).
1373 metaData.put(pci.getClassName(), pci);
1374 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1376 ppil = new ArrayList<PolicyPropertyInfo>();
1377 classKeys = new ArrayList<PolicyPropertyId>();
1378 ppib = new PolicyPropertyInfoBuilder();
1379 ppib.setPropId(new PolicyPropertyId(1277953l)).
1381 setType(PolicyPropertyInfo.PropertyType.STRING).
1382 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1385 classKeys.add(ppi.getPropId());
1386 pcib = new PolicyClassInfoBuilder();
1387 pcib.setClassId(39).
1388 setClassName("EprL3Net").
1389 setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ENDPOINT).
1393 metaData.put(pci.getClassName(), pci);
1394 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1396 ppil = new ArrayList<PolicyPropertyInfo>();
1397 classKeys = new ArrayList<PolicyPropertyId>();
1398 ppib = new PolicyPropertyInfoBuilder();
1399 ppib.setPropId(new PolicyPropertyId(1343491l)).
1400 setPropName("label").
1401 setType(PolicyPropertyInfo.PropertyType.U64).
1402 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1405 ppib = new PolicyPropertyInfoBuilder();
1406 ppib.setPropId(new PolicyPropertyId(1343489l)).
1407 setPropName("name").
1408 setType(PolicyPropertyInfo.PropertyType.STRING).
1409 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1412 eib = new EnumInfoBuilder();
1413 eib.setName("PlatformAdminStateT");
1414 eib.setEnumValue("off",new BigInteger(String.valueOf(0)));
1415 eib.setEnumValue("on",new BigInteger(String.valueOf(1)));
1417 ppib = new PolicyPropertyInfoBuilder();
1418 ppib.setPropId(new PolicyPropertyId(1343490l)).
1419 setPropName("state").
1420 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1422 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1425 ppib = new PolicyPropertyInfoBuilder();
1426 ppib.setPropId(new PolicyPropertyId(2148827196l)).
1427 setPropName("SpanSrcMember").
1428 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
1430 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1433 ppib = new PolicyPropertyInfoBuilder();
1434 ppib.setPropId(new PolicyPropertyId(2148827197l)).
1435 setPropName("SpanDstMember").
1436 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
1438 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1441 pcib = new PolicyClassInfoBuilder();
1442 pcib.setClassId(41).
1443 setClassName("SpanSrcGrp").
1444 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
1448 metaData.put(pci.getClassName(), pci);
1449 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1451 ppil = new ArrayList<PolicyPropertyInfo>();
1452 classKeys = new ArrayList<PolicyPropertyId>();
1453 ppib = new PolicyPropertyInfoBuilder();
1454 ppib.setPropId(new PolicyPropertyId(1376257l)).
1455 setPropName("name").
1456 setType(PolicyPropertyInfo.PropertyType.STRING).
1457 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1460 ppib = new PolicyPropertyInfoBuilder();
1461 ppib.setPropId(new PolicyPropertyId(2148859964l)).
1462 setPropName("SpanSrcMember").
1463 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
1465 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1468 ppib = new PolicyPropertyInfoBuilder();
1469 ppib.setPropId(new PolicyPropertyId(2148859965l)).
1470 setPropName("SpanDstMember").
1471 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
1473 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1476 pcib = new PolicyClassInfoBuilder();
1477 pcib.setClassId(42).
1478 setClassName("SpanDstGrp").
1479 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
1483 metaData.put(pci.getClassName(), pci);
1484 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1486 ppil = new ArrayList<PolicyPropertyInfo>();
1487 classKeys = new ArrayList<PolicyPropertyId>();
1488 ppib = new PolicyPropertyInfoBuilder();
1489 ppib.setPropId(new PolicyPropertyId(1409025l)).
1490 setPropName("name").
1491 setType(PolicyPropertyInfo.PropertyType.STRING).
1492 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1495 ppib = new PolicyPropertyInfoBuilder();
1496 ppib.setPropId(new PolicyPropertyId(1409026l)).
1498 setType(PolicyPropertyInfo.PropertyType.STRING).
1499 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1502 ppib = new PolicyPropertyInfoBuilder();
1503 ppib.setPropId(new PolicyPropertyId(2148892716l)).
1504 setPropName("SpanLocalEpToEpRSrc").
1505 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
1507 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1510 ppib = new PolicyPropertyInfoBuilder();
1511 ppib.setPropId(new PolicyPropertyId(2148892722l)).
1512 setPropName("SpanMemberFromRefRTgt").
1513 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
1515 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1518 pcib = new PolicyClassInfoBuilder();
1519 pcib.setClassId(43).
1520 setClassName("SpanLocalEp").
1521 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
1525 metaData.put(pci.getClassName(), pci);
1526 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1528 ppil = new ArrayList<PolicyPropertyInfo>();
1529 classKeys = new ArrayList<PolicyPropertyId>();
1530 ppib = new PolicyPropertyInfoBuilder();
1531 ppib.setPropId(new PolicyPropertyId(1441795l)).
1532 setPropName("target").
1533 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
1534 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1537 pcib = new PolicyClassInfoBuilder();
1538 pcib.setClassId(44).
1539 setClassName("SpanLocalEpToEpRSrc").
1540 setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP).
1544 metaData.put(pci.getClassName(), pci);
1545 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1547 ppil = new ArrayList<PolicyPropertyInfo>();
1548 classKeys = new ArrayList<PolicyPropertyId>();
1549 eib = new EnumInfoBuilder();
1550 eib.setName("RelatorRoleT");
1551 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
1552 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
1553 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
1555 ppib = new PolicyPropertyInfoBuilder();
1556 ppib.setPropId(new PolicyPropertyId(1474562l)).
1557 setPropName("role").
1558 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1560 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1563 ppib = new PolicyPropertyInfoBuilder();
1564 ppib.setPropId(new PolicyPropertyId(1474563l)).
1565 setPropName("source").
1566 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
1567 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1570 classKeys.add(ppi.getPropId());
1571 eib = new EnumInfoBuilder();
1572 eib.setName("RelatorTypeT");
1573 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
1574 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
1575 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
1576 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
1577 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
1579 ppib = new PolicyPropertyInfoBuilder();
1580 ppib.setPropId(new PolicyPropertyId(1474561l)).
1581 setPropName("type").
1582 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1584 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1587 pcib = new PolicyClassInfoBuilder();
1588 pcib.setClassId(45).
1589 setClassName("SpanLocalEpFromEpRTgt").
1590 setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP).
1594 metaData.put(pci.getClassName(), pci);
1595 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1597 ppil = new ArrayList<PolicyPropertyInfo>();
1598 classKeys = new ArrayList<PolicyPropertyId>();
1599 eib = new EnumInfoBuilder();
1600 eib.setName("RelatorRoleT");
1601 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
1602 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
1603 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
1605 ppib = new PolicyPropertyInfoBuilder();
1606 ppib.setPropId(new PolicyPropertyId(1507330l)).
1607 setPropName("role").
1608 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1610 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1613 eib = new EnumInfoBuilder();
1614 eib.setName("RelatorTypeT");
1615 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
1616 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
1617 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
1618 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
1619 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
1621 ppib = new PolicyPropertyInfoBuilder();
1622 ppib.setPropId(new PolicyPropertyId(1507329l)).
1623 setPropName("type").
1624 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1626 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1629 pcib = new PolicyClassInfoBuilder();
1630 pcib.setClassId(46).
1631 setClassName("SpanLocalEpToEpRRes").
1632 setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER).
1636 metaData.put(pci.getClassName(), pci);
1637 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1639 ppil = new ArrayList<PolicyPropertyInfo>();
1640 classKeys = new ArrayList<PolicyPropertyId>();
1641 ppib = new PolicyPropertyInfoBuilder();
1642 ppib.setPropId(new PolicyPropertyId(1540101l)).
1643 setPropName("context").
1644 setType(PolicyPropertyInfo.PropertyType.STRING).
1645 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1648 classKeys.add(ppi.getPropId());
1649 ppib = new PolicyPropertyInfoBuilder();
1650 ppib.setPropId(new PolicyPropertyId(1540099l)).
1651 setPropName("group").
1652 setType(PolicyPropertyInfo.PropertyType.STRING).
1653 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1656 ppib = new PolicyPropertyInfoBuilder();
1657 ppib.setPropId(new PolicyPropertyId(1540100l)).
1659 setType(PolicyPropertyInfo.PropertyType.STRING).
1660 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1663 classKeys.add(ppi.getPropId());
1664 ppib = new PolicyPropertyInfoBuilder();
1665 ppib.setPropId(new PolicyPropertyId(1540098l)).
1667 setType(PolicyPropertyInfo.PropertyType.MAC).
1668 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1671 ppib = new PolicyPropertyInfoBuilder();
1672 ppib.setPropId(new PolicyPropertyId(1540097l)).
1673 setPropName("uuid").
1674 setType(PolicyPropertyInfo.PropertyType.STRING).
1675 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1678 ppib = new PolicyPropertyInfoBuilder();
1679 ppib.setPropId(new PolicyPropertyId(2149023789l)).
1680 setPropName("SpanLocalEpFromEpRTgt").
1681 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
1683 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1686 pcib = new PolicyClassInfoBuilder();
1687 pcib.setClassId(47).
1688 setClassName("EprL3Ep").
1689 setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ENDPOINT).
1693 metaData.put(pci.getClassName(), pci);
1694 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1696 ppil = new ArrayList<PolicyPropertyInfo>();
1697 classKeys = new ArrayList<PolicyPropertyId>();
1698 ppib = new PolicyPropertyInfoBuilder();
1699 ppib.setPropId(new PolicyPropertyId(1605635l)).
1700 setPropName("target").
1701 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
1702 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1705 pcib = new PolicyClassInfoBuilder();
1706 pcib.setClassId(49).
1707 setClassName("SpanMemberToRefRSrc").
1708 setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP).
1712 metaData.put(pci.getClassName(), pci);
1713 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1715 ppil = new ArrayList<PolicyPropertyInfo>();
1716 classKeys = new ArrayList<PolicyPropertyId>();
1717 eib = new EnumInfoBuilder();
1718 eib.setName("RelatorRoleT");
1719 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
1720 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
1721 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
1723 ppib = new PolicyPropertyInfoBuilder();
1724 ppib.setPropId(new PolicyPropertyId(1638402l)).
1725 setPropName("role").
1726 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1728 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1731 ppib = new PolicyPropertyInfoBuilder();
1732 ppib.setPropId(new PolicyPropertyId(1638403l)).
1733 setPropName("source").
1734 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
1735 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1738 classKeys.add(ppi.getPropId());
1739 eib = new EnumInfoBuilder();
1740 eib.setName("RelatorTypeT");
1741 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
1742 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
1743 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
1744 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
1745 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
1747 ppib = new PolicyPropertyInfoBuilder();
1748 ppib.setPropId(new PolicyPropertyId(1638401l)).
1749 setPropName("type").
1750 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1752 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1755 pcib = new PolicyClassInfoBuilder();
1756 pcib.setClassId(50).
1757 setClassName("SpanMemberFromRefRTgt").
1758 setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP).
1762 metaData.put(pci.getClassName(), pci);
1763 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1765 ppil = new ArrayList<PolicyPropertyInfo>();
1766 classKeys = new ArrayList<PolicyPropertyId>();
1767 ppib = new PolicyPropertyInfoBuilder();
1768 ppib.setPropId(new PolicyPropertyId(2149154887l)).
1769 setPropName("EpdrLocalL2Ep").
1770 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
1772 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1775 pcib = new PolicyClassInfoBuilder();
1776 pcib.setClassId(51).
1777 setClassName("EpdrL2Discovered").
1778 setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY).
1782 metaData.put(pci.getClassName(), pci);
1783 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1785 ppil = new ArrayList<PolicyPropertyInfo>();
1786 classKeys = new ArrayList<PolicyPropertyId>();
1787 ppib = new PolicyPropertyInfoBuilder();
1788 ppib.setPropId(new PolicyPropertyId(2149187656l)).
1789 setPropName("EpdrLocalL3Ep").
1790 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
1792 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1795 pcib = new PolicyClassInfoBuilder();
1796 pcib.setClassId(52).
1797 setClassName("EpdrL3Discovered").
1798 setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY).
1802 metaData.put(pci.getClassName(), pci);
1803 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1805 ppil = new ArrayList<PolicyPropertyInfo>();
1806 classKeys = new ArrayList<PolicyPropertyId>();
1807 ppib = new PolicyPropertyInfoBuilder();
1808 ppib.setPropId(new PolicyPropertyId(2149285926l)).
1809 setPropName("EprL2Ep").
1810 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
1812 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1815 pcib = new PolicyClassInfoBuilder();
1816 pcib.setClassId(55).
1817 setClassName("EprL2Universe").
1818 setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY).
1822 metaData.put(pci.getClassName(), pci);
1823 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1825 ppil = new ArrayList<PolicyPropertyInfo>();
1826 classKeys = new ArrayList<PolicyPropertyId>();
1827 ppib = new PolicyPropertyInfoBuilder();
1828 ppib.setPropId(new PolicyPropertyId(1835011l)).
1829 setPropName("target").
1830 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
1831 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1834 pcib = new PolicyClassInfoBuilder();
1835 pcib.setClassId(56).
1836 setClassName("EpdrEndPointToGroupRSrc").
1837 setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP).
1841 metaData.put(pci.getClassName(), pci);
1842 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1844 ppil = new ArrayList<PolicyPropertyInfo>();
1845 classKeys = new ArrayList<PolicyPropertyId>();
1846 eib = new EnumInfoBuilder();
1847 eib.setName("RelatorRoleT");
1848 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
1849 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
1850 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
1852 ppib = new PolicyPropertyInfoBuilder();
1853 ppib.setPropId(new PolicyPropertyId(1867778l)).
1854 setPropName("role").
1855 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1857 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1860 ppib = new PolicyPropertyInfoBuilder();
1861 ppib.setPropId(new PolicyPropertyId(1867779l)).
1862 setPropName("source").
1863 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
1864 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1867 classKeys.add(ppi.getPropId());
1868 eib = new EnumInfoBuilder();
1869 eib.setName("RelatorTypeT");
1870 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
1871 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
1872 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
1873 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
1874 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
1876 ppib = new PolicyPropertyInfoBuilder();
1877 ppib.setPropId(new PolicyPropertyId(1867777l)).
1878 setPropName("type").
1879 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1881 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1884 pcib = new PolicyClassInfoBuilder();
1885 pcib.setClassId(57).
1886 setClassName("EpdrEndPointFromGroupRTgt").
1887 setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP).
1891 metaData.put(pci.getClassName(), pci);
1892 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1894 ppil = new ArrayList<PolicyPropertyInfo>();
1895 classKeys = new ArrayList<PolicyPropertyId>();
1896 ppib = new PolicyPropertyInfoBuilder();
1897 ppib.setPropId(new PolicyPropertyId(2149384239l)).
1898 setPropName("EprL3Ep").
1899 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
1901 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1904 pcib = new PolicyClassInfoBuilder();
1905 pcib.setClassId(58).
1906 setClassName("EprL3Universe").
1907 setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY).
1911 metaData.put(pci.getClassName(), pci);
1912 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1914 ppil = new ArrayList<PolicyPropertyInfo>();
1915 classKeys = new ArrayList<PolicyPropertyId>();
1916 eib = new EnumInfoBuilder();
1917 eib.setName("RelatorRoleT");
1918 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
1919 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
1920 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
1922 ppib = new PolicyPropertyInfoBuilder();
1923 ppib.setPropId(new PolicyPropertyId(1933314l)).
1924 setPropName("role").
1925 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1927 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1930 eib = new EnumInfoBuilder();
1931 eib.setName("RelatorTypeT");
1932 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
1933 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
1934 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
1935 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
1936 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
1938 ppib = new PolicyPropertyInfoBuilder();
1939 ppib.setPropId(new PolicyPropertyId(1933313l)).
1940 setPropName("type").
1941 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1943 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1946 pcib = new PolicyClassInfoBuilder();
1947 pcib.setClassId(59).
1948 setClassName("SpanMemberToRefRRes").
1949 setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER).
1953 metaData.put(pci.getClassName(), pci);
1954 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1956 ppil = new ArrayList<PolicyPropertyInfo>();
1957 classKeys = new ArrayList<PolicyPropertyId>();
1958 eib = new EnumInfoBuilder();
1959 eib.setName("SpanDirectionT");
1960 eib.setEnumValue("both",new BigInteger(String.valueOf(3)));
1961 eib.setEnumValue("in",new BigInteger(String.valueOf(1)));
1962 eib.setEnumValue("out",new BigInteger(String.valueOf(2)));
1964 ppib = new PolicyPropertyInfoBuilder();
1965 ppib.setPropId(new PolicyPropertyId(1966082l)).
1967 setType(PolicyPropertyInfo.PropertyType.ENUM8).
1969 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1972 ppib = new PolicyPropertyInfoBuilder();
1973 ppib.setPropId(new PolicyPropertyId(1966081l)).
1974 setPropName("name").
1975 setType(PolicyPropertyInfo.PropertyType.STRING).
1976 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1979 classKeys.add(ppi.getPropId());
1980 ppib = new PolicyPropertyInfoBuilder();
1981 ppib.setPropId(new PolicyPropertyId(2149449777l)).
1982 setPropName("SpanMemberToRefRSrc").
1983 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
1985 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1988 pcib = new PolicyClassInfoBuilder();
1989 pcib.setClassId(60).
1990 setClassName("SpanSrcMember").
1991 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
1995 metaData.put(pci.getClassName(), pci);
1996 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1998 ppil = new ArrayList<PolicyPropertyInfo>();
1999 classKeys = new ArrayList<PolicyPropertyId>();
2000 ppib = new PolicyPropertyInfoBuilder();
2001 ppib.setPropId(new PolicyPropertyId(1998849l)).
2002 setPropName("name").
2003 setType(PolicyPropertyInfo.PropertyType.STRING).
2004 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2007 classKeys.add(ppi.getPropId());
2008 ppib = new PolicyPropertyInfoBuilder();
2009 ppib.setPropId(new PolicyPropertyId(2149482545l)).
2010 setPropName("SpanMemberToRefRSrc").
2011 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2013 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2016 ppib = new PolicyPropertyInfoBuilder();
2017 ppib.setPropId(new PolicyPropertyId(2149482558l)).
2018 setPropName("SpanDstSummary").
2019 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2021 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2024 pcib = new PolicyClassInfoBuilder();
2025 pcib.setClassId(61).
2026 setClassName("SpanDstMember").
2027 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
2031 metaData.put(pci.getClassName(), pci);
2032 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2034 ppil = new ArrayList<PolicyPropertyInfo>();
2035 classKeys = new ArrayList<PolicyPropertyId>();
2036 ppib = new PolicyPropertyInfoBuilder();
2037 ppib.setPropId(new PolicyPropertyId(2031617l)).
2038 setPropName("dest").
2039 setType(PolicyPropertyInfo.PropertyType.STRING).
2040 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2043 ppib = new PolicyPropertyInfoBuilder();
2044 ppib.setPropId(new PolicyPropertyId(2031624l)).
2045 setPropName("dscp").
2046 setType(PolicyPropertyInfo.PropertyType.U64).
2047 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2050 ppib = new PolicyPropertyInfoBuilder();
2051 ppib.setPropId(new PolicyPropertyId(2031620l)).
2052 setPropName("flowId").
2053 setType(PolicyPropertyInfo.PropertyType.U64).
2054 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2057 eib = new EnumInfoBuilder();
2058 eib.setName("SpanErspanDestModeT");
2059 eib.setEnumValue("notVisible",new BigInteger(String.valueOf(2)));
2060 eib.setEnumValue("visible",new BigInteger(String.valueOf(1)));
2062 ppib = new PolicyPropertyInfoBuilder();
2063 ppib.setPropId(new PolicyPropertyId(2031625l)).
2064 setPropName("mode").
2065 setType(PolicyPropertyInfo.PropertyType.ENUM8).
2067 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2070 ppib = new PolicyPropertyInfoBuilder();
2071 ppib.setPropId(new PolicyPropertyId(2031623l)).
2073 setType(PolicyPropertyInfo.PropertyType.U64).
2074 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2077 ppib = new PolicyPropertyInfoBuilder();
2078 ppib.setPropId(new PolicyPropertyId(2031618l)).
2079 setPropName("srcPrefix").
2080 setType(PolicyPropertyInfo.PropertyType.STRING).
2081 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2084 ppib = new PolicyPropertyInfoBuilder();
2085 ppib.setPropId(new PolicyPropertyId(2031621l)).
2087 setType(PolicyPropertyInfo.PropertyType.U64).
2088 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2091 eib = new EnumInfoBuilder();
2092 eib.setName("SpanErspanVersionT");
2093 eib.setEnumValue("v1",new BigInteger(String.valueOf(1)));
2094 eib.setEnumValue("v2",new BigInteger(String.valueOf(2)));
2096 ppib = new PolicyPropertyInfoBuilder();
2097 ppib.setPropId(new PolicyPropertyId(2031619l)).
2098 setPropName("version").
2099 setType(PolicyPropertyInfo.PropertyType.ENUM8).
2101 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2104 ppib = new PolicyPropertyInfoBuilder();
2105 ppib.setPropId(new PolicyPropertyId(2031622l)).
2106 setPropName("vrfName").
2107 setType(PolicyPropertyInfo.PropertyType.STRING).
2108 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2111 pcib = new PolicyClassInfoBuilder();
2112 pcib.setClassId(62).
2113 setClassName("SpanDstSummary").
2114 setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY).
2118 metaData.put(pci.getClassName(), pci);
2119 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2121 ppil = new ArrayList<PolicyPropertyInfo>();
2122 classKeys = new ArrayList<PolicyPropertyId>();
2123 ppib = new PolicyPropertyInfoBuilder();
2124 ppib.setPropId(new PolicyPropertyId(2097153l)).
2125 setPropName("name").
2126 setType(PolicyPropertyInfo.PropertyType.STRING).
2127 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2130 classKeys.add(ppi.getPropId());
2131 ppib = new PolicyPropertyInfoBuilder();
2132 ppib.setPropId(new PolicyPropertyId(2149580865l)).
2133 setPropName("GbpSubject").
2134 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2136 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2139 ppib = new PolicyPropertyInfoBuilder();
2140 ppib.setPropId(new PolicyPropertyId(2149580886l)).
2141 setPropName("GbpEpGroupFromProvContractRTgt").
2142 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2144 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2147 ppib = new PolicyPropertyInfoBuilder();
2148 ppib.setPropId(new PolicyPropertyId(2149580891l)).
2149 setPropName("GbpEpGroupFromConsContractRTgt").
2150 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2152 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2155 pcib = new PolicyClassInfoBuilder();
2156 pcib.setClassId(64).
2157 setClassName("GbpContract").
2158 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
2162 metaData.put(pci.getClassName(), pci);
2163 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2165 ppil = new ArrayList<PolicyPropertyInfo>();
2166 classKeys = new ArrayList<PolicyPropertyId>();
2167 ppib = new PolicyPropertyInfoBuilder();
2168 ppib.setPropId(new PolicyPropertyId(2129921l)).
2169 setPropName("name").
2170 setType(PolicyPropertyInfo.PropertyType.STRING).
2171 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2174 classKeys.add(ppi.getPropId());
2175 ppib = new PolicyPropertyInfoBuilder();
2176 ppib.setPropId(new PolicyPropertyId(2149613634l)).
2177 setPropName("GbpRule").
2178 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2180 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2183 pcib = new PolicyClassInfoBuilder();
2184 pcib.setClassId(65).
2185 setClassName("GbpSubject").
2186 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
2190 metaData.put(pci.getClassName(), pci);
2191 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2193 ppil = new ArrayList<PolicyPropertyInfo>();
2194 classKeys = new ArrayList<PolicyPropertyId>();
2195 ppib = new PolicyPropertyInfoBuilder();
2196 ppib.setPropId(new PolicyPropertyId(2162689l)).
2197 setPropName("name").
2198 setType(PolicyPropertyInfo.PropertyType.STRING).
2199 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2202 classKeys.add(ppi.getPropId());
2203 ppib = new PolicyPropertyInfoBuilder();
2204 ppib.setPropId(new PolicyPropertyId(2162690l)).
2205 setPropName("order").
2206 setType(PolicyPropertyInfo.PropertyType.U64).
2207 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2210 ppib = new PolicyPropertyInfoBuilder();
2211 ppib.setPropId(new PolicyPropertyId(2149646403l)).
2212 setPropName("GbpRuleToClassifierRSrc").
2213 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2215 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2218 pcib = new PolicyClassInfoBuilder();
2219 pcib.setClassId(66).
2220 setClassName("GbpRule").
2221 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
2225 metaData.put(pci.getClassName(), pci);
2226 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2228 ppil = new ArrayList<PolicyPropertyInfo>();
2229 classKeys = new ArrayList<PolicyPropertyId>();
2230 ppib = new PolicyPropertyInfoBuilder();
2231 ppib.setPropId(new PolicyPropertyId(2195459l)).
2232 setPropName("target").
2233 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
2234 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2237 classKeys.add(ppi.getPropId());
2238 pcib = new PolicyClassInfoBuilder();
2239 pcib.setClassId(67).
2240 setClassName("GbpRuleToClassifierRSrc").
2241 setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP).
2245 metaData.put(pci.getClassName(), pci);
2246 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2248 ppil = new ArrayList<PolicyPropertyInfo>();
2249 classKeys = new ArrayList<PolicyPropertyId>();
2250 eib = new EnumInfoBuilder();
2251 eib.setName("RelatorRoleT");
2252 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
2253 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
2254 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
2256 ppib = new PolicyPropertyInfoBuilder();
2257 ppib.setPropId(new PolicyPropertyId(2228226l)).
2258 setPropName("role").
2259 setType(PolicyPropertyInfo.PropertyType.ENUM8).
2261 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2264 ppib = new PolicyPropertyInfoBuilder();
2265 ppib.setPropId(new PolicyPropertyId(2228227l)).
2266 setPropName("source").
2267 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
2268 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2271 classKeys.add(ppi.getPropId());
2272 eib = new EnumInfoBuilder();
2273 eib.setName("RelatorTypeT");
2274 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
2275 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
2276 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
2277 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
2278 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
2280 ppib = new PolicyPropertyInfoBuilder();
2281 ppib.setPropId(new PolicyPropertyId(2228225l)).
2282 setPropName("type").
2283 setType(PolicyPropertyInfo.PropertyType.ENUM8).
2285 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2288 pcib = new PolicyClassInfoBuilder();
2289 pcib.setClassId(68).
2290 setClassName("GbpRuleFromClassifierRTgt").
2291 setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP).
2295 metaData.put(pci.getClassName(), pci);
2296 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2298 ppil = new ArrayList<PolicyPropertyInfo>();
2299 classKeys = new ArrayList<PolicyPropertyId>();
2300 eib = new EnumInfoBuilder();
2301 eib.setName("RelatorRoleT");
2302 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
2303 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
2304 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
2306 ppib = new PolicyPropertyInfoBuilder();
2307 ppib.setPropId(new PolicyPropertyId(2260994l)).
2308 setPropName("role").
2309 setType(PolicyPropertyInfo.PropertyType.ENUM8).
2311 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2314 eib = new EnumInfoBuilder();
2315 eib.setName("RelatorTypeT");
2316 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
2317 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
2318 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
2319 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
2320 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
2322 ppib = new PolicyPropertyInfoBuilder();
2323 ppib.setPropId(new PolicyPropertyId(2260993l)).
2324 setPropName("type").
2325 setType(PolicyPropertyInfo.PropertyType.ENUM8).
2327 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2330 pcib = new PolicyClassInfoBuilder();
2331 pcib.setClassId(69).
2332 setClassName("GbpRuleToClassifierRRes").
2333 setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER).
2337 metaData.put(pci.getClassName(), pci);
2338 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2340 ppil = new ArrayList<PolicyPropertyInfo>();
2341 classKeys = new ArrayList<PolicyPropertyId>();
2342 eib = new EnumInfoBuilder();
2343 eib.setName("RelatorRoleT");
2344 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
2345 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
2346 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
2348 ppib = new PolicyPropertyInfoBuilder();
2349 ppib.setPropId(new PolicyPropertyId(2293762l)).
2350 setPropName("role").
2351 setType(PolicyPropertyInfo.PropertyType.ENUM8).
2353 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2356 eib = new EnumInfoBuilder();
2357 eib.setName("RelatorTypeT");
2358 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
2359 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
2360 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
2361 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
2362 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
2364 ppib = new PolicyPropertyInfoBuilder();
2365 ppib.setPropId(new PolicyPropertyId(2293761l)).
2366 setPropName("type").
2367 setType(PolicyPropertyInfo.PropertyType.ENUM8).
2369 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2372 pcib = new PolicyClassInfoBuilder();
2373 pcib.setClassId(70).
2374 setClassName("EpdrEndPointToGroupRRes").
2375 setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER).
2379 metaData.put(pci.getClassName(), pci);
2380 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2382 ppil = new ArrayList<PolicyPropertyInfo>();
2383 classKeys = new ArrayList<PolicyPropertyId>();
2384 ppib = new PolicyPropertyInfoBuilder();
2385 ppib.setPropId(new PolicyPropertyId(2326530l)).
2387 setType(PolicyPropertyInfo.PropertyType.MAC).
2388 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2391 ppib = new PolicyPropertyInfoBuilder();
2392 ppib.setPropId(new PolicyPropertyId(2326529l)).
2393 setPropName("uuid").
2394 setType(PolicyPropertyInfo.PropertyType.STRING).
2395 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2398 classKeys.add(ppi.getPropId());
2399 ppib = new PolicyPropertyInfoBuilder();
2400 ppib.setPropId(new PolicyPropertyId(2149810189l)).
2401 setPropName("GbpeEpgMappingCtx").
2402 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2404 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2407 ppib = new PolicyPropertyInfoBuilder();
2408 ppib.setPropId(new PolicyPropertyId(2149810232l)).
2409 setPropName("EpdrEndPointToGroupRSrc").
2410 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2412 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2415 pcib = new PolicyClassInfoBuilder();
2416 pcib.setClassId(71).
2417 setClassName("EpdrLocalL2Ep").
2418 setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY).
2422 metaData.put(pci.getClassName(), pci);
2423 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2425 ppil = new ArrayList<PolicyPropertyInfo>();
2426 classKeys = new ArrayList<PolicyPropertyId>();
2427 ppib = new PolicyPropertyInfoBuilder();
2428 ppib.setPropId(new PolicyPropertyId(2359299l)).
2430 setType(PolicyPropertyInfo.PropertyType.STRING).
2431 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2434 ppib = new PolicyPropertyInfoBuilder();
2435 ppib.setPropId(new PolicyPropertyId(2359298l)).
2437 setType(PolicyPropertyInfo.PropertyType.MAC).
2438 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2441 ppib = new PolicyPropertyInfoBuilder();
2442 ppib.setPropId(new PolicyPropertyId(2359297l)).
2443 setPropName("uuid").
2444 setType(PolicyPropertyInfo.PropertyType.STRING).
2445 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2448 classKeys.add(ppi.getPropId());
2449 ppib = new PolicyPropertyInfoBuilder();
2450 ppib.setPropId(new PolicyPropertyId(2149842957l)).
2451 setPropName("GbpeEpgMappingCtx").
2452 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2454 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2457 ppib = new PolicyPropertyInfoBuilder();
2458 ppib.setPropId(new PolicyPropertyId(2149843000l)).
2459 setPropName("EpdrEndPointToGroupRSrc").
2460 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2462 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2465 pcib = new PolicyClassInfoBuilder();
2466 pcib.setClassId(72).
2467 setClassName("EpdrLocalL3Ep").
2468 setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY).
2472 metaData.put(pci.getClassName(), pci);
2473 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2475 ppil = new ArrayList<PolicyPropertyInfo>();
2476 classKeys = new ArrayList<PolicyPropertyId>();
2477 ppib = new PolicyPropertyInfoBuilder();
2478 ppib.setPropId(new PolicyPropertyId(2424834l)).
2479 setPropName("ipv6Autoconfig").
2480 setType(PolicyPropertyInfo.PropertyType.U64).
2481 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2484 ppib = new PolicyPropertyInfoBuilder();
2485 ppib.setPropId(new PolicyPropertyId(2424833l)).
2486 setPropName("name").
2487 setType(PolicyPropertyInfo.PropertyType.STRING).
2488 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2491 classKeys.add(ppi.getPropId());
2492 ppib = new PolicyPropertyInfoBuilder();
2493 ppib.setPropId(new PolicyPropertyId(2149908492l)).
2494 setPropName("GbpeInstContext").
2495 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2497 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2500 ppib = new PolicyPropertyInfoBuilder();
2501 ppib.setPropId(new PolicyPropertyId(2149908560l)).
2502 setPropName("GbpSubnetsFromNetworkRTgt").
2503 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2505 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2508 ppib = new PolicyPropertyInfoBuilder();
2509 ppib.setPropId(new PolicyPropertyId(2149908563l)).
2510 setPropName("GbpEpGroupFromNetworkRTgt").
2511 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2513 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2516 ppib = new PolicyPropertyInfoBuilder();
2517 ppib.setPropId(new PolicyPropertyId(2149908575l)).
2518 setPropName("GbpBridgeDomainFromNetworkRTgt").
2519 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2521 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2524 pcib = new PolicyClassInfoBuilder();
2525 pcib.setClassId(74).
2526 setClassName("GbpRoutingDomain").
2527 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
2531 metaData.put(pci.getClassName(), pci);
2532 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2534 ppil = new ArrayList<PolicyPropertyInfo>();
2535 classKeys = new ArrayList<PolicyPropertyId>();
2536 ppib = new PolicyPropertyInfoBuilder();
2537 ppib.setPropId(new PolicyPropertyId(2457602l)).
2538 setPropName("address").
2539 setType(PolicyPropertyInfo.PropertyType.STRING).
2540 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2543 ppib = new PolicyPropertyInfoBuilder();
2544 ppib.setPropId(new PolicyPropertyId(2457606l)).
2545 setPropName("ipv6AdvAutonomousFlag").
2546 setType(PolicyPropertyInfo.PropertyType.U64).
2547 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2550 ppib = new PolicyPropertyInfoBuilder();
2551 ppib.setPropId(new PolicyPropertyId(2457607l)).
2552 setPropName("ipv6AdvPreferredLifetime").
2553 setType(PolicyPropertyInfo.PropertyType.U64).
2554 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2557 ppib = new PolicyPropertyInfoBuilder();
2558 ppib.setPropId(new PolicyPropertyId(2457605l)).
2559 setPropName("ipv6AdvValidLifetime").
2560 setType(PolicyPropertyInfo.PropertyType.U64).
2561 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2564 ppib = new PolicyPropertyInfoBuilder();
2565 ppib.setPropId(new PolicyPropertyId(2457601l)).
2566 setPropName("name").
2567 setType(PolicyPropertyInfo.PropertyType.STRING).
2568 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2571 classKeys.add(ppi.getPropId());
2572 ppib = new PolicyPropertyInfoBuilder();
2573 ppib.setPropId(new PolicyPropertyId(2457603l)).
2574 setPropName("prefixLen").
2575 setType(PolicyPropertyInfo.PropertyType.U64).
2576 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2579 ppib = new PolicyPropertyInfoBuilder();
2580 ppib.setPropId(new PolicyPropertyId(2457604l)).
2581 setPropName("virtualRouterIp").
2582 setType(PolicyPropertyInfo.PropertyType.STRING).
2583 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2586 pcib = new PolicyClassInfoBuilder();
2587 pcib.setClassId(75).
2588 setClassName("GbpSubnet").
2589 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
2593 metaData.put(pci.getClassName(), pci);
2594 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2596 ppil = new ArrayList<PolicyPropertyInfo>();
2597 classKeys = new ArrayList<PolicyPropertyId>();
2598 eib = new EnumInfoBuilder();
2599 eib.setName("GbpIntraGroupPolicyT");
2600 eib.setEnumValue("allow",new BigInteger(String.valueOf(0)));
2601 eib.setEnumValue("require-contract",new BigInteger(String.valueOf(1)));
2603 ppib = new PolicyPropertyInfoBuilder();
2604 ppib.setPropId(new PolicyPropertyId(2490370l)).
2605 setPropName("intraGroupPolicy").
2606 setType(PolicyPropertyInfo.PropertyType.ENUM8).
2608 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2611 ppib = new PolicyPropertyInfoBuilder();
2612 ppib.setPropId(new PolicyPropertyId(2490369l)).
2613 setPropName("name").
2614 setType(PolicyPropertyInfo.PropertyType.STRING).
2615 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2618 classKeys.add(ppi.getPropId());
2619 ppib = new PolicyPropertyInfoBuilder();
2620 ppib.setPropId(new PolicyPropertyId(2149974028l)).
2621 setPropName("GbpeInstContext").
2622 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2624 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2627 ppib = new PolicyPropertyInfoBuilder();
2628 ppib.setPropId(new PolicyPropertyId(2149974066l)).
2629 setPropName("SpanMemberFromRefRTgt").
2630 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2632 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2635 ppib = new PolicyPropertyInfoBuilder();
2636 ppib.setPropId(new PolicyPropertyId(2149974073l)).
2637 setPropName("EpdrEndPointFromGroupRTgt").
2638 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2640 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2643 ppib = new PolicyPropertyInfoBuilder();
2644 ppib.setPropId(new PolicyPropertyId(2149974098l)).
2645 setPropName("GbpEpGroupToNetworkRSrc").
2646 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2648 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2651 ppib = new PolicyPropertyInfoBuilder();
2652 ppib.setPropId(new PolicyPropertyId(2149974101l)).
2653 setPropName("GbpEpGroupToProvContractRSrc").
2654 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2656 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2659 ppib = new PolicyPropertyInfoBuilder();
2660 ppib.setPropId(new PolicyPropertyId(2149974106l)).
2661 setPropName("GbpEpGroupToConsContractRSrc").
2662 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2664 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2667 pcib = new PolicyClassInfoBuilder();
2668 pcib.setClassId(76).
2669 setClassName("GbpEpGroup").
2670 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
2674 metaData.put(pci.getClassName(), pci);
2675 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2677 ppil = new ArrayList<PolicyPropertyInfo>();
2678 classKeys = new ArrayList<PolicyPropertyId>();
2679 ppib = new PolicyPropertyInfoBuilder();
2680 ppib.setPropId(new PolicyPropertyId(2555905l)).
2681 setPropName("name").
2682 setType(PolicyPropertyInfo.PropertyType.STRING).
2683 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2686 classKeys.add(ppi.getPropId());
2687 ppib = new PolicyPropertyInfoBuilder();
2688 ppib.setPropId(new PolicyPropertyId(2150039627l)).
2689 setPropName("GbpSubnet").
2690 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2692 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2695 ppib = new PolicyPropertyInfoBuilder();
2696 ppib.setPropId(new PolicyPropertyId(2150039631l)).
2697 setPropName("GbpSubnetsToNetworkRSrc").
2698 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2700 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2703 ppib = new PolicyPropertyInfoBuilder();
2704 ppib.setPropId(new PolicyPropertyId(2150039635l)).
2705 setPropName("GbpEpGroupFromNetworkRTgt").
2706 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
2708 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2711 pcib = new PolicyClassInfoBuilder();
2712 pcib.setClassId(78).
2713 setClassName("GbpSubnets").
2714 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
2718 metaData.put(pci.getClassName(), pci);
2719 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2721 ppil = new ArrayList<PolicyPropertyInfo>();
2722 classKeys = new ArrayList<PolicyPropertyId>();
2723 ppib = new PolicyPropertyInfoBuilder();
2724 ppib.setPropId(new PolicyPropertyId(2588675l)).
2725 setPropName("target").
2726 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
2727 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2730 pcib = new PolicyClassInfoBuilder();
2731 pcib.setClassId(79).
2732 setClassName("GbpSubnetsToNetworkRSrc").
2733 setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP).
2737 metaData.put(pci.getClassName(), pci);
2738 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2740 ppil = new ArrayList<PolicyPropertyInfo>();
2741 classKeys = new ArrayList<PolicyPropertyId>();
2742 eib = new EnumInfoBuilder();
2743 eib.setName("RelatorRoleT");
2744 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
2745 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
2746 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
2748 ppib = new PolicyPropertyInfoBuilder();
2749 ppib.setPropId(new PolicyPropertyId(2621442l)).
2750 setPropName("role").
2751 setType(PolicyPropertyInfo.PropertyType.ENUM8).
2753 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2756 ppib = new PolicyPropertyInfoBuilder();
2757 ppib.setPropId(new PolicyPropertyId(2621443l)).
2758 setPropName("source").
2759 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
2760 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2763 classKeys.add(ppi.getPropId());
2764 eib = new EnumInfoBuilder();
2765 eib.setName("RelatorTypeT");
2766 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
2767 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
2768 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
2769 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
2770 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
2772 ppib = new PolicyPropertyInfoBuilder();
2773 ppib.setPropId(new PolicyPropertyId(2621441l)).
2774 setPropName("type").
2775 setType(PolicyPropertyInfo.PropertyType.ENUM8).
2777 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2780 pcib = new PolicyClassInfoBuilder();
2781 pcib.setClassId(80).
2782 setClassName("GbpSubnetsFromNetworkRTgt").
2783 setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP).
2787 metaData.put(pci.getClassName(), pci);
2788 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2790 ppil = new ArrayList<PolicyPropertyInfo>();
2791 classKeys = new ArrayList<PolicyPropertyId>();
2792 eib = new EnumInfoBuilder();
2793 eib.setName("RelatorRoleT");
2794 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
2795 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
2796 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
2798 ppib = new PolicyPropertyInfoBuilder();
2799 ppib.setPropId(new PolicyPropertyId(2654210l)).
2800 setPropName("role").
2801 setType(PolicyPropertyInfo.PropertyType.ENUM8).
2803 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2806 eib = new EnumInfoBuilder();
2807 eib.setName("RelatorTypeT");
2808 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
2809 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
2810 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
2811 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
2812 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
2814 ppib = new PolicyPropertyInfoBuilder();
2815 ppib.setPropId(new PolicyPropertyId(2654209l)).
2816 setPropName("type").
2817 setType(PolicyPropertyInfo.PropertyType.ENUM8).
2819 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2822 pcib = new PolicyClassInfoBuilder();
2823 pcib.setClassId(81).
2824 setClassName("GbpSubnetsToNetworkRRes").
2825 setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER).
2829 metaData.put(pci.getClassName(), pci);
2830 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2832 ppil = new ArrayList<PolicyPropertyInfo>();
2833 classKeys = new ArrayList<PolicyPropertyId>();
2834 ppib = new PolicyPropertyInfoBuilder();
2835 ppib.setPropId(new PolicyPropertyId(2686979l)).
2836 setPropName("target").
2837 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
2838 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2841 pcib = new PolicyClassInfoBuilder();
2842 pcib.setClassId(82).
2843 setClassName("GbpEpGroupToNetworkRSrc").
2844 setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP).
2848 metaData.put(pci.getClassName(), pci);
2849 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2851 ppil = new ArrayList<PolicyPropertyInfo>();
2852 classKeys = new ArrayList<PolicyPropertyId>();
2853 eib = new EnumInfoBuilder();
2854 eib.setName("RelatorRoleT");
2855 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
2856 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
2857 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
2859 ppib = new PolicyPropertyInfoBuilder();
2860 ppib.setPropId(new PolicyPropertyId(2719746l)).
2861 setPropName("role").
2862 setType(PolicyPropertyInfo.PropertyType.ENUM8).
2864 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2867 ppib = new PolicyPropertyInfoBuilder();
2868 ppib.setPropId(new PolicyPropertyId(2719747l)).
2869 setPropName("source").
2870 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
2871 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2874 classKeys.add(ppi.getPropId());
2875 eib = new EnumInfoBuilder();
2876 eib.setName("RelatorTypeT");
2877 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
2878 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
2879 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
2880 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
2881 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
2883 ppib = new PolicyPropertyInfoBuilder();
2884 ppib.setPropId(new PolicyPropertyId(2719745l)).
2885 setPropName("type").
2886 setType(PolicyPropertyInfo.PropertyType.ENUM8).
2888 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2891 pcib = new PolicyClassInfoBuilder();
2892 pcib.setClassId(83).
2893 setClassName("GbpEpGroupFromNetworkRTgt").
2894 setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP).
2898 metaData.put(pci.getClassName(), pci);
2899 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2901 ppil = new ArrayList<PolicyPropertyInfo>();
2902 classKeys = new ArrayList<PolicyPropertyId>();
2903 eib = new EnumInfoBuilder();
2904 eib.setName("RelatorRoleT");
2905 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
2906 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
2907 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
2909 ppib = new PolicyPropertyInfoBuilder();
2910 ppib.setPropId(new PolicyPropertyId(2752514l)).
2911 setPropName("role").
2912 setType(PolicyPropertyInfo.PropertyType.ENUM8).
2914 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2917 eib = new EnumInfoBuilder();
2918 eib.setName("RelatorTypeT");
2919 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
2920 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
2921 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
2922 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
2923 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
2925 ppib = new PolicyPropertyInfoBuilder();
2926 ppib.setPropId(new PolicyPropertyId(2752513l)).
2927 setPropName("type").
2928 setType(PolicyPropertyInfo.PropertyType.ENUM8).
2930 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2933 pcib = new PolicyClassInfoBuilder();
2934 pcib.setClassId(84).
2935 setClassName("GbpEpGroupToNetworkRRes").
2936 setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER).
2940 metaData.put(pci.getClassName(), pci);
2941 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2943 ppil = new ArrayList<PolicyPropertyInfo>();
2944 classKeys = new ArrayList<PolicyPropertyId>();
2945 ppib = new PolicyPropertyInfoBuilder();
2946 ppib.setPropId(new PolicyPropertyId(2785283l)).
2947 setPropName("target").
2948 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
2949 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2952 classKeys.add(ppi.getPropId());
2953 pcib = new PolicyClassInfoBuilder();
2954 pcib.setClassId(85).
2955 setClassName("GbpEpGroupToProvContractRSrc").
2956 setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP).
2960 metaData.put(pci.getClassName(), pci);
2961 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2963 ppil = new ArrayList<PolicyPropertyInfo>();
2964 classKeys = new ArrayList<PolicyPropertyId>();
2965 eib = new EnumInfoBuilder();
2966 eib.setName("RelatorRoleT");
2967 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
2968 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
2969 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
2971 ppib = new PolicyPropertyInfoBuilder();
2972 ppib.setPropId(new PolicyPropertyId(2818050l)).
2973 setPropName("role").
2974 setType(PolicyPropertyInfo.PropertyType.ENUM8).
2976 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2979 ppib = new PolicyPropertyInfoBuilder();
2980 ppib.setPropId(new PolicyPropertyId(2818051l)).
2981 setPropName("source").
2982 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
2983 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2986 classKeys.add(ppi.getPropId());
2987 eib = new EnumInfoBuilder();
2988 eib.setName("RelatorTypeT");
2989 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
2990 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
2991 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
2992 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
2993 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
2995 ppib = new PolicyPropertyInfoBuilder();
2996 ppib.setPropId(new PolicyPropertyId(2818049l)).
2997 setPropName("type").
2998 setType(PolicyPropertyInfo.PropertyType.ENUM8).
3000 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3003 pcib = new PolicyClassInfoBuilder();
3004 pcib.setClassId(86).
3005 setClassName("GbpEpGroupFromProvContractRTgt").
3006 setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP).
3010 metaData.put(pci.getClassName(), pci);
3011 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3013 ppil = new ArrayList<PolicyPropertyInfo>();
3014 classKeys = new ArrayList<PolicyPropertyId>();
3015 ppib = new PolicyPropertyInfoBuilder();
3016 ppib.setPropId(new PolicyPropertyId(2850817l)).
3017 setPropName("name").
3018 setType(PolicyPropertyInfo.PropertyType.STRING).
3019 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3022 classKeys.add(ppi.getPropId());
3023 ppib = new PolicyPropertyInfoBuilder();
3024 ppib.setPropId(new PolicyPropertyId(2150334476l)).
3025 setPropName("GbpeInstContext").
3026 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3028 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3031 ppib = new PolicyPropertyInfoBuilder();
3032 ppib.setPropId(new PolicyPropertyId(2150334544l)).
3033 setPropName("GbpSubnetsFromNetworkRTgt").
3034 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3036 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3039 ppib = new PolicyPropertyInfoBuilder();
3040 ppib.setPropId(new PolicyPropertyId(2150334547l)).
3041 setPropName("GbpEpGroupFromNetworkRTgt").
3042 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3044 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3047 ppib = new PolicyPropertyInfoBuilder();
3048 ppib.setPropId(new PolicyPropertyId(2150334552l)).
3049 setPropName("GbpBridgeDomainToNetworkRSrc").
3050 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3052 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3055 ppib = new PolicyPropertyInfoBuilder();
3056 ppib.setPropId(new PolicyPropertyId(2150334563l)).
3057 setPropName("GbpFloodDomainFromNetworkRTgt").
3058 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3060 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3063 pcib = new PolicyClassInfoBuilder();
3064 pcib.setClassId(87).
3065 setClassName("GbpBridgeDomain").
3066 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
3070 metaData.put(pci.getClassName(), pci);
3071 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3073 ppil = new ArrayList<PolicyPropertyInfo>();
3074 classKeys = new ArrayList<PolicyPropertyId>();
3075 ppib = new PolicyPropertyInfoBuilder();
3076 ppib.setPropId(new PolicyPropertyId(2883587l)).
3077 setPropName("target").
3078 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
3079 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3082 pcib = new PolicyClassInfoBuilder();
3083 pcib.setClassId(88).
3084 setClassName("GbpBridgeDomainToNetworkRSrc").
3085 setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP).
3089 metaData.put(pci.getClassName(), pci);
3090 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3092 ppil = new ArrayList<PolicyPropertyInfo>();
3093 classKeys = new ArrayList<PolicyPropertyId>();
3094 eib = new EnumInfoBuilder();
3095 eib.setName("RelatorRoleT");
3096 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
3097 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
3098 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
3100 ppib = new PolicyPropertyInfoBuilder();
3101 ppib.setPropId(new PolicyPropertyId(2916354l)).
3102 setPropName("role").
3103 setType(PolicyPropertyInfo.PropertyType.ENUM8).
3105 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3108 eib = new EnumInfoBuilder();
3109 eib.setName("RelatorTypeT");
3110 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
3111 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
3112 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
3113 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
3114 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
3116 ppib = new PolicyPropertyInfoBuilder();
3117 ppib.setPropId(new PolicyPropertyId(2916353l)).
3118 setPropName("type").
3119 setType(PolicyPropertyInfo.PropertyType.ENUM8).
3121 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3124 pcib = new PolicyClassInfoBuilder();
3125 pcib.setClassId(89).
3126 setClassName("GbpEpGroupToProvContractRRes").
3127 setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER).
3131 metaData.put(pci.getClassName(), pci);
3132 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3134 ppil = new ArrayList<PolicyPropertyInfo>();
3135 classKeys = new ArrayList<PolicyPropertyId>();
3136 ppib = new PolicyPropertyInfoBuilder();
3137 ppib.setPropId(new PolicyPropertyId(2949123l)).
3138 setPropName("target").
3139 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
3140 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3143 classKeys.add(ppi.getPropId());
3144 pcib = new PolicyClassInfoBuilder();
3145 pcib.setClassId(90).
3146 setClassName("GbpEpGroupToConsContractRSrc").
3147 setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP).
3151 metaData.put(pci.getClassName(), pci);
3152 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3154 ppil = new ArrayList<PolicyPropertyInfo>();
3155 classKeys = new ArrayList<PolicyPropertyId>();
3156 eib = new EnumInfoBuilder();
3157 eib.setName("RelatorRoleT");
3158 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
3159 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
3160 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
3162 ppib = new PolicyPropertyInfoBuilder();
3163 ppib.setPropId(new PolicyPropertyId(2981890l)).
3164 setPropName("role").
3165 setType(PolicyPropertyInfo.PropertyType.ENUM8).
3167 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3170 ppib = new PolicyPropertyInfoBuilder();
3171 ppib.setPropId(new PolicyPropertyId(2981891l)).
3172 setPropName("source").
3173 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
3174 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3177 classKeys.add(ppi.getPropId());
3178 eib = new EnumInfoBuilder();
3179 eib.setName("RelatorTypeT");
3180 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
3181 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
3182 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
3183 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
3184 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
3186 ppib = new PolicyPropertyInfoBuilder();
3187 ppib.setPropId(new PolicyPropertyId(2981889l)).
3188 setPropName("type").
3189 setType(PolicyPropertyInfo.PropertyType.ENUM8).
3191 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3194 pcib = new PolicyClassInfoBuilder();
3195 pcib.setClassId(91).
3196 setClassName("GbpEpGroupFromConsContractRTgt").
3197 setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP).
3201 metaData.put(pci.getClassName(), pci);
3202 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3204 ppil = new ArrayList<PolicyPropertyInfo>();
3205 classKeys = new ArrayList<PolicyPropertyId>();
3206 eib = new EnumInfoBuilder();
3207 eib.setName("RelatorRoleT");
3208 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
3209 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
3210 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
3212 ppib = new PolicyPropertyInfoBuilder();
3213 ppib.setPropId(new PolicyPropertyId(3014658l)).
3214 setPropName("role").
3215 setType(PolicyPropertyInfo.PropertyType.ENUM8).
3217 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3220 eib = new EnumInfoBuilder();
3221 eib.setName("RelatorTypeT");
3222 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
3223 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
3224 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
3225 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
3226 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
3228 ppib = new PolicyPropertyInfoBuilder();
3229 ppib.setPropId(new PolicyPropertyId(3014657l)).
3230 setPropName("type").
3231 setType(PolicyPropertyInfo.PropertyType.ENUM8).
3233 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3236 pcib = new PolicyClassInfoBuilder();
3237 pcib.setClassId(92).
3238 setClassName("GbpEpGroupToConsContractRRes").
3239 setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER).
3243 metaData.put(pci.getClassName(), pci);
3244 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3246 ppil = new ArrayList<PolicyPropertyInfo>();
3247 classKeys = new ArrayList<PolicyPropertyId>();
3248 eib = new EnumInfoBuilder();
3249 eib.setName("RelatorRoleT");
3250 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
3251 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
3252 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
3254 ppib = new PolicyPropertyInfoBuilder();
3255 ppib.setPropId(new PolicyPropertyId(3112962l)).
3256 setPropName("role").
3257 setType(PolicyPropertyInfo.PropertyType.ENUM8).
3259 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3262 ppib = new PolicyPropertyInfoBuilder();
3263 ppib.setPropId(new PolicyPropertyId(3112963l)).
3264 setPropName("source").
3265 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
3266 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3269 classKeys.add(ppi.getPropId());
3270 eib = new EnumInfoBuilder();
3271 eib.setName("RelatorTypeT");
3272 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
3273 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
3274 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
3275 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
3276 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
3278 ppib = new PolicyPropertyInfoBuilder();
3279 ppib.setPropId(new PolicyPropertyId(3112961l)).
3280 setPropName("type").
3281 setType(PolicyPropertyInfo.PropertyType.ENUM8).
3283 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3286 pcib = new PolicyClassInfoBuilder();
3287 pcib.setClassId(95).
3288 setClassName("GbpBridgeDomainFromNetworkRTgt").
3289 setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP).
3293 metaData.put(pci.getClassName(), pci);
3294 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3296 ppil = new ArrayList<PolicyPropertyInfo>();
3297 classKeys = new ArrayList<PolicyPropertyId>();
3298 eib = new EnumInfoBuilder();
3299 eib.setName("RelatorRoleT");
3300 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
3301 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
3302 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
3304 ppib = new PolicyPropertyInfoBuilder();
3305 ppib.setPropId(new PolicyPropertyId(3145730l)).
3306 setPropName("role").
3307 setType(PolicyPropertyInfo.PropertyType.ENUM8).
3309 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3312 eib = new EnumInfoBuilder();
3313 eib.setName("RelatorTypeT");
3314 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
3315 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
3316 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
3317 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
3318 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
3320 ppib = new PolicyPropertyInfoBuilder();
3321 ppib.setPropId(new PolicyPropertyId(3145729l)).
3322 setPropName("type").
3323 setType(PolicyPropertyInfo.PropertyType.ENUM8).
3325 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3328 pcib = new PolicyClassInfoBuilder();
3329 pcib.setClassId(96).
3330 setClassName("GbpBridgeDomainToNetworkRRes").
3331 setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER).
3335 metaData.put(pci.getClassName(), pci);
3336 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3338 ppil = new ArrayList<PolicyPropertyInfo>();
3339 classKeys = new ArrayList<PolicyPropertyId>();
3340 eib = new EnumInfoBuilder();
3341 eib.setName("GbpAddressResModeT");
3342 eib.setEnumValue("drop",new BigInteger(String.valueOf(2)));
3343 eib.setEnumValue("flood",new BigInteger(String.valueOf(1)));
3344 eib.setEnumValue("unicast",new BigInteger(String.valueOf(0)));
3346 ppib = new PolicyPropertyInfoBuilder();
3347 ppib.setPropId(new PolicyPropertyId(3178498l)).
3348 setPropName("arpMode").
3349 setType(PolicyPropertyInfo.PropertyType.ENUM8).
3351 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3354 ppib = new PolicyPropertyInfoBuilder();
3355 ppib.setPropId(new PolicyPropertyId(3178497l)).
3356 setPropName("name").
3357 setType(PolicyPropertyInfo.PropertyType.STRING).
3358 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3361 classKeys.add(ppi.getPropId());
3362 eib = new EnumInfoBuilder();
3363 eib.setName("GbpAddressResModeT");
3364 eib.setEnumValue("drop",new BigInteger(String.valueOf(2)));
3365 eib.setEnumValue("flood",new BigInteger(String.valueOf(1)));
3366 eib.setEnumValue("unicast",new BigInteger(String.valueOf(0)));
3368 ppib = new PolicyPropertyInfoBuilder();
3369 ppib.setPropId(new PolicyPropertyId(3178499l)).
3370 setPropName("neighborDiscMode").
3371 setType(PolicyPropertyInfo.PropertyType.ENUM8).
3373 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3376 eib = new EnumInfoBuilder();
3377 eib.setName("GbpUnknownFloodModeT");
3378 eib.setEnumValue("drop",new BigInteger(String.valueOf(0)));
3379 eib.setEnumValue("flood",new BigInteger(String.valueOf(1)));
3381 ppib = new PolicyPropertyInfoBuilder();
3382 ppib.setPropId(new PolicyPropertyId(3178500l)).
3383 setPropName("unknownFloodMode").
3384 setType(PolicyPropertyInfo.PropertyType.ENUM8).
3386 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3389 ppib = new PolicyPropertyInfoBuilder();
3390 ppib.setPropId(new PolicyPropertyId(2150662161l)).
3391 setPropName("GbpeFloodContext").
3392 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3394 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3397 ppib = new PolicyPropertyInfoBuilder();
3398 ppib.setPropId(new PolicyPropertyId(2150662224l)).
3399 setPropName("GbpSubnetsFromNetworkRTgt").
3400 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3402 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3405 ppib = new PolicyPropertyInfoBuilder();
3406 ppib.setPropId(new PolicyPropertyId(2150662227l)).
3407 setPropName("GbpEpGroupFromNetworkRTgt").
3408 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3410 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3413 ppib = new PolicyPropertyInfoBuilder();
3414 ppib.setPropId(new PolicyPropertyId(2150662242l)).
3415 setPropName("GbpFloodDomainToNetworkRSrc").
3416 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3418 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3421 pcib = new PolicyClassInfoBuilder();
3422 pcib.setClassId(97).
3423 setClassName("GbpFloodDomain").
3424 setPolicyType(PolicyClassInfo.PolicyClassType.POLICY).
3428 metaData.put(pci.getClassName(), pci);
3429 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3431 ppil = new ArrayList<PolicyPropertyInfo>();
3432 classKeys = new ArrayList<PolicyPropertyId>();
3433 ppib = new PolicyPropertyInfoBuilder();
3434 ppib.setPropId(new PolicyPropertyId(3211267l)).
3435 setPropName("target").
3436 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
3437 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3440 pcib = new PolicyClassInfoBuilder();
3441 pcib.setClassId(98).
3442 setClassName("GbpFloodDomainToNetworkRSrc").
3443 setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP).
3447 metaData.put(pci.getClassName(), pci);
3448 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3450 ppil = new ArrayList<PolicyPropertyInfo>();
3451 classKeys = new ArrayList<PolicyPropertyId>();
3452 eib = new EnumInfoBuilder();
3453 eib.setName("RelatorRoleT");
3454 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
3455 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
3456 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
3458 ppib = new PolicyPropertyInfoBuilder();
3459 ppib.setPropId(new PolicyPropertyId(3244034l)).
3460 setPropName("role").
3461 setType(PolicyPropertyInfo.PropertyType.ENUM8).
3463 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3466 ppib = new PolicyPropertyInfoBuilder();
3467 ppib.setPropId(new PolicyPropertyId(3244035l)).
3468 setPropName("source").
3469 setType(PolicyPropertyInfo.PropertyType.REFERENCE).
3470 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3473 classKeys.add(ppi.getPropId());
3474 eib = new EnumInfoBuilder();
3475 eib.setName("RelatorTypeT");
3476 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
3477 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
3478 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
3479 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
3480 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
3482 ppib = new PolicyPropertyInfoBuilder();
3483 ppib.setPropId(new PolicyPropertyId(3244033l)).
3484 setPropName("type").
3485 setType(PolicyPropertyInfo.PropertyType.ENUM8).
3487 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3490 pcib = new PolicyClassInfoBuilder();
3491 pcib.setClassId(99).
3492 setClassName("GbpFloodDomainFromNetworkRTgt").
3493 setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP).
3497 metaData.put(pci.getClassName(), pci);
3498 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3500 ppil = new ArrayList<PolicyPropertyInfo>();
3501 classKeys = new ArrayList<PolicyPropertyId>();
3502 eib = new EnumInfoBuilder();
3503 eib.setName("RelatorRoleT");
3504 eib.setEnumValue("resolver",new BigInteger(String.valueOf(4)));
3505 eib.setEnumValue("source",new BigInteger(String.valueOf(1)));
3506 eib.setEnumValue("target",new BigInteger(String.valueOf(2)));
3508 ppib = new PolicyPropertyInfoBuilder();
3509 ppib.setPropId(new PolicyPropertyId(3276802l)).
3510 setPropName("role").
3511 setType(PolicyPropertyInfo.PropertyType.ENUM8).
3513 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3516 eib = new EnumInfoBuilder();
3517 eib.setName("RelatorTypeT");
3518 eib.setEnumValue("direct-association",new BigInteger(String.valueOf(1)));
3519 eib.setEnumValue("direct-dependency",new BigInteger(String.valueOf(3)));
3520 eib.setEnumValue("named-association",new BigInteger(String.valueOf(2)));
3521 eib.setEnumValue("named-dependency",new BigInteger(String.valueOf(4)));
3522 eib.setEnumValue("reference",new BigInteger(String.valueOf(8)));
3524 ppib = new PolicyPropertyInfoBuilder();
3525 ppib.setPropId(new PolicyPropertyId(3276801l)).
3526 setPropName("type").
3527 setType(PolicyPropertyInfo.PropertyType.ENUM8).
3529 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3532 pcib = new PolicyClassInfoBuilder();
3533 pcib.setClassId(100).
3534 setClassName("GbpFloodDomainToNetworkRRes").
3535 setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER).
3539 metaData.put(pci.getClassName(), pci);
3540 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3542 ppil = new ArrayList<PolicyPropertyInfo>();
3543 classKeys = new ArrayList<PolicyPropertyId>();
3544 ppib = new PolicyPropertyInfoBuilder();
3545 ppib.setPropId(new PolicyPropertyId(2150826000l)).
3546 setPropName("DfwEpCounter").
3547 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3549 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3552 ppib = new PolicyPropertyInfoBuilder();
3553 ppib.setPropId(new PolicyPropertyId(2150826003l)).
3554 setPropName("GbpeEpCounter").
3555 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3557 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3560 pcib = new PolicyClassInfoBuilder();
3561 pcib.setClassId(102).
3562 setClassName("ObserverEpStatUniverse").
3563 setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY).
3567 metaData.put(pci.getClassName(), pci);
3568 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3570 ppil = new ArrayList<PolicyPropertyInfo>();
3571 classKeys = new ArrayList<PolicyPropertyId>();
3572 ppib = new PolicyPropertyInfoBuilder();
3573 ppib.setPropId(new PolicyPropertyId(2151251977l)).
3574 setPropName("PlatformConfig").
3575 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3577 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3580 ppib = new PolicyPropertyInfoBuilder();
3581 ppib.setPropId(new PolicyPropertyId(2151251978l)).
3582 setPropName("GbpeEpgMapping").
3583 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3585 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3588 ppib = new PolicyPropertyInfoBuilder();
3589 ppib.setPropId(new PolicyPropertyId(2151252084l)).
3590 setPropName("PolicySpace").
3591 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3593 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3596 pcib = new PolicyClassInfoBuilder();
3597 pcib.setClassId(115).
3598 setClassName("PolicyUniverse").
3599 setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY).
3603 metaData.put(pci.getClassName(), pci);
3604 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3606 ppil = new ArrayList<PolicyPropertyInfo>();
3607 classKeys = new ArrayList<PolicyPropertyId>();
3608 ppib = new PolicyPropertyInfoBuilder();
3609 ppib.setPropId(new PolicyPropertyId(3801089l)).
3610 setPropName("name").
3611 setType(PolicyPropertyInfo.PropertyType.STRING).
3612 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3615 classKeys.add(ppi.getPropId());
3616 ppib = new PolicyPropertyInfoBuilder();
3617 ppib.setPropId(new PolicyPropertyId(2151284754l)).
3618 setPropName("GbpeL24Classifier").
3619 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3621 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3624 ppib = new PolicyPropertyInfoBuilder();
3625 ppib.setPropId(new PolicyPropertyId(2151284800l)).
3626 setPropName("GbpContract").
3627 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3629 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3632 ppib = new PolicyPropertyInfoBuilder();
3633 ppib.setPropId(new PolicyPropertyId(2151284810l)).
3634 setPropName("GbpRoutingDomain").
3635 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3637 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3640 ppib = new PolicyPropertyInfoBuilder();
3641 ppib.setPropId(new PolicyPropertyId(2151284812l)).
3642 setPropName("GbpEpGroup").
3643 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3645 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3648 ppib = new PolicyPropertyInfoBuilder();
3649 ppib.setPropId(new PolicyPropertyId(2151284814l)).
3650 setPropName("GbpSubnets").
3651 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3653 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3656 ppib = new PolicyPropertyInfoBuilder();
3657 ppib.setPropId(new PolicyPropertyId(2151284823l)).
3658 setPropName("GbpBridgeDomain").
3659 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3661 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3664 ppib = new PolicyPropertyInfoBuilder();
3665 ppib.setPropId(new PolicyPropertyId(2151284833l)).
3666 setPropName("GbpFloodDomain").
3667 setType(PolicyPropertyInfo.PropertyType.COMPOSITE).
3669 setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3672 pcib = new PolicyClassInfoBuilder();
3673 pcib.setClassId(116).
3674 setClassName("PolicySpace").
3675 setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY).
3679 metaData.put(pci.getClassName(), pci);
3680 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3682 metaDataMap = Collections.unmodifiableMap(metaData);
3683 classIdToStringMap = Collections.unmodifiableMap(classIdToString);
3687 public PolicyClassInfo getClass(String name) {
3688 return metaDataMap.get(name);
3692 public PolicyClassInfo getClass(Long classId) {
3693 String className = classIdToStringMap.get(classId);
3694 if (className == null) return null;
3695 return metaDataMap.get(className);