+ // DistinguishedNameType
+ private static final DistinguishedNameType DISTINGUISHED_NAME_TYPE =
+ new DistinguishedNameType("distinguished_name");
+ private static final DistinguishedName DISTINGUISHED_NAME = new DistinguishedNameBuilder()
+ .setDistinguishedName(DISTINGUISHED_NAME_TYPE).build();
+ private static final LispAddress LISP_DISTINGUISHED_NAME = new EidBuilder().setAddress(DISTINGUISHED_NAME).build();
+
+ // AsNumber
+ private static final AsNumber AS_NUMBER = new AsNumber(300L);
+ private static final org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp
+ .address.address.AsNumber AS_NUMBER_LISP_TYPE = new AsNumberBuilder().setAsNumber(AS_NUMBER).build();
+ private static final LispAddress LISP_AS_NUMBER = new EidBuilder().setAddress(AS_NUMBER_LISP_TYPE).build();
+
+ // NoAddress
+ private static final NoAddress NO_ADDRESS = new NoAddressBuilder().setNoAddress(true).build();
+ private static final LispAddress LISP_NO_ADDRESS = new EidBuilder().setAddress(NO_ADDRESS).build();
+
+ // AfiList
+ private static final SimpleAddress SIMPLE_ADDRESS_1 = new SimpleAddress(new IpAddress(IPV4_ADDRESS));
+ private static final SimpleAddress SIMPLE_ADDRESS_2 = new SimpleAddress(new IpAddress(IPV6_ADDRESS));
+ private static final List<SimpleAddress> ADDRESS_LIST = new ArrayList<>();
+ private static final AfiList AFI_LIST = new AfiListBuilder().setAfiList(new org.opendaylight.yang.gen.v1.urn.ietf
+ .params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list.AfiListBuilder()
+ .setAddressList(ADDRESS_LIST).build()).build();
+
+ // ApplicationData
+ private static final LispAddress LISP_AFI_LIST = new EidBuilder().setAddress(AFI_LIST).build();
+ private static final ApplicationData APPLICATION_DATA = new ApplicationDataBuilder().setApplicationData(new org
+ .opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
+ .application.data.ApplicationDataBuilder()
+ .setAddress(SIMPLE_ADDRESS_1)
+ .setIpTos(0)
+ .setLocalPortHigh(new PortNumber(1234))
+ .setLocalPortLow(new PortNumber(1111))
+ .setProtocol((short)1)
+ .setRemotePortHigh(new PortNumber(9999))
+ .setRemotePortLow(new PortNumber(1000)).build()).build();
+ private static final LispAddress LISP_APPLICATION_DATA = new EidBuilder().setAddress(APPLICATION_DATA).build();
+
+ // ExplicitLocatorPath
+ private static final Hop HOP_1 = new HopBuilder()
+ .setHopId("hop_1")
+ .setAddress(SIMPLE_ADDRESS_1)
+ .setKey(new HopKey("hop_1"))
+ .setLrsBits(new Hop.LrsBits(true, true, true)).build();
+ private static final Hop HOP_2 = new HopBuilder()
+ .setHopId("hop_2")
+ .setAddress(SIMPLE_ADDRESS_2)
+ .setKey(new HopKey("hop_2"))
+ .setLrsBits(new Hop.LrsBits(true, true, true)).build();
+ private static final List<Hop> HOP_LIST = new ArrayList<>();
+ private static final ExplicitLocatorPath EXPLICIT_LOCATOR_PATH = new ExplicitLocatorPathBuilder()
+ .setExplicitLocatorPath(new org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types
+ .rev151105.lisp.address.address.explicit.locator.path.ExplicitLocatorPathBuilder().setHop(HOP_LIST)
+ .build()).build();
+ private static final LispAddress LISP_EXPLICIT_LOCATOR_PATH = new EidBuilder().setAddress(EXPLICIT_LOCATOR_PATH)
+ .build();
+
+ // SourceDestKey
+ private static final SourceDestKey SOURCE_DEST_KEY = new SourceDestKeyBuilder().setSourceDestKey(new org
+ .opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
+ .source.dest.key.SourceDestKeyBuilder().setSource(SIMPLE_ADDRESS_1)
+ .setDest(SIMPLE_ADDRESS_2).build()).build();
+ private static final LispAddress LISP_SOURCE_DEST_KEY = new EidBuilder().setAddress(SOURCE_DEST_KEY).build();
+
+ // KeyValueAddress
+ private static final KeyValueAddress KEY_VALUE_ADDRESS = new KeyValueAddressBuilder()
+ .setKeyValueAddress(new org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types
+ .rev151105.lisp.address.address.key.value.address.KeyValueAddressBuilder().setKey(SIMPLE_ADDRESS_1)
+ .setValue(SIMPLE_ADDRESS_2).build()).build();
+ private static final LispAddress LISP_KEY_VALUE_ADDRESS = new EidBuilder().setAddress(KEY_VALUE_ADDRESS).build();
+
+ // ServicePath
+ private static final ServicePathIdType SERVICE_PATH_ID_TYPE = new ServicePathIdType(123L);
+ private static final ServicePath SERVICE_PATH = new ServicePathBuilder().setServicePath(new org.opendaylight.yang
+ .gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path
+ .ServicePathBuilder().setServiceIndex((short) 1)
+ .setServicePathId(SERVICE_PATH_ID_TYPE).build()).build();
+ private static final LispAddress LISP_SERVICE_PATH = new EidBuilder().setAddress(SERVICE_PATH).build();
+