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;
13 import java.math.BigInteger;
14 import java.util.ArrayList;
15 import java.util.Collections;
16 import java.util.HashMap;
17 import java.util.List;
20 import org.opendaylight.groupbasedpolicy.renderer.opflex.mit.EnumInfo.EnumInfoBuilder;
21 import org.opendaylight.groupbasedpolicy.renderer.opflex.mit.PolicyClassInfo.PolicyClassInfoBuilder;
22 import org.opendaylight.groupbasedpolicy.renderer.opflex.mit.PolicyPropertyInfo.PolicyPropertyId;
23 import org.opendaylight.groupbasedpolicy.renderer.opflex.mit.PolicyPropertyInfo.PolicyPropertyInfoBuilder;
26 * This class represents the schema used with the OpFlex Agent
27 * reference design for Open vSwitch.
31 public class AgentOvsMit implements OpflexMit {
33 private Map<String, PolicyClassInfo> metaDataMap = null;
34 private Map<Long, String> classIdToStringMap = null;
36 public AgentOvsMit() {
37 Map<String, PolicyClassInfo> metaData = new HashMap<String, PolicyClassInfo>();
38 Map<Long, String> classIdToString = new HashMap<Long, String>();
44 PolicyPropertyInfo ppi;
47 PolicyPropertyInfoBuilder ppib;
48 PolicyClassInfoBuilder pcib;
49 List<PolicyPropertyInfo> ppil;
50 List<PolicyPropertyId> classKeys;
52 ppil = new ArrayList<PolicyPropertyInfo>();
53 classKeys = new ArrayList<PolicyPropertyId>();
54 ppib = new PolicyPropertyInfoBuilder();
55 ppib.setPropId(new PolicyPropertyId(2147516423l))
56 .setPropName("RelatorUniverse")
57 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
59 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
62 ppib = new PolicyPropertyInfoBuilder();
63 ppib.setPropId(new PolicyPropertyId(2147516436l))
64 .setPropName("GbpeTunnelEpUniverse")
65 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
67 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
70 ppib = new PolicyPropertyInfoBuilder();
71 ppib.setPropId(new PolicyPropertyId(2147516439l))
72 .setPropName("DomainConfig")
73 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
75 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
78 ppib = new PolicyPropertyInfoBuilder();
79 ppib.setPropId(new PolicyPropertyId(2147516467l))
80 .setPropName("EpdrL2Discovered")
81 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
83 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
86 ppib = new PolicyPropertyInfoBuilder();
87 ppib.setPropId(new PolicyPropertyId(2147516468l))
88 .setPropName("EpdrL3Discovered")
89 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
91 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
94 ppib = new PolicyPropertyInfoBuilder();
95 ppib.setPropId(new PolicyPropertyId(2147516471l))
96 .setPropName("EprL2Universe")
97 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
99 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
102 ppib = new PolicyPropertyInfoBuilder();
103 ppib.setPropId(new PolicyPropertyId(2147516474l))
104 .setPropName("EprL3Universe")
105 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
107 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
110 ppib = new PolicyPropertyInfoBuilder();
111 ppib.setPropId(new PolicyPropertyId(2147516518l))
112 .setPropName("ObserverEpStatUniverse")
113 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
115 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
118 ppib = new PolicyPropertyInfoBuilder();
119 ppib.setPropId(new PolicyPropertyId(2147516531l))
120 .setPropName("PolicyUniverse")
121 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
123 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
126 pcib = new PolicyClassInfoBuilder();
128 .setClassName("DmtreeRoot")
129 .setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY)
133 metaData.put(pci.getClassName(), pci);
134 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
136 ppil = new ArrayList<PolicyPropertyInfo>();
137 classKeys = new ArrayList<PolicyPropertyId>();
138 ppib = new PolicyPropertyInfoBuilder();
139 ppib.setPropId(new PolicyPropertyId(2147713057l))
140 .setPropName("DomainConfigToConfigRRes")
141 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
143 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
146 ppib = new PolicyPropertyInfoBuilder();
147 ppib.setPropId(new PolicyPropertyId(2147713058l))
148 .setPropName("GbpeEpgMappingCtxToEpgMappingRRes")
149 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
151 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
154 ppib = new PolicyPropertyInfoBuilder();
155 ppib.setPropId(new PolicyPropertyId(2147713070l))
156 .setPropName("SpanLocalEpToEpRRes")
157 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
159 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
162 ppib = new PolicyPropertyInfoBuilder();
163 ppib.setPropId(new PolicyPropertyId(2147713083l))
164 .setPropName("SpanMemberToRefRRes")
165 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
167 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
170 ppib = new PolicyPropertyInfoBuilder();
171 ppib.setPropId(new PolicyPropertyId(2147713093l))
172 .setPropName("GbpRuleToClassifierRRes")
173 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
175 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
178 ppib = new PolicyPropertyInfoBuilder();
179 ppib.setPropId(new PolicyPropertyId(2147713094l))
180 .setPropName("EpdrEndPointToGroupRRes")
181 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
183 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
186 ppib = new PolicyPropertyInfoBuilder();
187 ppib.setPropId(new PolicyPropertyId(2147713105l))
188 .setPropName("GbpSubnetsToNetworkRRes")
189 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
191 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
194 ppib = new PolicyPropertyInfoBuilder();
195 ppib.setPropId(new PolicyPropertyId(2147713108l))
196 .setPropName("GbpEpGroupToNetworkRRes")
197 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
199 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
202 ppib = new PolicyPropertyInfoBuilder();
203 ppib.setPropId(new PolicyPropertyId(2147713113l))
204 .setPropName("GbpEpGroupToProvContractRRes")
205 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
207 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
210 ppib = new PolicyPropertyInfoBuilder();
211 ppib.setPropId(new PolicyPropertyId(2147713116l))
212 .setPropName("GbpEpGroupToConsContractRRes")
213 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
215 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
218 ppib = new PolicyPropertyInfoBuilder();
219 ppib.setPropId(new PolicyPropertyId(2147713120l))
220 .setPropName("GbpBridgeDomainToNetworkRRes")
221 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
223 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
226 ppib = new PolicyPropertyInfoBuilder();
227 ppib.setPropId(new PolicyPropertyId(2147713124l))
228 .setPropName("GbpFloodDomainToNetworkRRes")
229 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
231 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
234 pcib = new PolicyClassInfoBuilder();
236 .setClassName("RelatorUniverse")
237 .setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY)
241 metaData.put(pci.getClassName(), pci);
242 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
244 ppil = new ArrayList<PolicyPropertyInfo>();
245 classKeys = new ArrayList<PolicyPropertyId>();
246 eib = new EnumInfoBuilder();
247 eib.setName("GbpeEncapTypeT");
248 eib.setEnumValue("unknown", new BigInteger(String.valueOf(0)));
249 eib.setEnumValue("vlan", new BigInteger(String.valueOf(1)));
250 eib.setEnumValue("vxlan", new BigInteger(String.valueOf(2)));
252 ppib = new PolicyPropertyInfoBuilder();
253 ppib.setPropId(new PolicyPropertyId(294914l))
254 .setPropName("encapType")
255 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
257 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
260 eib = new EnumInfoBuilder();
261 eib.setName("PlatformSwitchingModeT");
262 eib.setEnumValue("hairpin", new BigInteger(String.valueOf(1)));
263 eib.setEnumValue("intra_bd", new BigInteger(String.valueOf(3)));
264 eib.setEnumValue("intra_epg", new BigInteger(String.valueOf(2)));
265 eib.setEnumValue("intra_rd", new BigInteger(String.valueOf(4)));
267 ppib = new PolicyPropertyInfoBuilder();
268 ppib.setPropId(new PolicyPropertyId(294915l))
270 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
272 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
275 ppib = new PolicyPropertyInfoBuilder();
276 ppib.setPropId(new PolicyPropertyId(294916l))
277 .setPropName("multicastGroupIP")
278 .setType(PolicyPropertyInfo.PropertyType.STRING)
279 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
282 ppib = new PolicyPropertyInfoBuilder();
283 ppib.setPropId(new PolicyPropertyId(294913l))
285 .setType(PolicyPropertyInfo.PropertyType.STRING)
286 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
289 classKeys.add(ppi.getPropId());
290 ppib = new PolicyPropertyInfoBuilder();
291 ppib.setPropId(new PolicyPropertyId(2147778571l))
292 .setPropName("CdpConfig")
293 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
295 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
298 ppib = new PolicyPropertyInfoBuilder();
299 ppib.setPropId(new PolicyPropertyId(2147778575l))
300 .setPropName("DfwConfig")
301 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
303 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
306 ppib = new PolicyPropertyInfoBuilder();
307 ppib.setPropId(new PolicyPropertyId(2147778582l))
308 .setPropName("L2Config")
309 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
311 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
314 ppib = new PolicyPropertyInfoBuilder();
315 ppib.setPropId(new PolicyPropertyId(2147778584l))
316 .setPropName("LacpConfig")
317 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
319 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
322 ppib = new PolicyPropertyInfoBuilder();
323 ppib.setPropId(new PolicyPropertyId(2147778585l))
324 .setPropName("LldpConfig")
325 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
327 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
330 ppib = new PolicyPropertyInfoBuilder();
331 ppib.setPropId(new PolicyPropertyId(2147778586l))
332 .setPropName("StpConfig")
333 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
335 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
338 ppib = new PolicyPropertyInfoBuilder();
339 ppib.setPropId(new PolicyPropertyId(2147778592l))
340 .setPropName("DomainConfigFromConfigRTgt")
341 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
343 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
346 ppib = new PolicyPropertyInfoBuilder();
347 ppib.setPropId(new PolicyPropertyId(2147778601l))
348 .setPropName("SpanSrcGrp")
349 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
351 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
354 ppib = new PolicyPropertyInfoBuilder();
355 ppib.setPropId(new PolicyPropertyId(2147778602l))
356 .setPropName("SpanDstGrp")
357 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
359 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
362 ppib = new PolicyPropertyInfoBuilder();
363 ppib.setPropId(new PolicyPropertyId(2147778603l))
364 .setPropName("SpanLocalEp")
365 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
367 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
370 pcib = new PolicyClassInfoBuilder();
372 .setClassName("PlatformConfig")
373 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
377 metaData.put(pci.getClassName(), pci);
378 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
380 ppil = new ArrayList<PolicyPropertyInfo>();
381 classKeys = new ArrayList<PolicyPropertyId>();
382 ppib = new PolicyPropertyInfoBuilder();
383 ppib.setPropId(new PolicyPropertyId(327682l))
384 .setPropName("defaultGroup")
385 .setType(PolicyPropertyInfo.PropertyType.STRING)
386 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
389 ppib = new PolicyPropertyInfoBuilder();
390 ppib.setPropId(new PolicyPropertyId(327681l))
392 .setType(PolicyPropertyInfo.PropertyType.STRING)
393 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
396 classKeys.add(ppi.getPropId());
397 ppib = new PolicyPropertyInfoBuilder();
398 ppib.setPropId(new PolicyPropertyId(2147811359l))
399 .setPropName("GbpeEpgMappingCtxFromEpgMappingRTgt")
400 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
402 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
405 pcib = new PolicyClassInfoBuilder();
407 .setClassName("GbpeEpgMapping")
408 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
412 metaData.put(pci.getClassName(), pci);
413 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
415 ppil = new ArrayList<PolicyPropertyInfo>();
416 classKeys = new ArrayList<PolicyPropertyId>();
417 ppib = new PolicyPropertyInfoBuilder();
418 ppib.setPropId(new PolicyPropertyId(360449l))
420 .setType(PolicyPropertyInfo.PropertyType.STRING)
421 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
424 eib = new EnumInfoBuilder();
425 eib.setName("PlatformAdminStateT");
426 eib.setEnumValue("off", new BigInteger(String.valueOf(0)));
427 eib.setEnumValue("on", new BigInteger(String.valueOf(1)));
429 ppib = new PolicyPropertyInfoBuilder();
430 ppib.setPropId(new PolicyPropertyId(360450l))
431 .setPropName("state")
432 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
434 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
437 pcib = new PolicyClassInfoBuilder();
439 .setClassName("CdpConfig")
440 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
444 metaData.put(pci.getClassName(), pci);
445 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
447 ppil = new ArrayList<PolicyPropertyInfo>();
448 classKeys = new ArrayList<PolicyPropertyId>();
449 ppib = new PolicyPropertyInfoBuilder();
450 ppib.setPropId(new PolicyPropertyId(393217l))
451 .setPropName("classid")
452 .setType(PolicyPropertyInfo.PropertyType.U64)
453 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
456 ppib = new PolicyPropertyInfoBuilder();
457 ppib.setPropId(new PolicyPropertyId(393218l))
458 .setPropName("encapId")
459 .setType(PolicyPropertyInfo.PropertyType.U64)
460 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
463 ppib = new PolicyPropertyInfoBuilder();
464 ppib.setPropId(new PolicyPropertyId(393219l))
465 .setPropName("multicastGroupIP")
466 .setType(PolicyPropertyInfo.PropertyType.STRING)
467 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
470 pcib = new PolicyClassInfoBuilder();
472 .setClassName("GbpeInstContext")
473 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
477 metaData.put(pci.getClassName(), pci);
478 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
480 ppil = new ArrayList<PolicyPropertyInfo>();
481 classKeys = new ArrayList<PolicyPropertyId>();
482 ppib = new PolicyPropertyInfoBuilder();
483 ppib.setPropId(new PolicyPropertyId(2147909659l))
484 .setPropName("GbpeEpgMappingCtxToEpgMappingRSrc")
485 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
487 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
490 pcib = new PolicyClassInfoBuilder();
492 .setClassName("GbpeEpgMappingCtx")
493 .setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY)
497 metaData.put(pci.getClassName(), pci);
498 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
500 ppil = new ArrayList<PolicyPropertyInfo>();
501 classKeys = new ArrayList<PolicyPropertyId>();
502 ppib = new PolicyPropertyInfoBuilder();
503 ppib.setPropId(new PolicyPropertyId(491521l))
505 .setType(PolicyPropertyInfo.PropertyType.STRING)
506 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
509 eib = new EnumInfoBuilder();
510 eib.setName("PlatformAdminStateT");
511 eib.setEnumValue("off", new BigInteger(String.valueOf(0)));
512 eib.setEnumValue("on", new BigInteger(String.valueOf(1)));
514 ppib = new PolicyPropertyInfoBuilder();
515 ppib.setPropId(new PolicyPropertyId(491522l))
516 .setPropName("state")
517 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
519 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
522 pcib = new PolicyClassInfoBuilder();
524 .setClassName("DfwConfig")
525 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
529 metaData.put(pci.getClassName(), pci);
530 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
532 ppil = new ArrayList<PolicyPropertyInfo>();
533 classKeys = new ArrayList<PolicyPropertyId>();
534 ppib = new PolicyPropertyInfoBuilder();
535 ppib.setPropId(new PolicyPropertyId(524290l))
536 .setPropName("rxDrop")
537 .setType(PolicyPropertyInfo.PropertyType.U64)
538 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
541 ppib = new PolicyPropertyInfoBuilder();
542 ppib.setPropId(new PolicyPropertyId(524291l))
543 .setPropName("txDrop")
544 .setType(PolicyPropertyInfo.PropertyType.U64)
545 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
548 ppib = new PolicyPropertyInfoBuilder();
549 ppib.setPropId(new PolicyPropertyId(524289l))
551 .setType(PolicyPropertyInfo.PropertyType.STRING)
552 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
555 classKeys.add(ppi.getPropId());
556 pcib = new PolicyClassInfoBuilder();
558 .setClassName("DfwEpCounter")
559 .setPolicyType(PolicyClassInfo.PolicyClassType.OBSERVABLE)
563 metaData.put(pci.getClassName(), pci);
564 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
566 ppil = new ArrayList<PolicyPropertyInfo>();
567 classKeys = new ArrayList<PolicyPropertyId>();
568 ppib = new PolicyPropertyInfoBuilder();
569 ppib.setPropId(new PolicyPropertyId(557057l))
570 .setPropName("multicastGroupIP")
571 .setType(PolicyPropertyInfo.PropertyType.STRING)
572 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
575 pcib = new PolicyClassInfoBuilder();
577 .setClassName("GbpeFloodContext")
578 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
582 metaData.put(pci.getClassName(), pci);
583 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
585 ppil = new ArrayList<PolicyPropertyInfo>();
586 classKeys = new ArrayList<PolicyPropertyId>();
587 eib = new EnumInfoBuilder();
588 eib.setName("ArpOpcodeT");
589 eib.setEnumValue("reply", new BigInteger(String.valueOf(2)));
590 eib.setEnumValue("request", new BigInteger(String.valueOf(1)));
591 eib.setEnumValue("unspecified", new BigInteger(String.valueOf(0)));
593 ppib = new PolicyPropertyInfoBuilder();
594 ppib.setPropId(new PolicyPropertyId(589829l))
595 .setPropName("arpOpc")
596 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
598 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
601 eib = new EnumInfoBuilder();
602 eib.setName("GbpConnTrackT");
603 eib.setEnumValue("normal", new BigInteger(String.valueOf(0)));
604 eib.setEnumValue("reflexive", new BigInteger(String.valueOf(1)));
606 ppib = new PolicyPropertyInfoBuilder();
607 ppib.setPropId(new PolicyPropertyId(589827l))
608 .setPropName("connectionTracking")
609 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
611 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
614 ppib = new PolicyPropertyInfoBuilder();
615 ppib.setPropId(new PolicyPropertyId(589834l))
616 .setPropName("dFromPort")
617 .setType(PolicyPropertyInfo.PropertyType.U64)
618 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
621 ppib = new PolicyPropertyInfoBuilder();
622 ppib.setPropId(new PolicyPropertyId(589835l))
623 .setPropName("dToPort")
624 .setType(PolicyPropertyInfo.PropertyType.U64)
625 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
628 eib = new EnumInfoBuilder();
629 eib.setName("GbpDirectionT");
630 eib.setEnumValue("bidirectional", new BigInteger(String.valueOf(0)));
631 eib.setEnumValue("in", new BigInteger(String.valueOf(1)));
632 eib.setEnumValue("out", new BigInteger(String.valueOf(2)));
634 ppib = new PolicyPropertyInfoBuilder();
635 ppib.setPropId(new PolicyPropertyId(589828l))
636 .setPropName("direction")
637 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
639 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
642 eib = new EnumInfoBuilder();
643 eib.setName("L2EtherTypeT");
644 eib.setEnumValue("arp", new BigInteger(String.valueOf(0x0806)));
645 eib.setEnumValue("fcoe", new BigInteger(String.valueOf(0x8906)));
646 eib.setEnumValue("ipv4", new BigInteger(String.valueOf(0x0800)));
647 eib.setEnumValue("ipv6", new BigInteger(String.valueOf(0x86DD)));
648 eib.setEnumValue("mac_security", new BigInteger(String.valueOf(0x88E5)));
649 eib.setEnumValue("mpls_ucast", new BigInteger(String.valueOf(0x8847)));
650 eib.setEnumValue("trill", new BigInteger(String.valueOf(0x22F3)));
651 eib.setEnumValue("unspecified", new BigInteger(String.valueOf(0)));
653 ppib = new PolicyPropertyInfoBuilder();
654 ppib.setPropId(new PolicyPropertyId(589830l))
655 .setPropName("etherT")
656 .setType(PolicyPropertyInfo.PropertyType.ENUM16)
658 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
661 ppib = new PolicyPropertyInfoBuilder();
662 ppib.setPropId(new PolicyPropertyId(589825l))
664 .setType(PolicyPropertyInfo.PropertyType.STRING)
665 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
668 classKeys.add(ppi.getPropId());
669 ppib = new PolicyPropertyInfoBuilder();
670 ppib.setPropId(new PolicyPropertyId(589826l))
671 .setPropName("order")
672 .setType(PolicyPropertyInfo.PropertyType.U64)
673 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
676 ppib = new PolicyPropertyInfoBuilder();
677 ppib.setPropId(new PolicyPropertyId(589831l))
679 .setType(PolicyPropertyInfo.PropertyType.U64)
680 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
683 ppib = new PolicyPropertyInfoBuilder();
684 ppib.setPropId(new PolicyPropertyId(589832l))
685 .setPropName("sFromPort")
686 .setType(PolicyPropertyInfo.PropertyType.U64)
687 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
690 ppib = new PolicyPropertyInfoBuilder();
691 ppib.setPropId(new PolicyPropertyId(589833l))
692 .setPropName("sToPort")
693 .setType(PolicyPropertyInfo.PropertyType.U64)
694 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
697 ppib = new PolicyPropertyInfoBuilder();
698 ppib.setPropId(new PolicyPropertyId(2148073540l))
699 .setPropName("GbpRuleFromClassifierRTgt")
700 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
702 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
705 pcib = new PolicyClassInfoBuilder();
707 .setClassName("GbpeL24Classifier")
708 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
712 metaData.put(pci.getClassName(), pci);
713 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
715 ppil = new ArrayList<PolicyPropertyInfo>();
716 classKeys = new ArrayList<PolicyPropertyId>();
717 ppib = new PolicyPropertyInfoBuilder();
718 ppib.setPropId(new PolicyPropertyId(622600l))
719 .setPropName("rxBroadcast")
720 .setType(PolicyPropertyInfo.PropertyType.U64)
721 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
724 ppib = new PolicyPropertyInfoBuilder();
725 ppib.setPropId(new PolicyPropertyId(622604l))
726 .setPropName("rxBytes")
727 .setType(PolicyPropertyInfo.PropertyType.U64)
728 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
731 ppib = new PolicyPropertyInfoBuilder();
732 ppib.setPropId(new PolicyPropertyId(622596l))
733 .setPropName("rxDrop")
734 .setType(PolicyPropertyInfo.PropertyType.U64)
735 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
738 ppib = new PolicyPropertyInfoBuilder();
739 ppib.setPropId(new PolicyPropertyId(622598l))
740 .setPropName("rxMulticast")
741 .setType(PolicyPropertyInfo.PropertyType.U64)
742 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
745 ppib = new PolicyPropertyInfoBuilder();
746 ppib.setPropId(new PolicyPropertyId(622594l))
747 .setPropName("rxPackets")
748 .setType(PolicyPropertyInfo.PropertyType.U64)
749 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
752 ppib = new PolicyPropertyInfoBuilder();
753 ppib.setPropId(new PolicyPropertyId(622602l))
754 .setPropName("rxUnicast")
755 .setType(PolicyPropertyInfo.PropertyType.U64)
756 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
759 ppib = new PolicyPropertyInfoBuilder();
760 ppib.setPropId(new PolicyPropertyId(622601l))
761 .setPropName("txBroadcast")
762 .setType(PolicyPropertyInfo.PropertyType.U64)
763 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
766 ppib = new PolicyPropertyInfoBuilder();
767 ppib.setPropId(new PolicyPropertyId(622605l))
768 .setPropName("txBytes")
769 .setType(PolicyPropertyInfo.PropertyType.U64)
770 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
773 ppib = new PolicyPropertyInfoBuilder();
774 ppib.setPropId(new PolicyPropertyId(622597l))
775 .setPropName("txDrop")
776 .setType(PolicyPropertyInfo.PropertyType.U64)
777 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
780 ppib = new PolicyPropertyInfoBuilder();
781 ppib.setPropId(new PolicyPropertyId(622599l))
782 .setPropName("txMulticast")
783 .setType(PolicyPropertyInfo.PropertyType.U64)
784 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
787 ppib = new PolicyPropertyInfoBuilder();
788 ppib.setPropId(new PolicyPropertyId(622595l))
789 .setPropName("txPackets")
790 .setType(PolicyPropertyInfo.PropertyType.U64)
791 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
794 ppib = new PolicyPropertyInfoBuilder();
795 ppib.setPropId(new PolicyPropertyId(622603l))
796 .setPropName("txUnicast")
797 .setType(PolicyPropertyInfo.PropertyType.U64)
798 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
801 ppib = new PolicyPropertyInfoBuilder();
802 ppib.setPropId(new PolicyPropertyId(622593l))
804 .setType(PolicyPropertyInfo.PropertyType.STRING)
805 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
808 classKeys.add(ppi.getPropId());
809 pcib = new PolicyClassInfoBuilder();
811 .setClassName("GbpeEpCounter")
812 .setPolicyType(PolicyClassInfo.PolicyClassType.OBSERVABLE)
816 metaData.put(pci.getClassName(), pci);
817 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
819 ppil = new ArrayList<PolicyPropertyInfo>();
820 classKeys = new ArrayList<PolicyPropertyId>();
821 ppib = new PolicyPropertyInfoBuilder();
822 ppib.setPropId(new PolicyPropertyId(2148139029l))
823 .setPropName("GbpeTunnelEp")
824 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
826 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
829 pcib = new PolicyClassInfoBuilder();
831 .setClassName("GbpeTunnelEpUniverse")
832 .setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY)
836 metaData.put(pci.getClassName(), pci);
837 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
839 ppil = new ArrayList<PolicyPropertyInfo>();
840 classKeys = new ArrayList<PolicyPropertyId>();
841 ppib = new PolicyPropertyInfoBuilder();
842 ppib.setPropId(new PolicyPropertyId(688133l))
843 .setPropName("encapId")
844 .setType(PolicyPropertyInfo.PropertyType.U64)
845 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
848 eib = new EnumInfoBuilder();
849 eib.setName("GbpeEncapTypeT");
850 eib.setEnumValue("unknown", new BigInteger(String.valueOf(0)));
851 eib.setEnumValue("vlan", new BigInteger(String.valueOf(1)));
852 eib.setEnumValue("vxlan", new BigInteger(String.valueOf(2)));
854 ppib = new PolicyPropertyInfoBuilder();
855 ppib.setPropId(new PolicyPropertyId(688132l))
856 .setPropName("encapType")
857 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
859 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
862 ppib = new PolicyPropertyInfoBuilder();
863 ppib.setPropId(new PolicyPropertyId(688131l))
865 .setType(PolicyPropertyInfo.PropertyType.MAC)
866 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
869 ppib = new PolicyPropertyInfoBuilder();
870 ppib.setPropId(new PolicyPropertyId(688130l))
871 .setPropName("terminatorIp")
872 .setType(PolicyPropertyInfo.PropertyType.STRING)
873 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
876 ppib = new PolicyPropertyInfoBuilder();
877 ppib.setPropId(new PolicyPropertyId(688129l))
879 .setType(PolicyPropertyInfo.PropertyType.STRING)
880 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
883 classKeys.add(ppi.getPropId());
884 pcib = new PolicyClassInfoBuilder();
886 .setClassName("GbpeTunnelEp")
887 .setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ENDPOINT)
891 metaData.put(pci.getClassName(), pci);
892 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
894 ppil = new ArrayList<PolicyPropertyInfo>();
895 classKeys = new ArrayList<PolicyPropertyId>();
896 ppib = new PolicyPropertyInfoBuilder();
897 ppib.setPropId(new PolicyPropertyId(720897l))
899 .setType(PolicyPropertyInfo.PropertyType.STRING)
900 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
903 ppib = new PolicyPropertyInfoBuilder();
904 ppib.setPropId(new PolicyPropertyId(720898l))
905 .setPropName("state")
906 .setType(PolicyPropertyInfo.PropertyType.U64)
907 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
910 pcib = new PolicyClassInfoBuilder();
912 .setClassName("L2Config")
913 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
917 metaData.put(pci.getClassName(), pci);
918 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
920 ppil = new ArrayList<PolicyPropertyInfo>();
921 classKeys = new ArrayList<PolicyPropertyId>();
922 ppib = new PolicyPropertyInfoBuilder();
923 ppib.setPropId(new PolicyPropertyId(2148237340l))
924 .setPropName("DomainConfigToConfigRSrc")
925 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
927 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
930 pcib = new PolicyClassInfoBuilder();
932 .setClassName("DomainConfig")
933 .setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY)
937 metaData.put(pci.getClassName(), pci);
938 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
940 ppil = new ArrayList<PolicyPropertyInfo>();
941 classKeys = new ArrayList<PolicyPropertyId>();
942 eib = new EnumInfoBuilder();
943 eib.setName("LacpControlBitsT");
944 eib.setEnumValue("fast-select-hot-standby", new BigInteger(String.valueOf(8)));
945 eib.setEnumValue("graceful-convergence", new BigInteger(String.valueOf(2)));
946 eib.setEnumValue("load-defer", new BigInteger(String.valueOf(4)));
947 eib.setEnumValue("suspend-invididual-port", new BigInteger(String.valueOf(1)));
949 ppib = new PolicyPropertyInfoBuilder();
950 ppib.setPropId(new PolicyPropertyId(786437l))
951 .setPropName("controlBits")
952 .setType(PolicyPropertyInfo.PropertyType.U64)
954 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
957 ppib = new PolicyPropertyInfoBuilder();
958 ppib.setPropId(new PolicyPropertyId(786435l))
959 .setPropName("maxLinks")
960 .setType(PolicyPropertyInfo.PropertyType.U64)
961 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
964 ppib = new PolicyPropertyInfoBuilder();
965 ppib.setPropId(new PolicyPropertyId(786434l))
966 .setPropName("minLinks")
967 .setType(PolicyPropertyInfo.PropertyType.U64)
968 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
971 eib = new EnumInfoBuilder();
972 eib.setName("LacpModeT");
973 eib.setEnumValue("active", new BigInteger(String.valueOf(1)));
974 eib.setEnumValue("mac-pin", new BigInteger(String.valueOf(3)));
975 eib.setEnumValue("off", new BigInteger(String.valueOf(0)));
976 eib.setEnumValue("passive", new BigInteger(String.valueOf(2)));
978 ppib = new PolicyPropertyInfoBuilder();
979 ppib.setPropId(new PolicyPropertyId(786436l))
981 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
983 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
986 ppib = new PolicyPropertyInfoBuilder();
987 ppib.setPropId(new PolicyPropertyId(786433l))
989 .setType(PolicyPropertyInfo.PropertyType.STRING)
990 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
993 pcib = new PolicyClassInfoBuilder();
995 .setClassName("LacpConfig")
996 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
1000 metaData.put(pci.getClassName(), pci);
1001 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1003 ppil = new ArrayList<PolicyPropertyInfo>();
1004 classKeys = new ArrayList<PolicyPropertyId>();
1005 ppib = new PolicyPropertyInfoBuilder();
1006 ppib.setPropId(new PolicyPropertyId(819201l))
1007 .setPropName("name")
1008 .setType(PolicyPropertyInfo.PropertyType.STRING)
1009 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1012 eib = new EnumInfoBuilder();
1013 eib.setName("PlatformAdminStateT");
1014 eib.setEnumValue("off", new BigInteger(String.valueOf(0)));
1015 eib.setEnumValue("on", new BigInteger(String.valueOf(1)));
1017 ppib = new PolicyPropertyInfoBuilder();
1018 ppib.setPropId(new PolicyPropertyId(819202l))
1020 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1022 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1025 eib = new EnumInfoBuilder();
1026 eib.setName("PlatformAdminStateT");
1027 eib.setEnumValue("off", new BigInteger(String.valueOf(0)));
1028 eib.setEnumValue("on", new BigInteger(String.valueOf(1)));
1030 ppib = new PolicyPropertyInfoBuilder();
1031 ppib.setPropId(new PolicyPropertyId(819203l))
1033 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1035 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1038 pcib = new PolicyClassInfoBuilder();
1040 .setClassName("LldpConfig")
1041 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
1045 metaData.put(pci.getClassName(), pci);
1046 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1048 ppil = new ArrayList<PolicyPropertyInfo>();
1049 classKeys = new ArrayList<PolicyPropertyId>();
1050 eib = new EnumInfoBuilder();
1051 eib.setName("PlatformAdminStateT");
1052 eib.setEnumValue("off", new BigInteger(String.valueOf(0)));
1053 eib.setEnumValue("on", new BigInteger(String.valueOf(1)));
1055 ppib = new PolicyPropertyInfoBuilder();
1056 ppib.setPropId(new PolicyPropertyId(851971l))
1057 .setPropName("bpduFilter")
1058 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1060 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1063 eib = new EnumInfoBuilder();
1064 eib.setName("PlatformAdminStateT");
1065 eib.setEnumValue("off", new BigInteger(String.valueOf(0)));
1066 eib.setEnumValue("on", new BigInteger(String.valueOf(1)));
1068 ppib = new PolicyPropertyInfoBuilder();
1069 ppib.setPropId(new PolicyPropertyId(851970l))
1070 .setPropName("bpduGuard")
1071 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1073 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1076 ppib = new PolicyPropertyInfoBuilder();
1077 ppib.setPropId(new PolicyPropertyId(851969l))
1078 .setPropName("name")
1079 .setType(PolicyPropertyInfo.PropertyType.STRING)
1080 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1083 pcib = new PolicyClassInfoBuilder();
1085 .setClassName("StpConfig")
1086 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
1090 metaData.put(pci.getClassName(), pci);
1091 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1093 ppil = new ArrayList<PolicyPropertyInfo>();
1094 classKeys = new ArrayList<PolicyPropertyId>();
1095 ppib = new PolicyPropertyInfoBuilder();
1096 ppib.setPropId(new PolicyPropertyId(884739l))
1097 .setPropName("target")
1098 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
1099 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1102 pcib = new PolicyClassInfoBuilder();
1104 .setClassName("GbpeEpgMappingCtxToEpgMappingRSrc")
1105 .setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP)
1109 metaData.put(pci.getClassName(), pci);
1110 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1112 ppil = new ArrayList<PolicyPropertyInfo>();
1113 classKeys = new ArrayList<PolicyPropertyId>();
1114 ppib = new PolicyPropertyInfoBuilder();
1115 ppib.setPropId(new PolicyPropertyId(917507l))
1116 .setPropName("target")
1117 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
1118 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1121 pcib = new PolicyClassInfoBuilder();
1123 .setClassName("DomainConfigToConfigRSrc")
1124 .setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP)
1128 metaData.put(pci.getClassName(), pci);
1129 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1131 ppil = new ArrayList<PolicyPropertyInfo>();
1132 classKeys = new ArrayList<PolicyPropertyId>();
1133 eib = new EnumInfoBuilder();
1134 eib.setName("RelatorRoleT");
1135 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
1136 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
1137 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
1139 ppib = new PolicyPropertyInfoBuilder();
1140 ppib.setPropId(new PolicyPropertyId(1015810l))
1141 .setPropName("role")
1142 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1144 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1147 ppib = new PolicyPropertyInfoBuilder();
1148 ppib.setPropId(new PolicyPropertyId(1015811l))
1149 .setPropName("source")
1150 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
1151 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1154 classKeys.add(ppi.getPropId());
1155 eib = new EnumInfoBuilder();
1156 eib.setName("RelatorTypeT");
1157 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
1158 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
1159 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
1160 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
1161 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
1163 ppib = new PolicyPropertyInfoBuilder();
1164 ppib.setPropId(new PolicyPropertyId(1015809l))
1165 .setPropName("type")
1166 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1168 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1171 pcib = new PolicyClassInfoBuilder();
1173 .setClassName("GbpeEpgMappingCtxFromEpgMappingRTgt")
1174 .setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP)
1178 metaData.put(pci.getClassName(), pci);
1179 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1181 ppil = new ArrayList<PolicyPropertyInfo>();
1182 classKeys = new ArrayList<PolicyPropertyId>();
1183 eib = new EnumInfoBuilder();
1184 eib.setName("RelatorRoleT");
1185 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
1186 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
1187 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
1189 ppib = new PolicyPropertyInfoBuilder();
1190 ppib.setPropId(new PolicyPropertyId(1048578l))
1191 .setPropName("role")
1192 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1194 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1197 ppib = new PolicyPropertyInfoBuilder();
1198 ppib.setPropId(new PolicyPropertyId(1048579l))
1199 .setPropName("source")
1200 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
1201 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1204 classKeys.add(ppi.getPropId());
1205 eib = new EnumInfoBuilder();
1206 eib.setName("RelatorTypeT");
1207 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
1208 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
1209 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
1210 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
1211 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
1213 ppib = new PolicyPropertyInfoBuilder();
1214 ppib.setPropId(new PolicyPropertyId(1048577l))
1215 .setPropName("type")
1216 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1218 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1221 pcib = new PolicyClassInfoBuilder();
1223 .setClassName("DomainConfigFromConfigRTgt")
1224 .setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP)
1228 metaData.put(pci.getClassName(), pci);
1229 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1231 ppil = new ArrayList<PolicyPropertyInfo>();
1232 classKeys = new ArrayList<PolicyPropertyId>();
1233 eib = new EnumInfoBuilder();
1234 eib.setName("RelatorRoleT");
1235 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
1236 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
1237 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
1239 ppib = new PolicyPropertyInfoBuilder();
1240 ppib.setPropId(new PolicyPropertyId(1081346l))
1241 .setPropName("role")
1242 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1244 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1247 eib = new EnumInfoBuilder();
1248 eib.setName("RelatorTypeT");
1249 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
1250 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
1251 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
1252 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
1253 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
1255 ppib = new PolicyPropertyInfoBuilder();
1256 ppib.setPropId(new PolicyPropertyId(1081345l))
1257 .setPropName("type")
1258 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1260 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1263 pcib = new PolicyClassInfoBuilder();
1265 .setClassName("DomainConfigToConfigRRes")
1266 .setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER)
1270 metaData.put(pci.getClassName(), pci);
1271 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1273 ppil = new ArrayList<PolicyPropertyInfo>();
1274 classKeys = new ArrayList<PolicyPropertyId>();
1275 eib = new EnumInfoBuilder();
1276 eib.setName("RelatorRoleT");
1277 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
1278 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
1279 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
1281 ppib = new PolicyPropertyInfoBuilder();
1282 ppib.setPropId(new PolicyPropertyId(1114114l))
1283 .setPropName("role")
1284 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1286 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1289 eib = new EnumInfoBuilder();
1290 eib.setName("RelatorTypeT");
1291 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
1292 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
1293 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
1294 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
1295 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
1297 ppib = new PolicyPropertyInfoBuilder();
1298 ppib.setPropId(new PolicyPropertyId(1114113l))
1299 .setPropName("type")
1300 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1302 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1305 pcib = new PolicyClassInfoBuilder();
1307 .setClassName("GbpeEpgMappingCtxToEpgMappingRRes")
1308 .setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER)
1312 metaData.put(pci.getClassName(), pci);
1313 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1315 ppil = new ArrayList<PolicyPropertyInfo>();
1316 classKeys = new ArrayList<PolicyPropertyId>();
1317 ppib = new PolicyPropertyInfoBuilder();
1318 ppib.setPropId(new PolicyPropertyId(1245188l))
1319 .setPropName("context")
1320 .setType(PolicyPropertyInfo.PropertyType.STRING)
1321 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1324 classKeys.add(ppi.getPropId());
1325 ppib = new PolicyPropertyInfoBuilder();
1326 ppib.setPropId(new PolicyPropertyId(1245187l))
1327 .setPropName("group")
1328 .setType(PolicyPropertyInfo.PropertyType.STRING)
1329 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1332 ppib = new PolicyPropertyInfoBuilder();
1333 ppib.setPropId(new PolicyPropertyId(1245186l))
1335 .setType(PolicyPropertyInfo.PropertyType.MAC)
1336 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1339 classKeys.add(ppi.getPropId());
1340 ppib = new PolicyPropertyInfoBuilder();
1341 ppib.setPropId(new PolicyPropertyId(1245185l))
1342 .setPropName("uuid")
1343 .setType(PolicyPropertyInfo.PropertyType.STRING)
1344 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1347 ppib = new PolicyPropertyInfoBuilder();
1348 ppib.setPropId(new PolicyPropertyId(2148728871l))
1349 .setPropName("EprL3Net")
1350 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
1352 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1355 ppib = new PolicyPropertyInfoBuilder();
1356 ppib.setPropId(new PolicyPropertyId(2148728877l))
1357 .setPropName("SpanLocalEpFromEpRTgt")
1358 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
1360 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1363 pcib = new PolicyClassInfoBuilder();
1365 .setClassName("EprL2Ep")
1366 .setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ENDPOINT)
1370 metaData.put(pci.getClassName(), pci);
1371 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1373 ppil = new ArrayList<PolicyPropertyInfo>();
1374 classKeys = new ArrayList<PolicyPropertyId>();
1375 ppib = new PolicyPropertyInfoBuilder();
1376 ppib.setPropId(new PolicyPropertyId(1277953l))
1378 .setType(PolicyPropertyInfo.PropertyType.STRING)
1379 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1382 classKeys.add(ppi.getPropId());
1383 pcib = new PolicyClassInfoBuilder();
1385 .setClassName("EprL3Net")
1386 .setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ENDPOINT)
1390 metaData.put(pci.getClassName(), pci);
1391 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1393 ppil = new ArrayList<PolicyPropertyInfo>();
1394 classKeys = new ArrayList<PolicyPropertyId>();
1395 ppib = new PolicyPropertyInfoBuilder();
1396 ppib.setPropId(new PolicyPropertyId(1343491l))
1397 .setPropName("label")
1398 .setType(PolicyPropertyInfo.PropertyType.U64)
1399 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1402 ppib = new PolicyPropertyInfoBuilder();
1403 ppib.setPropId(new PolicyPropertyId(1343489l))
1404 .setPropName("name")
1405 .setType(PolicyPropertyInfo.PropertyType.STRING)
1406 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1409 eib = new EnumInfoBuilder();
1410 eib.setName("PlatformAdminStateT");
1411 eib.setEnumValue("off", new BigInteger(String.valueOf(0)));
1412 eib.setEnumValue("on", new BigInteger(String.valueOf(1)));
1414 ppib = new PolicyPropertyInfoBuilder();
1415 ppib.setPropId(new PolicyPropertyId(1343490l))
1416 .setPropName("state")
1417 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1419 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1422 ppib = new PolicyPropertyInfoBuilder();
1423 ppib.setPropId(new PolicyPropertyId(2148827196l))
1424 .setPropName("SpanSrcMember")
1425 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
1427 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1430 ppib = new PolicyPropertyInfoBuilder();
1431 ppib.setPropId(new PolicyPropertyId(2148827197l))
1432 .setPropName("SpanDstMember")
1433 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
1435 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1438 pcib = new PolicyClassInfoBuilder();
1440 .setClassName("SpanSrcGrp")
1441 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
1445 metaData.put(pci.getClassName(), pci);
1446 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1448 ppil = new ArrayList<PolicyPropertyInfo>();
1449 classKeys = new ArrayList<PolicyPropertyId>();
1450 ppib = new PolicyPropertyInfoBuilder();
1451 ppib.setPropId(new PolicyPropertyId(1376257l))
1452 .setPropName("name")
1453 .setType(PolicyPropertyInfo.PropertyType.STRING)
1454 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1457 ppib = new PolicyPropertyInfoBuilder();
1458 ppib.setPropId(new PolicyPropertyId(2148859964l))
1459 .setPropName("SpanSrcMember")
1460 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
1462 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1465 ppib = new PolicyPropertyInfoBuilder();
1466 ppib.setPropId(new PolicyPropertyId(2148859965l))
1467 .setPropName("SpanDstMember")
1468 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
1470 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1473 pcib = new PolicyClassInfoBuilder();
1475 .setClassName("SpanDstGrp")
1476 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
1480 metaData.put(pci.getClassName(), pci);
1481 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1483 ppil = new ArrayList<PolicyPropertyInfo>();
1484 classKeys = new ArrayList<PolicyPropertyId>();
1485 ppib = new PolicyPropertyInfoBuilder();
1486 ppib.setPropId(new PolicyPropertyId(1409025l))
1487 .setPropName("name")
1488 .setType(PolicyPropertyInfo.PropertyType.STRING)
1489 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1492 ppib = new PolicyPropertyInfoBuilder();
1493 ppib.setPropId(new PolicyPropertyId(1409026l))
1495 .setType(PolicyPropertyInfo.PropertyType.STRING)
1496 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1499 ppib = new PolicyPropertyInfoBuilder();
1500 ppib.setPropId(new PolicyPropertyId(2148892716l))
1501 .setPropName("SpanLocalEpToEpRSrc")
1502 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
1504 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1507 ppib = new PolicyPropertyInfoBuilder();
1508 ppib.setPropId(new PolicyPropertyId(2148892722l))
1509 .setPropName("SpanMemberFromRefRTgt")
1510 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
1512 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1515 pcib = new PolicyClassInfoBuilder();
1517 .setClassName("SpanLocalEp")
1518 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
1522 metaData.put(pci.getClassName(), pci);
1523 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1525 ppil = new ArrayList<PolicyPropertyInfo>();
1526 classKeys = new ArrayList<PolicyPropertyId>();
1527 ppib = new PolicyPropertyInfoBuilder();
1528 ppib.setPropId(new PolicyPropertyId(1441795l))
1529 .setPropName("target")
1530 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
1531 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1534 pcib = new PolicyClassInfoBuilder();
1536 .setClassName("SpanLocalEpToEpRSrc")
1537 .setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP)
1541 metaData.put(pci.getClassName(), pci);
1542 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1544 ppil = new ArrayList<PolicyPropertyInfo>();
1545 classKeys = new ArrayList<PolicyPropertyId>();
1546 eib = new EnumInfoBuilder();
1547 eib.setName("RelatorRoleT");
1548 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
1549 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
1550 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
1552 ppib = new PolicyPropertyInfoBuilder();
1553 ppib.setPropId(new PolicyPropertyId(1474562l))
1554 .setPropName("role")
1555 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1557 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1560 ppib = new PolicyPropertyInfoBuilder();
1561 ppib.setPropId(new PolicyPropertyId(1474563l))
1562 .setPropName("source")
1563 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
1564 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1567 classKeys.add(ppi.getPropId());
1568 eib = new EnumInfoBuilder();
1569 eib.setName("RelatorTypeT");
1570 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
1571 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
1572 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
1573 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
1574 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
1576 ppib = new PolicyPropertyInfoBuilder();
1577 ppib.setPropId(new PolicyPropertyId(1474561l))
1578 .setPropName("type")
1579 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1581 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1584 pcib = new PolicyClassInfoBuilder();
1586 .setClassName("SpanLocalEpFromEpRTgt")
1587 .setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP)
1591 metaData.put(pci.getClassName(), pci);
1592 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1594 ppil = new ArrayList<PolicyPropertyInfo>();
1595 classKeys = new ArrayList<PolicyPropertyId>();
1596 eib = new EnumInfoBuilder();
1597 eib.setName("RelatorRoleT");
1598 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
1599 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
1600 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
1602 ppib = new PolicyPropertyInfoBuilder();
1603 ppib.setPropId(new PolicyPropertyId(1507330l))
1604 .setPropName("role")
1605 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1607 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1610 eib = new EnumInfoBuilder();
1611 eib.setName("RelatorTypeT");
1612 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
1613 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
1614 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
1615 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
1616 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
1618 ppib = new PolicyPropertyInfoBuilder();
1619 ppib.setPropId(new PolicyPropertyId(1507329l))
1620 .setPropName("type")
1621 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1623 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1626 pcib = new PolicyClassInfoBuilder();
1628 .setClassName("SpanLocalEpToEpRRes")
1629 .setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER)
1633 metaData.put(pci.getClassName(), pci);
1634 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1636 ppil = new ArrayList<PolicyPropertyInfo>();
1637 classKeys = new ArrayList<PolicyPropertyId>();
1638 ppib = new PolicyPropertyInfoBuilder();
1639 ppib.setPropId(new PolicyPropertyId(1540101l))
1640 .setPropName("context")
1641 .setType(PolicyPropertyInfo.PropertyType.STRING)
1642 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1645 classKeys.add(ppi.getPropId());
1646 ppib = new PolicyPropertyInfoBuilder();
1647 ppib.setPropId(new PolicyPropertyId(1540099l))
1648 .setPropName("group")
1649 .setType(PolicyPropertyInfo.PropertyType.STRING)
1650 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1653 ppib = new PolicyPropertyInfoBuilder();
1654 ppib.setPropId(new PolicyPropertyId(1540100l))
1656 .setType(PolicyPropertyInfo.PropertyType.STRING)
1657 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1660 classKeys.add(ppi.getPropId());
1661 ppib = new PolicyPropertyInfoBuilder();
1662 ppib.setPropId(new PolicyPropertyId(1540098l))
1664 .setType(PolicyPropertyInfo.PropertyType.MAC)
1665 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1668 ppib = new PolicyPropertyInfoBuilder();
1669 ppib.setPropId(new PolicyPropertyId(1540097l))
1670 .setPropName("uuid")
1671 .setType(PolicyPropertyInfo.PropertyType.STRING)
1672 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1675 ppib = new PolicyPropertyInfoBuilder();
1676 ppib.setPropId(new PolicyPropertyId(2149023789l))
1677 .setPropName("SpanLocalEpFromEpRTgt")
1678 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
1680 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1683 pcib = new PolicyClassInfoBuilder();
1685 .setClassName("EprL3Ep")
1686 .setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ENDPOINT)
1690 metaData.put(pci.getClassName(), pci);
1691 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1693 ppil = new ArrayList<PolicyPropertyInfo>();
1694 classKeys = new ArrayList<PolicyPropertyId>();
1695 ppib = new PolicyPropertyInfoBuilder();
1696 ppib.setPropId(new PolicyPropertyId(1605635l))
1697 .setPropName("target")
1698 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
1699 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1702 pcib = new PolicyClassInfoBuilder();
1704 .setClassName("SpanMemberToRefRSrc")
1705 .setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP)
1709 metaData.put(pci.getClassName(), pci);
1710 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1712 ppil = new ArrayList<PolicyPropertyInfo>();
1713 classKeys = new ArrayList<PolicyPropertyId>();
1714 eib = new EnumInfoBuilder();
1715 eib.setName("RelatorRoleT");
1716 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
1717 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
1718 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
1720 ppib = new PolicyPropertyInfoBuilder();
1721 ppib.setPropId(new PolicyPropertyId(1638402l))
1722 .setPropName("role")
1723 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1725 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1728 ppib = new PolicyPropertyInfoBuilder();
1729 ppib.setPropId(new PolicyPropertyId(1638403l))
1730 .setPropName("source")
1731 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
1732 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1735 classKeys.add(ppi.getPropId());
1736 eib = new EnumInfoBuilder();
1737 eib.setName("RelatorTypeT");
1738 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
1739 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
1740 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
1741 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
1742 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
1744 ppib = new PolicyPropertyInfoBuilder();
1745 ppib.setPropId(new PolicyPropertyId(1638401l))
1746 .setPropName("type")
1747 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1749 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1752 pcib = new PolicyClassInfoBuilder();
1754 .setClassName("SpanMemberFromRefRTgt")
1755 .setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP)
1759 metaData.put(pci.getClassName(), pci);
1760 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1762 ppil = new ArrayList<PolicyPropertyInfo>();
1763 classKeys = new ArrayList<PolicyPropertyId>();
1764 ppib = new PolicyPropertyInfoBuilder();
1765 ppib.setPropId(new PolicyPropertyId(2149154887l))
1766 .setPropName("EpdrLocalL2Ep")
1767 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
1769 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1772 pcib = new PolicyClassInfoBuilder();
1774 .setClassName("EpdrL2Discovered")
1775 .setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY)
1779 metaData.put(pci.getClassName(), pci);
1780 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1782 ppil = new ArrayList<PolicyPropertyInfo>();
1783 classKeys = new ArrayList<PolicyPropertyId>();
1784 ppib = new PolicyPropertyInfoBuilder();
1785 ppib.setPropId(new PolicyPropertyId(2149187656l))
1786 .setPropName("EpdrLocalL3Ep")
1787 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
1789 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1792 pcib = new PolicyClassInfoBuilder();
1794 .setClassName("EpdrL3Discovered")
1795 .setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY)
1799 metaData.put(pci.getClassName(), pci);
1800 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1802 ppil = new ArrayList<PolicyPropertyInfo>();
1803 classKeys = new ArrayList<PolicyPropertyId>();
1804 ppib = new PolicyPropertyInfoBuilder();
1805 ppib.setPropId(new PolicyPropertyId(2149285926l))
1806 .setPropName("EprL2Ep")
1807 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
1809 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1812 pcib = new PolicyClassInfoBuilder();
1814 .setClassName("EprL2Universe")
1815 .setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY)
1819 metaData.put(pci.getClassName(), pci);
1820 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1822 ppil = new ArrayList<PolicyPropertyInfo>();
1823 classKeys = new ArrayList<PolicyPropertyId>();
1824 ppib = new PolicyPropertyInfoBuilder();
1825 ppib.setPropId(new PolicyPropertyId(1835011l))
1826 .setPropName("target")
1827 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
1828 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1831 pcib = new PolicyClassInfoBuilder();
1833 .setClassName("EpdrEndPointToGroupRSrc")
1834 .setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP)
1838 metaData.put(pci.getClassName(), pci);
1839 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1841 ppil = new ArrayList<PolicyPropertyInfo>();
1842 classKeys = new ArrayList<PolicyPropertyId>();
1843 eib = new EnumInfoBuilder();
1844 eib.setName("RelatorRoleT");
1845 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
1846 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
1847 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
1849 ppib = new PolicyPropertyInfoBuilder();
1850 ppib.setPropId(new PolicyPropertyId(1867778l))
1851 .setPropName("role")
1852 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1854 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1857 ppib = new PolicyPropertyInfoBuilder();
1858 ppib.setPropId(new PolicyPropertyId(1867779l))
1859 .setPropName("source")
1860 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
1861 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1864 classKeys.add(ppi.getPropId());
1865 eib = new EnumInfoBuilder();
1866 eib.setName("RelatorTypeT");
1867 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
1868 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
1869 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
1870 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
1871 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
1873 ppib = new PolicyPropertyInfoBuilder();
1874 ppib.setPropId(new PolicyPropertyId(1867777l))
1875 .setPropName("type")
1876 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1878 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1881 pcib = new PolicyClassInfoBuilder();
1883 .setClassName("EpdrEndPointFromGroupRTgt")
1884 .setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP)
1888 metaData.put(pci.getClassName(), pci);
1889 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1891 ppil = new ArrayList<PolicyPropertyInfo>();
1892 classKeys = new ArrayList<PolicyPropertyId>();
1893 ppib = new PolicyPropertyInfoBuilder();
1894 ppib.setPropId(new PolicyPropertyId(2149384239l))
1895 .setPropName("EprL3Ep")
1896 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
1898 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1901 pcib = new PolicyClassInfoBuilder();
1903 .setClassName("EprL3Universe")
1904 .setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY)
1908 metaData.put(pci.getClassName(), pci);
1909 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1911 ppil = new ArrayList<PolicyPropertyInfo>();
1912 classKeys = new ArrayList<PolicyPropertyId>();
1913 eib = new EnumInfoBuilder();
1914 eib.setName("RelatorRoleT");
1915 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
1916 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
1917 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
1919 ppib = new PolicyPropertyInfoBuilder();
1920 ppib.setPropId(new PolicyPropertyId(1933314l))
1921 .setPropName("role")
1922 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1924 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1927 eib = new EnumInfoBuilder();
1928 eib.setName("RelatorTypeT");
1929 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
1930 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
1931 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
1932 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
1933 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
1935 ppib = new PolicyPropertyInfoBuilder();
1936 ppib.setPropId(new PolicyPropertyId(1933313l))
1937 .setPropName("type")
1938 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1940 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1943 pcib = new PolicyClassInfoBuilder();
1945 .setClassName("SpanMemberToRefRRes")
1946 .setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER)
1950 metaData.put(pci.getClassName(), pci);
1951 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1953 ppil = new ArrayList<PolicyPropertyInfo>();
1954 classKeys = new ArrayList<PolicyPropertyId>();
1955 eib = new EnumInfoBuilder();
1956 eib.setName("SpanDirectionT");
1957 eib.setEnumValue("both", new BigInteger(String.valueOf(3)));
1958 eib.setEnumValue("in", new BigInteger(String.valueOf(1)));
1959 eib.setEnumValue("out", new BigInteger(String.valueOf(2)));
1961 ppib = new PolicyPropertyInfoBuilder();
1962 ppib.setPropId(new PolicyPropertyId(1966082l))
1964 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
1966 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1969 ppib = new PolicyPropertyInfoBuilder();
1970 ppib.setPropId(new PolicyPropertyId(1966081l))
1971 .setPropName("name")
1972 .setType(PolicyPropertyInfo.PropertyType.STRING)
1973 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
1976 classKeys.add(ppi.getPropId());
1977 ppib = new PolicyPropertyInfoBuilder();
1978 ppib.setPropId(new PolicyPropertyId(2149449777l))
1979 .setPropName("SpanMemberToRefRSrc")
1980 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
1982 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
1985 pcib = new PolicyClassInfoBuilder();
1987 .setClassName("SpanSrcMember")
1988 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
1992 metaData.put(pci.getClassName(), pci);
1993 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
1995 ppil = new ArrayList<PolicyPropertyInfo>();
1996 classKeys = new ArrayList<PolicyPropertyId>();
1997 ppib = new PolicyPropertyInfoBuilder();
1998 ppib.setPropId(new PolicyPropertyId(1998849l))
1999 .setPropName("name")
2000 .setType(PolicyPropertyInfo.PropertyType.STRING)
2001 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2004 classKeys.add(ppi.getPropId());
2005 ppib = new PolicyPropertyInfoBuilder();
2006 ppib.setPropId(new PolicyPropertyId(2149482545l))
2007 .setPropName("SpanMemberToRefRSrc")
2008 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2010 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2013 ppib = new PolicyPropertyInfoBuilder();
2014 ppib.setPropId(new PolicyPropertyId(2149482558l))
2015 .setPropName("SpanDstSummary")
2016 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2018 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2021 pcib = new PolicyClassInfoBuilder();
2023 .setClassName("SpanDstMember")
2024 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
2028 metaData.put(pci.getClassName(), pci);
2029 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2031 ppil = new ArrayList<PolicyPropertyInfo>();
2032 classKeys = new ArrayList<PolicyPropertyId>();
2033 ppib = new PolicyPropertyInfoBuilder();
2034 ppib.setPropId(new PolicyPropertyId(2031617l))
2035 .setPropName("dest")
2036 .setType(PolicyPropertyInfo.PropertyType.STRING)
2037 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2040 ppib = new PolicyPropertyInfoBuilder();
2041 ppib.setPropId(new PolicyPropertyId(2031624l))
2042 .setPropName("dscp")
2043 .setType(PolicyPropertyInfo.PropertyType.U64)
2044 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2047 ppib = new PolicyPropertyInfoBuilder();
2048 ppib.setPropId(new PolicyPropertyId(2031620l))
2049 .setPropName("flowId")
2050 .setType(PolicyPropertyInfo.PropertyType.U64)
2051 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2054 eib = new EnumInfoBuilder();
2055 eib.setName("SpanErspanDestModeT");
2056 eib.setEnumValue("notVisible", new BigInteger(String.valueOf(2)));
2057 eib.setEnumValue("visible", new BigInteger(String.valueOf(1)));
2059 ppib = new PolicyPropertyInfoBuilder();
2060 ppib.setPropId(new PolicyPropertyId(2031625l))
2061 .setPropName("mode")
2062 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
2064 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2067 ppib = new PolicyPropertyInfoBuilder();
2068 ppib.setPropId(new PolicyPropertyId(2031623l))
2070 .setType(PolicyPropertyInfo.PropertyType.U64)
2071 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2074 ppib = new PolicyPropertyInfoBuilder();
2075 ppib.setPropId(new PolicyPropertyId(2031618l))
2076 .setPropName("srcPrefix")
2077 .setType(PolicyPropertyInfo.PropertyType.STRING)
2078 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2081 ppib = new PolicyPropertyInfoBuilder();
2082 ppib.setPropId(new PolicyPropertyId(2031621l))
2084 .setType(PolicyPropertyInfo.PropertyType.U64)
2085 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2088 eib = new EnumInfoBuilder();
2089 eib.setName("SpanErspanVersionT");
2090 eib.setEnumValue("v1", new BigInteger(String.valueOf(1)));
2091 eib.setEnumValue("v2", new BigInteger(String.valueOf(2)));
2093 ppib = new PolicyPropertyInfoBuilder();
2094 ppib.setPropId(new PolicyPropertyId(2031619l))
2095 .setPropName("version")
2096 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
2098 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2101 ppib = new PolicyPropertyInfoBuilder();
2102 ppib.setPropId(new PolicyPropertyId(2031622l))
2103 .setPropName("vrfName")
2104 .setType(PolicyPropertyInfo.PropertyType.STRING)
2105 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2108 pcib = new PolicyClassInfoBuilder();
2110 .setClassName("SpanDstSummary")
2111 .setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY)
2115 metaData.put(pci.getClassName(), pci);
2116 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2118 ppil = new ArrayList<PolicyPropertyInfo>();
2119 classKeys = new ArrayList<PolicyPropertyId>();
2120 ppib = new PolicyPropertyInfoBuilder();
2121 ppib.setPropId(new PolicyPropertyId(2097153l))
2122 .setPropName("name")
2123 .setType(PolicyPropertyInfo.PropertyType.STRING)
2124 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2127 classKeys.add(ppi.getPropId());
2128 ppib = new PolicyPropertyInfoBuilder();
2129 ppib.setPropId(new PolicyPropertyId(2149580865l))
2130 .setPropName("GbpSubject")
2131 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2133 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2136 ppib = new PolicyPropertyInfoBuilder();
2137 ppib.setPropId(new PolicyPropertyId(2149580886l))
2138 .setPropName("GbpEpGroupFromProvContractRTgt")
2139 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2141 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2144 ppib = new PolicyPropertyInfoBuilder();
2145 ppib.setPropId(new PolicyPropertyId(2149580891l))
2146 .setPropName("GbpEpGroupFromConsContractRTgt")
2147 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2149 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2152 pcib = new PolicyClassInfoBuilder();
2154 .setClassName("GbpContract")
2155 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
2159 metaData.put(pci.getClassName(), pci);
2160 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2162 ppil = new ArrayList<PolicyPropertyInfo>();
2163 classKeys = new ArrayList<PolicyPropertyId>();
2164 ppib = new PolicyPropertyInfoBuilder();
2165 ppib.setPropId(new PolicyPropertyId(2129921l))
2166 .setPropName("name")
2167 .setType(PolicyPropertyInfo.PropertyType.STRING)
2168 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2171 classKeys.add(ppi.getPropId());
2172 ppib = new PolicyPropertyInfoBuilder();
2173 ppib.setPropId(new PolicyPropertyId(2149613634l))
2174 .setPropName("GbpRule")
2175 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2177 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2180 pcib = new PolicyClassInfoBuilder();
2182 .setClassName("GbpSubject")
2183 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
2187 metaData.put(pci.getClassName(), pci);
2188 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2190 ppil = new ArrayList<PolicyPropertyInfo>();
2191 classKeys = new ArrayList<PolicyPropertyId>();
2192 ppib = new PolicyPropertyInfoBuilder();
2193 ppib.setPropId(new PolicyPropertyId(2162689l))
2194 .setPropName("name")
2195 .setType(PolicyPropertyInfo.PropertyType.STRING)
2196 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2199 classKeys.add(ppi.getPropId());
2200 ppib = new PolicyPropertyInfoBuilder();
2201 ppib.setPropId(new PolicyPropertyId(2162690l))
2202 .setPropName("order")
2203 .setType(PolicyPropertyInfo.PropertyType.U64)
2204 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2207 ppib = new PolicyPropertyInfoBuilder();
2208 ppib.setPropId(new PolicyPropertyId(2149646403l))
2209 .setPropName("GbpRuleToClassifierRSrc")
2210 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2212 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2215 pcib = new PolicyClassInfoBuilder();
2217 .setClassName("GbpRule")
2218 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
2222 metaData.put(pci.getClassName(), pci);
2223 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2225 ppil = new ArrayList<PolicyPropertyInfo>();
2226 classKeys = new ArrayList<PolicyPropertyId>();
2227 ppib = new PolicyPropertyInfoBuilder();
2228 ppib.setPropId(new PolicyPropertyId(2195459l))
2229 .setPropName("target")
2230 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
2231 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2234 classKeys.add(ppi.getPropId());
2235 pcib = new PolicyClassInfoBuilder();
2237 .setClassName("GbpRuleToClassifierRSrc")
2238 .setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP)
2242 metaData.put(pci.getClassName(), pci);
2243 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2245 ppil = new ArrayList<PolicyPropertyInfo>();
2246 classKeys = new ArrayList<PolicyPropertyId>();
2247 eib = new EnumInfoBuilder();
2248 eib.setName("RelatorRoleT");
2249 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
2250 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
2251 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
2253 ppib = new PolicyPropertyInfoBuilder();
2254 ppib.setPropId(new PolicyPropertyId(2228226l))
2255 .setPropName("role")
2256 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
2258 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2261 ppib = new PolicyPropertyInfoBuilder();
2262 ppib.setPropId(new PolicyPropertyId(2228227l))
2263 .setPropName("source")
2264 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
2265 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2268 classKeys.add(ppi.getPropId());
2269 eib = new EnumInfoBuilder();
2270 eib.setName("RelatorTypeT");
2271 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
2272 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
2273 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
2274 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
2275 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
2277 ppib = new PolicyPropertyInfoBuilder();
2278 ppib.setPropId(new PolicyPropertyId(2228225l))
2279 .setPropName("type")
2280 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
2282 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2285 pcib = new PolicyClassInfoBuilder();
2287 .setClassName("GbpRuleFromClassifierRTgt")
2288 .setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP)
2292 metaData.put(pci.getClassName(), pci);
2293 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2295 ppil = new ArrayList<PolicyPropertyInfo>();
2296 classKeys = new ArrayList<PolicyPropertyId>();
2297 eib = new EnumInfoBuilder();
2298 eib.setName("RelatorRoleT");
2299 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
2300 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
2301 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
2303 ppib = new PolicyPropertyInfoBuilder();
2304 ppib.setPropId(new PolicyPropertyId(2260994l))
2305 .setPropName("role")
2306 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
2308 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2311 eib = new EnumInfoBuilder();
2312 eib.setName("RelatorTypeT");
2313 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
2314 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
2315 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
2316 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
2317 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
2319 ppib = new PolicyPropertyInfoBuilder();
2320 ppib.setPropId(new PolicyPropertyId(2260993l))
2321 .setPropName("type")
2322 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
2324 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2327 pcib = new PolicyClassInfoBuilder();
2329 .setClassName("GbpRuleToClassifierRRes")
2330 .setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER)
2334 metaData.put(pci.getClassName(), pci);
2335 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2337 ppil = new ArrayList<PolicyPropertyInfo>();
2338 classKeys = new ArrayList<PolicyPropertyId>();
2339 eib = new EnumInfoBuilder();
2340 eib.setName("RelatorRoleT");
2341 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
2342 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
2343 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
2345 ppib = new PolicyPropertyInfoBuilder();
2346 ppib.setPropId(new PolicyPropertyId(2293762l))
2347 .setPropName("role")
2348 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
2350 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2353 eib = new EnumInfoBuilder();
2354 eib.setName("RelatorTypeT");
2355 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
2356 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
2357 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
2358 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
2359 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
2361 ppib = new PolicyPropertyInfoBuilder();
2362 ppib.setPropId(new PolicyPropertyId(2293761l))
2363 .setPropName("type")
2364 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
2366 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2369 pcib = new PolicyClassInfoBuilder();
2371 .setClassName("EpdrEndPointToGroupRRes")
2372 .setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER)
2376 metaData.put(pci.getClassName(), pci);
2377 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2379 ppil = new ArrayList<PolicyPropertyInfo>();
2380 classKeys = new ArrayList<PolicyPropertyId>();
2381 ppib = new PolicyPropertyInfoBuilder();
2382 ppib.setPropId(new PolicyPropertyId(2326530l))
2384 .setType(PolicyPropertyInfo.PropertyType.MAC)
2385 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2388 ppib = new PolicyPropertyInfoBuilder();
2389 ppib.setPropId(new PolicyPropertyId(2326529l))
2390 .setPropName("uuid")
2391 .setType(PolicyPropertyInfo.PropertyType.STRING)
2392 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2395 classKeys.add(ppi.getPropId());
2396 ppib = new PolicyPropertyInfoBuilder();
2397 ppib.setPropId(new PolicyPropertyId(2149810189l))
2398 .setPropName("GbpeEpgMappingCtx")
2399 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2401 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2404 ppib = new PolicyPropertyInfoBuilder();
2405 ppib.setPropId(new PolicyPropertyId(2149810232l))
2406 .setPropName("EpdrEndPointToGroupRSrc")
2407 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2409 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2412 pcib = new PolicyClassInfoBuilder();
2414 .setClassName("EpdrLocalL2Ep")
2415 .setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY)
2419 metaData.put(pci.getClassName(), pci);
2420 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2422 ppil = new ArrayList<PolicyPropertyInfo>();
2423 classKeys = new ArrayList<PolicyPropertyId>();
2424 ppib = new PolicyPropertyInfoBuilder();
2425 ppib.setPropId(new PolicyPropertyId(2359299l))
2427 .setType(PolicyPropertyInfo.PropertyType.STRING)
2428 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2431 ppib = new PolicyPropertyInfoBuilder();
2432 ppib.setPropId(new PolicyPropertyId(2359298l))
2434 .setType(PolicyPropertyInfo.PropertyType.MAC)
2435 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2438 ppib = new PolicyPropertyInfoBuilder();
2439 ppib.setPropId(new PolicyPropertyId(2359297l))
2440 .setPropName("uuid")
2441 .setType(PolicyPropertyInfo.PropertyType.STRING)
2442 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2445 classKeys.add(ppi.getPropId());
2446 ppib = new PolicyPropertyInfoBuilder();
2447 ppib.setPropId(new PolicyPropertyId(2149842957l))
2448 .setPropName("GbpeEpgMappingCtx")
2449 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2451 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2454 ppib = new PolicyPropertyInfoBuilder();
2455 ppib.setPropId(new PolicyPropertyId(2149843000l))
2456 .setPropName("EpdrEndPointToGroupRSrc")
2457 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2459 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2462 pcib = new PolicyClassInfoBuilder();
2464 .setClassName("EpdrLocalL3Ep")
2465 .setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY)
2469 metaData.put(pci.getClassName(), pci);
2470 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2472 ppil = new ArrayList<PolicyPropertyInfo>();
2473 classKeys = new ArrayList<PolicyPropertyId>();
2474 ppib = new PolicyPropertyInfoBuilder();
2475 ppib.setPropId(new PolicyPropertyId(2424834l))
2476 .setPropName("ipv6Autoconfig")
2477 .setType(PolicyPropertyInfo.PropertyType.U64)
2478 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2481 ppib = new PolicyPropertyInfoBuilder();
2482 ppib.setPropId(new PolicyPropertyId(2424833l))
2483 .setPropName("name")
2484 .setType(PolicyPropertyInfo.PropertyType.STRING)
2485 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2488 classKeys.add(ppi.getPropId());
2489 ppib = new PolicyPropertyInfoBuilder();
2490 ppib.setPropId(new PolicyPropertyId(2149908492l))
2491 .setPropName("GbpeInstContext")
2492 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2494 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2497 ppib = new PolicyPropertyInfoBuilder();
2498 ppib.setPropId(new PolicyPropertyId(2149908560l))
2499 .setPropName("GbpSubnetsFromNetworkRTgt")
2500 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2502 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2505 ppib = new PolicyPropertyInfoBuilder();
2506 ppib.setPropId(new PolicyPropertyId(2149908563l))
2507 .setPropName("GbpEpGroupFromNetworkRTgt")
2508 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2510 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2513 ppib = new PolicyPropertyInfoBuilder();
2514 ppib.setPropId(new PolicyPropertyId(2149908575l))
2515 .setPropName("GbpBridgeDomainFromNetworkRTgt")
2516 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2518 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2521 pcib = new PolicyClassInfoBuilder();
2523 .setClassName("GbpRoutingDomain")
2524 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
2528 metaData.put(pci.getClassName(), pci);
2529 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2531 ppil = new ArrayList<PolicyPropertyInfo>();
2532 classKeys = new ArrayList<PolicyPropertyId>();
2533 ppib = new PolicyPropertyInfoBuilder();
2534 ppib.setPropId(new PolicyPropertyId(2457602l))
2535 .setPropName("address")
2536 .setType(PolicyPropertyInfo.PropertyType.STRING)
2537 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2540 ppib = new PolicyPropertyInfoBuilder();
2541 ppib.setPropId(new PolicyPropertyId(2457606l))
2542 .setPropName("ipv6AdvAutonomousFlag")
2543 .setType(PolicyPropertyInfo.PropertyType.U64)
2544 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2547 ppib = new PolicyPropertyInfoBuilder();
2548 ppib.setPropId(new PolicyPropertyId(2457607l))
2549 .setPropName("ipv6AdvPreferredLifetime")
2550 .setType(PolicyPropertyInfo.PropertyType.U64)
2551 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2554 ppib = new PolicyPropertyInfoBuilder();
2555 ppib.setPropId(new PolicyPropertyId(2457605l))
2556 .setPropName("ipv6AdvValidLifetime")
2557 .setType(PolicyPropertyInfo.PropertyType.U64)
2558 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2561 ppib = new PolicyPropertyInfoBuilder();
2562 ppib.setPropId(new PolicyPropertyId(2457601l))
2563 .setPropName("name")
2564 .setType(PolicyPropertyInfo.PropertyType.STRING)
2565 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2568 classKeys.add(ppi.getPropId());
2569 ppib = new PolicyPropertyInfoBuilder();
2570 ppib.setPropId(new PolicyPropertyId(2457603l))
2571 .setPropName("prefixLen")
2572 .setType(PolicyPropertyInfo.PropertyType.U64)
2573 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2576 ppib = new PolicyPropertyInfoBuilder();
2577 ppib.setPropId(new PolicyPropertyId(2457604l))
2578 .setPropName("virtualRouterIp")
2579 .setType(PolicyPropertyInfo.PropertyType.STRING)
2580 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2583 pcib = new PolicyClassInfoBuilder();
2585 .setClassName("GbpSubnet")
2586 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
2590 metaData.put(pci.getClassName(), pci);
2591 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2593 ppil = new ArrayList<PolicyPropertyInfo>();
2594 classKeys = new ArrayList<PolicyPropertyId>();
2595 eib = new EnumInfoBuilder();
2596 eib.setName("GbpIntraGroupPolicyT");
2597 eib.setEnumValue("allow", new BigInteger(String.valueOf(0)));
2598 eib.setEnumValue("require-contract", new BigInteger(String.valueOf(1)));
2600 ppib = new PolicyPropertyInfoBuilder();
2601 ppib.setPropId(new PolicyPropertyId(2490370l))
2602 .setPropName("intraGroupPolicy")
2603 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
2605 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2608 ppib = new PolicyPropertyInfoBuilder();
2609 ppib.setPropId(new PolicyPropertyId(2490369l))
2610 .setPropName("name")
2611 .setType(PolicyPropertyInfo.PropertyType.STRING)
2612 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2615 classKeys.add(ppi.getPropId());
2616 ppib = new PolicyPropertyInfoBuilder();
2617 ppib.setPropId(new PolicyPropertyId(2149974028l))
2618 .setPropName("GbpeInstContext")
2619 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2621 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2624 ppib = new PolicyPropertyInfoBuilder();
2625 ppib.setPropId(new PolicyPropertyId(2149974066l))
2626 .setPropName("SpanMemberFromRefRTgt")
2627 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2629 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2632 ppib = new PolicyPropertyInfoBuilder();
2633 ppib.setPropId(new PolicyPropertyId(2149974073l))
2634 .setPropName("EpdrEndPointFromGroupRTgt")
2635 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2637 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2640 ppib = new PolicyPropertyInfoBuilder();
2641 ppib.setPropId(new PolicyPropertyId(2149974098l))
2642 .setPropName("GbpEpGroupToNetworkRSrc")
2643 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2645 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2648 ppib = new PolicyPropertyInfoBuilder();
2649 ppib.setPropId(new PolicyPropertyId(2149974101l))
2650 .setPropName("GbpEpGroupToProvContractRSrc")
2651 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2653 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2656 ppib = new PolicyPropertyInfoBuilder();
2657 ppib.setPropId(new PolicyPropertyId(2149974106l))
2658 .setPropName("GbpEpGroupToConsContractRSrc")
2659 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2661 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2664 pcib = new PolicyClassInfoBuilder();
2666 .setClassName("GbpEpGroup")
2667 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
2671 metaData.put(pci.getClassName(), pci);
2672 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2674 ppil = new ArrayList<PolicyPropertyInfo>();
2675 classKeys = new ArrayList<PolicyPropertyId>();
2676 ppib = new PolicyPropertyInfoBuilder();
2677 ppib.setPropId(new PolicyPropertyId(2555905l))
2678 .setPropName("name")
2679 .setType(PolicyPropertyInfo.PropertyType.STRING)
2680 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2683 classKeys.add(ppi.getPropId());
2684 ppib = new PolicyPropertyInfoBuilder();
2685 ppib.setPropId(new PolicyPropertyId(2150039627l))
2686 .setPropName("GbpSubnet")
2687 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2689 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2692 ppib = new PolicyPropertyInfoBuilder();
2693 ppib.setPropId(new PolicyPropertyId(2150039631l))
2694 .setPropName("GbpSubnetsToNetworkRSrc")
2695 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2697 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2700 ppib = new PolicyPropertyInfoBuilder();
2701 ppib.setPropId(new PolicyPropertyId(2150039635l))
2702 .setPropName("GbpEpGroupFromNetworkRTgt")
2703 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
2705 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
2708 pcib = new PolicyClassInfoBuilder();
2710 .setClassName("GbpSubnets")
2711 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
2715 metaData.put(pci.getClassName(), pci);
2716 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2718 ppil = new ArrayList<PolicyPropertyInfo>();
2719 classKeys = new ArrayList<PolicyPropertyId>();
2720 ppib = new PolicyPropertyInfoBuilder();
2721 ppib.setPropId(new PolicyPropertyId(2588675l))
2722 .setPropName("target")
2723 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
2724 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2727 pcib = new PolicyClassInfoBuilder();
2729 .setClassName("GbpSubnetsToNetworkRSrc")
2730 .setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP)
2734 metaData.put(pci.getClassName(), pci);
2735 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2737 ppil = new ArrayList<PolicyPropertyInfo>();
2738 classKeys = new ArrayList<PolicyPropertyId>();
2739 eib = new EnumInfoBuilder();
2740 eib.setName("RelatorRoleT");
2741 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
2742 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
2743 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
2745 ppib = new PolicyPropertyInfoBuilder();
2746 ppib.setPropId(new PolicyPropertyId(2621442l))
2747 .setPropName("role")
2748 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
2750 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2753 ppib = new PolicyPropertyInfoBuilder();
2754 ppib.setPropId(new PolicyPropertyId(2621443l))
2755 .setPropName("source")
2756 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
2757 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2760 classKeys.add(ppi.getPropId());
2761 eib = new EnumInfoBuilder();
2762 eib.setName("RelatorTypeT");
2763 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
2764 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
2765 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
2766 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
2767 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
2769 ppib = new PolicyPropertyInfoBuilder();
2770 ppib.setPropId(new PolicyPropertyId(2621441l))
2771 .setPropName("type")
2772 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
2774 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2777 pcib = new PolicyClassInfoBuilder();
2779 .setClassName("GbpSubnetsFromNetworkRTgt")
2780 .setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP)
2784 metaData.put(pci.getClassName(), pci);
2785 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2787 ppil = new ArrayList<PolicyPropertyInfo>();
2788 classKeys = new ArrayList<PolicyPropertyId>();
2789 eib = new EnumInfoBuilder();
2790 eib.setName("RelatorRoleT");
2791 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
2792 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
2793 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
2795 ppib = new PolicyPropertyInfoBuilder();
2796 ppib.setPropId(new PolicyPropertyId(2654210l))
2797 .setPropName("role")
2798 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
2800 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2803 eib = new EnumInfoBuilder();
2804 eib.setName("RelatorTypeT");
2805 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
2806 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
2807 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
2808 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
2809 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
2811 ppib = new PolicyPropertyInfoBuilder();
2812 ppib.setPropId(new PolicyPropertyId(2654209l))
2813 .setPropName("type")
2814 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
2816 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2819 pcib = new PolicyClassInfoBuilder();
2821 .setClassName("GbpSubnetsToNetworkRRes")
2822 .setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER)
2826 metaData.put(pci.getClassName(), pci);
2827 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2829 ppil = new ArrayList<PolicyPropertyInfo>();
2830 classKeys = new ArrayList<PolicyPropertyId>();
2831 ppib = new PolicyPropertyInfoBuilder();
2832 ppib.setPropId(new PolicyPropertyId(2686979l))
2833 .setPropName("target")
2834 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
2835 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2838 pcib = new PolicyClassInfoBuilder();
2840 .setClassName("GbpEpGroupToNetworkRSrc")
2841 .setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP)
2845 metaData.put(pci.getClassName(), pci);
2846 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2848 ppil = new ArrayList<PolicyPropertyInfo>();
2849 classKeys = new ArrayList<PolicyPropertyId>();
2850 eib = new EnumInfoBuilder();
2851 eib.setName("RelatorRoleT");
2852 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
2853 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
2854 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
2856 ppib = new PolicyPropertyInfoBuilder();
2857 ppib.setPropId(new PolicyPropertyId(2719746l))
2858 .setPropName("role")
2859 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
2861 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2864 ppib = new PolicyPropertyInfoBuilder();
2865 ppib.setPropId(new PolicyPropertyId(2719747l))
2866 .setPropName("source")
2867 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
2868 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2871 classKeys.add(ppi.getPropId());
2872 eib = new EnumInfoBuilder();
2873 eib.setName("RelatorTypeT");
2874 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
2875 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
2876 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
2877 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
2878 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
2880 ppib = new PolicyPropertyInfoBuilder();
2881 ppib.setPropId(new PolicyPropertyId(2719745l))
2882 .setPropName("type")
2883 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
2885 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2888 pcib = new PolicyClassInfoBuilder();
2890 .setClassName("GbpEpGroupFromNetworkRTgt")
2891 .setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP)
2895 metaData.put(pci.getClassName(), pci);
2896 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2898 ppil = new ArrayList<PolicyPropertyInfo>();
2899 classKeys = new ArrayList<PolicyPropertyId>();
2900 eib = new EnumInfoBuilder();
2901 eib.setName("RelatorRoleT");
2902 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
2903 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
2904 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
2906 ppib = new PolicyPropertyInfoBuilder();
2907 ppib.setPropId(new PolicyPropertyId(2752514l))
2908 .setPropName("role")
2909 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
2911 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2914 eib = new EnumInfoBuilder();
2915 eib.setName("RelatorTypeT");
2916 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
2917 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
2918 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
2919 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
2920 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
2922 ppib = new PolicyPropertyInfoBuilder();
2923 ppib.setPropId(new PolicyPropertyId(2752513l))
2924 .setPropName("type")
2925 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
2927 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2930 pcib = new PolicyClassInfoBuilder();
2932 .setClassName("GbpEpGroupToNetworkRRes")
2933 .setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER)
2937 metaData.put(pci.getClassName(), pci);
2938 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2940 ppil = new ArrayList<PolicyPropertyInfo>();
2941 classKeys = new ArrayList<PolicyPropertyId>();
2942 ppib = new PolicyPropertyInfoBuilder();
2943 ppib.setPropId(new PolicyPropertyId(2785283l))
2944 .setPropName("target")
2945 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
2946 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2949 classKeys.add(ppi.getPropId());
2950 pcib = new PolicyClassInfoBuilder();
2952 .setClassName("GbpEpGroupToProvContractRSrc")
2953 .setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP)
2957 metaData.put(pci.getClassName(), pci);
2958 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
2960 ppil = new ArrayList<PolicyPropertyInfo>();
2961 classKeys = new ArrayList<PolicyPropertyId>();
2962 eib = new EnumInfoBuilder();
2963 eib.setName("RelatorRoleT");
2964 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
2965 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
2966 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
2968 ppib = new PolicyPropertyInfoBuilder();
2969 ppib.setPropId(new PolicyPropertyId(2818050l))
2970 .setPropName("role")
2971 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
2973 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2976 ppib = new PolicyPropertyInfoBuilder();
2977 ppib.setPropId(new PolicyPropertyId(2818051l))
2978 .setPropName("source")
2979 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
2980 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
2983 classKeys.add(ppi.getPropId());
2984 eib = new EnumInfoBuilder();
2985 eib.setName("RelatorTypeT");
2986 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
2987 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
2988 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
2989 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
2990 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
2992 ppib = new PolicyPropertyInfoBuilder();
2993 ppib.setPropId(new PolicyPropertyId(2818049l))
2994 .setPropName("type")
2995 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
2997 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3000 pcib = new PolicyClassInfoBuilder();
3002 .setClassName("GbpEpGroupFromProvContractRTgt")
3003 .setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP)
3007 metaData.put(pci.getClassName(), pci);
3008 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3010 ppil = new ArrayList<PolicyPropertyInfo>();
3011 classKeys = new ArrayList<PolicyPropertyId>();
3012 ppib = new PolicyPropertyInfoBuilder();
3013 ppib.setPropId(new PolicyPropertyId(2850817l))
3014 .setPropName("name")
3015 .setType(PolicyPropertyInfo.PropertyType.STRING)
3016 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3019 classKeys.add(ppi.getPropId());
3020 ppib = new PolicyPropertyInfoBuilder();
3021 ppib.setPropId(new PolicyPropertyId(2150334476l))
3022 .setPropName("GbpeInstContext")
3023 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3025 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3028 ppib = new PolicyPropertyInfoBuilder();
3029 ppib.setPropId(new PolicyPropertyId(2150334544l))
3030 .setPropName("GbpSubnetsFromNetworkRTgt")
3031 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3033 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3036 ppib = new PolicyPropertyInfoBuilder();
3037 ppib.setPropId(new PolicyPropertyId(2150334547l))
3038 .setPropName("GbpEpGroupFromNetworkRTgt")
3039 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3041 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3044 ppib = new PolicyPropertyInfoBuilder();
3045 ppib.setPropId(new PolicyPropertyId(2150334552l))
3046 .setPropName("GbpBridgeDomainToNetworkRSrc")
3047 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3049 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3052 ppib = new PolicyPropertyInfoBuilder();
3053 ppib.setPropId(new PolicyPropertyId(2150334563l))
3054 .setPropName("GbpFloodDomainFromNetworkRTgt")
3055 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3057 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3060 pcib = new PolicyClassInfoBuilder();
3062 .setClassName("GbpBridgeDomain")
3063 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
3067 metaData.put(pci.getClassName(), pci);
3068 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3070 ppil = new ArrayList<PolicyPropertyInfo>();
3071 classKeys = new ArrayList<PolicyPropertyId>();
3072 ppib = new PolicyPropertyInfoBuilder();
3073 ppib.setPropId(new PolicyPropertyId(2883587l))
3074 .setPropName("target")
3075 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
3076 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3079 pcib = new PolicyClassInfoBuilder();
3081 .setClassName("GbpBridgeDomainToNetworkRSrc")
3082 .setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP)
3086 metaData.put(pci.getClassName(), pci);
3087 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3089 ppil = new ArrayList<PolicyPropertyInfo>();
3090 classKeys = new ArrayList<PolicyPropertyId>();
3091 eib = new EnumInfoBuilder();
3092 eib.setName("RelatorRoleT");
3093 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
3094 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
3095 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
3097 ppib = new PolicyPropertyInfoBuilder();
3098 ppib.setPropId(new PolicyPropertyId(2916354l))
3099 .setPropName("role")
3100 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
3102 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3105 eib = new EnumInfoBuilder();
3106 eib.setName("RelatorTypeT");
3107 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
3108 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
3109 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
3110 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
3111 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
3113 ppib = new PolicyPropertyInfoBuilder();
3114 ppib.setPropId(new PolicyPropertyId(2916353l))
3115 .setPropName("type")
3116 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
3118 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3121 pcib = new PolicyClassInfoBuilder();
3123 .setClassName("GbpEpGroupToProvContractRRes")
3124 .setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER)
3128 metaData.put(pci.getClassName(), pci);
3129 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3131 ppil = new ArrayList<PolicyPropertyInfo>();
3132 classKeys = new ArrayList<PolicyPropertyId>();
3133 ppib = new PolicyPropertyInfoBuilder();
3134 ppib.setPropId(new PolicyPropertyId(2949123l))
3135 .setPropName("target")
3136 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
3137 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3140 classKeys.add(ppi.getPropId());
3141 pcib = new PolicyClassInfoBuilder();
3143 .setClassName("GbpEpGroupToConsContractRSrc")
3144 .setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP)
3148 metaData.put(pci.getClassName(), pci);
3149 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3151 ppil = new ArrayList<PolicyPropertyInfo>();
3152 classKeys = new ArrayList<PolicyPropertyId>();
3153 eib = new EnumInfoBuilder();
3154 eib.setName("RelatorRoleT");
3155 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
3156 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
3157 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
3159 ppib = new PolicyPropertyInfoBuilder();
3160 ppib.setPropId(new PolicyPropertyId(2981890l))
3161 .setPropName("role")
3162 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
3164 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3167 ppib = new PolicyPropertyInfoBuilder();
3168 ppib.setPropId(new PolicyPropertyId(2981891l))
3169 .setPropName("source")
3170 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
3171 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3174 classKeys.add(ppi.getPropId());
3175 eib = new EnumInfoBuilder();
3176 eib.setName("RelatorTypeT");
3177 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
3178 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
3179 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
3180 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
3181 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
3183 ppib = new PolicyPropertyInfoBuilder();
3184 ppib.setPropId(new PolicyPropertyId(2981889l))
3185 .setPropName("type")
3186 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
3188 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3191 pcib = new PolicyClassInfoBuilder();
3193 .setClassName("GbpEpGroupFromConsContractRTgt")
3194 .setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP)
3198 metaData.put(pci.getClassName(), pci);
3199 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3201 ppil = new ArrayList<PolicyPropertyInfo>();
3202 classKeys = new ArrayList<PolicyPropertyId>();
3203 eib = new EnumInfoBuilder();
3204 eib.setName("RelatorRoleT");
3205 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
3206 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
3207 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
3209 ppib = new PolicyPropertyInfoBuilder();
3210 ppib.setPropId(new PolicyPropertyId(3014658l))
3211 .setPropName("role")
3212 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
3214 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3217 eib = new EnumInfoBuilder();
3218 eib.setName("RelatorTypeT");
3219 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
3220 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
3221 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
3222 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
3223 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
3225 ppib = new PolicyPropertyInfoBuilder();
3226 ppib.setPropId(new PolicyPropertyId(3014657l))
3227 .setPropName("type")
3228 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
3230 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3233 pcib = new PolicyClassInfoBuilder();
3235 .setClassName("GbpEpGroupToConsContractRRes")
3236 .setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER)
3240 metaData.put(pci.getClassName(), pci);
3241 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3243 ppil = new ArrayList<PolicyPropertyInfo>();
3244 classKeys = new ArrayList<PolicyPropertyId>();
3245 eib = new EnumInfoBuilder();
3246 eib.setName("RelatorRoleT");
3247 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
3248 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
3249 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
3251 ppib = new PolicyPropertyInfoBuilder();
3252 ppib.setPropId(new PolicyPropertyId(3112962l))
3253 .setPropName("role")
3254 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
3256 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3259 ppib = new PolicyPropertyInfoBuilder();
3260 ppib.setPropId(new PolicyPropertyId(3112963l))
3261 .setPropName("source")
3262 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
3263 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3266 classKeys.add(ppi.getPropId());
3267 eib = new EnumInfoBuilder();
3268 eib.setName("RelatorTypeT");
3269 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
3270 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
3271 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
3272 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
3273 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
3275 ppib = new PolicyPropertyInfoBuilder();
3276 ppib.setPropId(new PolicyPropertyId(3112961l))
3277 .setPropName("type")
3278 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
3280 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3283 pcib = new PolicyClassInfoBuilder();
3285 .setClassName("GbpBridgeDomainFromNetworkRTgt")
3286 .setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP)
3290 metaData.put(pci.getClassName(), pci);
3291 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3293 ppil = new ArrayList<PolicyPropertyInfo>();
3294 classKeys = new ArrayList<PolicyPropertyId>();
3295 eib = new EnumInfoBuilder();
3296 eib.setName("RelatorRoleT");
3297 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
3298 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
3299 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
3301 ppib = new PolicyPropertyInfoBuilder();
3302 ppib.setPropId(new PolicyPropertyId(3145730l))
3303 .setPropName("role")
3304 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
3306 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3309 eib = new EnumInfoBuilder();
3310 eib.setName("RelatorTypeT");
3311 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
3312 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
3313 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
3314 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
3315 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
3317 ppib = new PolicyPropertyInfoBuilder();
3318 ppib.setPropId(new PolicyPropertyId(3145729l))
3319 .setPropName("type")
3320 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
3322 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3325 pcib = new PolicyClassInfoBuilder();
3327 .setClassName("GbpBridgeDomainToNetworkRRes")
3328 .setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER)
3332 metaData.put(pci.getClassName(), pci);
3333 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3335 ppil = new ArrayList<PolicyPropertyInfo>();
3336 classKeys = new ArrayList<PolicyPropertyId>();
3337 eib = new EnumInfoBuilder();
3338 eib.setName("GbpAddressResModeT");
3339 eib.setEnumValue("drop", new BigInteger(String.valueOf(2)));
3340 eib.setEnumValue("flood", new BigInteger(String.valueOf(1)));
3341 eib.setEnumValue("unicast", new BigInteger(String.valueOf(0)));
3343 ppib = new PolicyPropertyInfoBuilder();
3344 ppib.setPropId(new PolicyPropertyId(3178498l))
3345 .setPropName("arpMode")
3346 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
3348 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3351 ppib = new PolicyPropertyInfoBuilder();
3352 ppib.setPropId(new PolicyPropertyId(3178497l))
3353 .setPropName("name")
3354 .setType(PolicyPropertyInfo.PropertyType.STRING)
3355 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3358 classKeys.add(ppi.getPropId());
3359 eib = new EnumInfoBuilder();
3360 eib.setName("GbpAddressResModeT");
3361 eib.setEnumValue("drop", new BigInteger(String.valueOf(2)));
3362 eib.setEnumValue("flood", new BigInteger(String.valueOf(1)));
3363 eib.setEnumValue("unicast", new BigInteger(String.valueOf(0)));
3365 ppib = new PolicyPropertyInfoBuilder();
3366 ppib.setPropId(new PolicyPropertyId(3178499l))
3367 .setPropName("neighborDiscMode")
3368 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
3370 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3373 eib = new EnumInfoBuilder();
3374 eib.setName("GbpUnknownFloodModeT");
3375 eib.setEnumValue("drop", new BigInteger(String.valueOf(0)));
3376 eib.setEnumValue("flood", new BigInteger(String.valueOf(1)));
3378 ppib = new PolicyPropertyInfoBuilder();
3379 ppib.setPropId(new PolicyPropertyId(3178500l))
3380 .setPropName("unknownFloodMode")
3381 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
3383 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3386 ppib = new PolicyPropertyInfoBuilder();
3387 ppib.setPropId(new PolicyPropertyId(2150662161l))
3388 .setPropName("GbpeFloodContext")
3389 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3391 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3394 ppib = new PolicyPropertyInfoBuilder();
3395 ppib.setPropId(new PolicyPropertyId(2150662224l))
3396 .setPropName("GbpSubnetsFromNetworkRTgt")
3397 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3399 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3402 ppib = new PolicyPropertyInfoBuilder();
3403 ppib.setPropId(new PolicyPropertyId(2150662227l))
3404 .setPropName("GbpEpGroupFromNetworkRTgt")
3405 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3407 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3410 ppib = new PolicyPropertyInfoBuilder();
3411 ppib.setPropId(new PolicyPropertyId(2150662242l))
3412 .setPropName("GbpFloodDomainToNetworkRSrc")
3413 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3415 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3418 pcib = new PolicyClassInfoBuilder();
3420 .setClassName("GbpFloodDomain")
3421 .setPolicyType(PolicyClassInfo.PolicyClassType.POLICY)
3425 metaData.put(pci.getClassName(), pci);
3426 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3428 ppil = new ArrayList<PolicyPropertyInfo>();
3429 classKeys = new ArrayList<PolicyPropertyId>();
3430 ppib = new PolicyPropertyInfoBuilder();
3431 ppib.setPropId(new PolicyPropertyId(3211267l))
3432 .setPropName("target")
3433 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
3434 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3437 pcib = new PolicyClassInfoBuilder();
3439 .setClassName("GbpFloodDomainToNetworkRSrc")
3440 .setPolicyType(PolicyClassInfo.PolicyClassType.RELATIONSHIP)
3444 metaData.put(pci.getClassName(), pci);
3445 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3447 ppil = new ArrayList<PolicyPropertyInfo>();
3448 classKeys = new ArrayList<PolicyPropertyId>();
3449 eib = new EnumInfoBuilder();
3450 eib.setName("RelatorRoleT");
3451 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
3452 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
3453 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
3455 ppib = new PolicyPropertyInfoBuilder();
3456 ppib.setPropId(new PolicyPropertyId(3244034l))
3457 .setPropName("role")
3458 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
3460 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3463 ppib = new PolicyPropertyInfoBuilder();
3464 ppib.setPropId(new PolicyPropertyId(3244035l))
3465 .setPropName("source")
3466 .setType(PolicyPropertyInfo.PropertyType.REFERENCE)
3467 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3470 classKeys.add(ppi.getPropId());
3471 eib = new EnumInfoBuilder();
3472 eib.setName("RelatorTypeT");
3473 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
3474 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
3475 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
3476 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
3477 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
3479 ppib = new PolicyPropertyInfoBuilder();
3480 ppib.setPropId(new PolicyPropertyId(3244033l))
3481 .setPropName("type")
3482 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
3484 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3487 pcib = new PolicyClassInfoBuilder();
3489 .setClassName("GbpFloodDomainFromNetworkRTgt")
3490 .setPolicyType(PolicyClassInfo.PolicyClassType.REVERSE_RELATIONSHIP)
3494 metaData.put(pci.getClassName(), pci);
3495 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3497 ppil = new ArrayList<PolicyPropertyInfo>();
3498 classKeys = new ArrayList<PolicyPropertyId>();
3499 eib = new EnumInfoBuilder();
3500 eib.setName("RelatorRoleT");
3501 eib.setEnumValue("resolver", new BigInteger(String.valueOf(4)));
3502 eib.setEnumValue("source", new BigInteger(String.valueOf(1)));
3503 eib.setEnumValue("target", new BigInteger(String.valueOf(2)));
3505 ppib = new PolicyPropertyInfoBuilder();
3506 ppib.setPropId(new PolicyPropertyId(3276802l))
3507 .setPropName("role")
3508 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
3510 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3513 eib = new EnumInfoBuilder();
3514 eib.setName("RelatorTypeT");
3515 eib.setEnumValue("direct-association", new BigInteger(String.valueOf(1)));
3516 eib.setEnumValue("direct-dependency", new BigInteger(String.valueOf(3)));
3517 eib.setEnumValue("named-association", new BigInteger(String.valueOf(2)));
3518 eib.setEnumValue("named-dependency", new BigInteger(String.valueOf(4)));
3519 eib.setEnumValue("reference", new BigInteger(String.valueOf(8)));
3521 ppib = new PolicyPropertyInfoBuilder();
3522 ppib.setPropId(new PolicyPropertyId(3276801l))
3523 .setPropName("type")
3524 .setType(PolicyPropertyInfo.PropertyType.ENUM8)
3526 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3529 pcib = new PolicyClassInfoBuilder();
3530 pcib.setClassId(100)
3531 .setClassName("GbpFloodDomainToNetworkRRes")
3532 .setPolicyType(PolicyClassInfo.PolicyClassType.RESOLVER)
3536 metaData.put(pci.getClassName(), pci);
3537 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3539 ppil = new ArrayList<PolicyPropertyInfo>();
3540 classKeys = new ArrayList<PolicyPropertyId>();
3541 ppib = new PolicyPropertyInfoBuilder();
3542 ppib.setPropId(new PolicyPropertyId(2150826000l))
3543 .setPropName("DfwEpCounter")
3544 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3546 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3549 ppib = new PolicyPropertyInfoBuilder();
3550 ppib.setPropId(new PolicyPropertyId(2150826003l))
3551 .setPropName("GbpeEpCounter")
3552 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3554 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3557 pcib = new PolicyClassInfoBuilder();
3558 pcib.setClassId(102)
3559 .setClassName("ObserverEpStatUniverse")
3560 .setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY)
3564 metaData.put(pci.getClassName(), pci);
3565 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3567 ppil = new ArrayList<PolicyPropertyInfo>();
3568 classKeys = new ArrayList<PolicyPropertyId>();
3569 ppib = new PolicyPropertyInfoBuilder();
3570 ppib.setPropId(new PolicyPropertyId(2151251977l))
3571 .setPropName("PlatformConfig")
3572 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3574 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3577 ppib = new PolicyPropertyInfoBuilder();
3578 ppib.setPropId(new PolicyPropertyId(2151251978l))
3579 .setPropName("GbpeEpgMapping")
3580 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3582 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3585 ppib = new PolicyPropertyInfoBuilder();
3586 ppib.setPropId(new PolicyPropertyId(2151252084l))
3587 .setPropName("PolicySpace")
3588 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3590 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3593 pcib = new PolicyClassInfoBuilder();
3594 pcib.setClassId(115)
3595 .setClassName("PolicyUniverse")
3596 .setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY)
3600 metaData.put(pci.getClassName(), pci);
3601 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3603 ppil = new ArrayList<PolicyPropertyInfo>();
3604 classKeys = new ArrayList<PolicyPropertyId>();
3605 ppib = new PolicyPropertyInfoBuilder();
3606 ppib.setPropId(new PolicyPropertyId(3801089l))
3607 .setPropName("name")
3608 .setType(PolicyPropertyInfo.PropertyType.STRING)
3609 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.SCALAR);
3612 classKeys.add(ppi.getPropId());
3613 ppib = new PolicyPropertyInfoBuilder();
3614 ppib.setPropId(new PolicyPropertyId(2151284754l))
3615 .setPropName("GbpeL24Classifier")
3616 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3618 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3621 ppib = new PolicyPropertyInfoBuilder();
3622 ppib.setPropId(new PolicyPropertyId(2151284800l))
3623 .setPropName("GbpContract")
3624 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3626 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3629 ppib = new PolicyPropertyInfoBuilder();
3630 ppib.setPropId(new PolicyPropertyId(2151284810l))
3631 .setPropName("GbpRoutingDomain")
3632 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3634 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3637 ppib = new PolicyPropertyInfoBuilder();
3638 ppib.setPropId(new PolicyPropertyId(2151284812l))
3639 .setPropName("GbpEpGroup")
3640 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3642 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3645 ppib = new PolicyPropertyInfoBuilder();
3646 ppib.setPropId(new PolicyPropertyId(2151284814l))
3647 .setPropName("GbpSubnets")
3648 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3650 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3653 ppib = new PolicyPropertyInfoBuilder();
3654 ppib.setPropId(new PolicyPropertyId(2151284823l))
3655 .setPropName("GbpBridgeDomain")
3656 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3658 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3661 ppib = new PolicyPropertyInfoBuilder();
3662 ppib.setPropId(new PolicyPropertyId(2151284833l))
3663 .setPropName("GbpFloodDomain")
3664 .setType(PolicyPropertyInfo.PropertyType.COMPOSITE)
3666 .setPropCardinality(PolicyPropertyInfo.PropertyCardinality.VECTOR);
3669 pcib = new PolicyClassInfoBuilder();
3670 pcib.setClassId(116)
3671 .setClassName("PolicySpace")
3672 .setPolicyType(PolicyClassInfo.PolicyClassType.LOCAL_ONLY)
3676 metaData.put(pci.getClassName(), pci);
3677 classIdToString.put(Long.valueOf(pci.getClassId()), pci.getClassName());
3679 metaDataMap = Collections.unmodifiableMap(metaData);
3680 classIdToStringMap = Collections.unmodifiableMap(classIdToString);
3684 public PolicyClassInfo getClass(String name) {
3685 return metaDataMap.get(name);
3689 public PolicyClassInfo getClass(Long classId) {
3690 String className = classIdToStringMap.get(classId);
3691 if (className == null)
3693 return metaDataMap.get(className);