$ A B C D E F G H I J K L M N O P Q R S T U V W X 

$

$YangModelBindingProvider - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107
 
$YangModelBindingProvider() - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.$YangModelBindingProvider
 
$YangModelBindingProvider - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
 
$YangModelBindingProvider() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.$YangModelBindingProvider
 
$YangModelBindingProvider - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
 
$YangModelBindingProvider() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.$YangModelBindingProvider
 
$YangModelBindingProvider - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
 
$YangModelBindingProvider() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.$YangModelBindingProvider
 
$YangModelBindingProvider - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007
 
$YangModelBindingProvider() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007.$YangModelBindingProvider
 
$YangModelBindingProvider - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
 
$YangModelBindingProvider() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModelBindingProvider
 
$YangModelBindingProvider - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007
 
$YangModelBindingProvider() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.$YangModelBindingProvider
 
$YangModelBindingProvider - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906
 
$YangModelBindingProvider() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.$YangModelBindingProvider
 
$YangModelBindingProvider - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925
 
$YangModelBindingProvider() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.$YangModelBindingProvider
 
$YangModelBindingProvider - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517
 
$YangModelBindingProvider() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.$YangModelBindingProvider
 
$YangModuleInfoImpl - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107
 
$YangModuleInfoImpl - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
 
$YangModuleInfoImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
 
$YangModuleInfoImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
 
$YangModuleInfoImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007
 
$YangModuleInfoImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
 
$YangModuleInfoImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007
 
$YangModuleInfoImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906
 
$YangModuleInfoImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925
 
$YangModuleInfoImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517
 

A

AbstractDataListener - Class in org.opendaylight.lispflowmapping.implementation.mdsal
The superclass for the different MD-SAL data change event listeners.
AbstractDataListener() - Constructor for class org.opendaylight.lispflowmapping.implementation.mdsal.AbstractDataListener
 
AbstractInMemoryDbModule - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb
 
AbstractInMemoryDbModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModule
 
AbstractInMemoryDbModule(ModuleIdentifier, DependencyResolver, AbstractInMemoryDbModule, AutoCloseable) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModule
 
AbstractInMemoryDbModuleFactory - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb
 
AbstractInMemoryDbModuleFactory() - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModuleFactory
 
AbstractLfmMappingServiceSbModule - Class in org.opendaylight.controller.config.yang.config.lisp_sb.impl
 
AbstractLfmMappingServiceSbModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
 
AbstractLfmMappingServiceSbModule(ModuleIdentifier, DependencyResolver, AbstractLfmMappingServiceSbModule, AutoCloseable) - Constructor for class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
 
AbstractLfmMappingServiceSbModuleFactory - Class in org.opendaylight.controller.config.yang.config.lisp_sb.impl
 
AbstractLfmMappingServiceSbModuleFactory() - Constructor for class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModuleFactory
 
AbstractLispConfigModule - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107
Actual state of lisp configuration.
AbstractLispConfigModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
 
AbstractLispConfigModule(ModuleIdentifier, DependencyResolver, AbstractLispConfigModule, AutoCloseable) - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
 
AbstractLispConfigModuleFactory - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107
Actual state of lisp configuration.
AbstractLispConfigModuleFactory() - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModuleFactory
 
AbstractLispMappingServiceModule - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl
 
AbstractLispMappingServiceModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
AbstractLispMappingServiceModule(ModuleIdentifier, DependencyResolver, AbstractLispMappingServiceModule, AutoCloseable) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
AbstractLispMappingServiceModuleFactory - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl
 
AbstractLispMappingServiceModuleFactory() - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModuleFactory
 
AbstractMappingServiceModule - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl
 
AbstractMappingServiceModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
AbstractMappingServiceModule(ModuleIdentifier, DependencyResolver, AbstractMappingServiceModule, AutoCloseable) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
AbstractMappingServiceModuleFactory - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl
 
AbstractMappingServiceModuleFactory() - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModuleFactory
 
AbstractMappingServiceShellModule - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl
 
AbstractMappingServiceShellModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
 
AbstractMappingServiceShellModule(ModuleIdentifier, DependencyResolver, AbstractMappingServiceShellModule, AutoCloseable) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
 
AbstractMappingServiceShellModuleFactory - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl
 
AbstractMappingServiceShellModuleFactory() - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModuleFactory
 
Activator - Class in org.opendaylight.lispflowmapping.neutron
Main application activator class for registering the dependencies and Initializing the Mapping Service application.
Activator() - Constructor for class org.opendaylight.lispflowmapping.neutron.Activator
 
addAugmentation(Class<? extends Augmentation<Lispconfig>>, Augmentation<Lispconfig>) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration.LispconfigBuilder
 
addAugmentation(Class<? extends Augmentation<Lispconfig>>, Augmentation<Lispconfig>) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.state.LispconfigBuilder
 
addAugmentation(Class<? extends Augmentation<NullAddress>>, Augmentation<NullAddress>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address.NullAddressBuilder
 
addAugmentation(Class<? extends Augmentation<AfiList>>, Augmentation<AfiList>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list.AfiListBuilder
 
addAugmentation(Class<? extends Augmentation<AfiList>>, Augmentation<AfiList>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AfiListBuilder
 
addAugmentation(Class<? extends Augmentation<ApplicationData>>, Augmentation<ApplicationData>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
addAugmentation(Class<? extends Augmentation<ApplicationData>>, Augmentation<ApplicationData>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ApplicationDataBuilder
 
addAugmentation(Class<? extends Augmentation<AsNumberLcaf>>, Augmentation<AsNumberLcaf>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcafBuilder
 
addAugmentation(Class<? extends Augmentation<AsNumber>>, Augmentation<AsNumber>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberBuilder
 
addAugmentation(Class<? extends Augmentation<AsNumberLcaf>>, Augmentation<AsNumberLcaf>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberLcafBuilder
 
addAugmentation(Class<? extends Augmentation<DistinguishedName>>, Augmentation<DistinguishedName>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.DistinguishedNameBuilder
 
addAugmentation(Class<? extends Augmentation<Hop>>, Augmentation<Hop>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder
 
addAugmentation(Class<? extends Augmentation<ExplicitLocatorPath>>, Augmentation<ExplicitLocatorPath>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.ExplicitLocatorPathBuilder
 
addAugmentation(Class<? extends Augmentation<ExplicitLocatorPath>>, Augmentation<ExplicitLocatorPath>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ExplicitLocatorPathBuilder
 
addAugmentation(Class<? extends Augmentation<GeoCoordinates>>, Augmentation<GeoCoordinates>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
addAugmentation(Class<? extends Augmentation<GeoCoordinates>>, Augmentation<GeoCoordinates>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.GeoCoordinatesBuilder
 
addAugmentation(Class<? extends Augmentation<InstanceId>>, Augmentation<InstanceId>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder
 
addAugmentation(Class<? extends Augmentation<InstanceId>>, Augmentation<InstanceId>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.InstanceIdBuilder
 
addAugmentation(Class<? extends Augmentation<Ipv4>>, Augmentation<Ipv4>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Builder
 
addAugmentation(Class<? extends Augmentation<Ipv4Prefix>>, Augmentation<Ipv4Prefix>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4PrefixBuilder
 
addAugmentation(Class<? extends Augmentation<Ipv6>>, Augmentation<Ipv6>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Builder
 
addAugmentation(Class<? extends Augmentation<Ipv6Prefix>>, Augmentation<Ipv6Prefix>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6PrefixBuilder
 
addAugmentation(Class<? extends Augmentation<KeyValueAddress>>, Augmentation<KeyValueAddress>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddressBuilder
 
addAugmentation(Class<? extends Augmentation<KeyValueAddress>>, Augmentation<KeyValueAddress>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.KeyValueAddressBuilder
 
addAugmentation(Class<? extends Augmentation<Mac>>, Augmentation<Mac>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.MacBuilder
 
addAugmentation(Class<? extends Augmentation<NatTraversal>>, Augmentation<NatTraversal>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
 
addAugmentation(Class<? extends Augmentation<NatTraversal>>, Augmentation<NatTraversal>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NatTraversalBuilder
 
addAugmentation(Class<? extends Augmentation<NoAddress>>, Augmentation<NoAddress>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NoAddressBuilder
 
addAugmentation(Class<? extends Augmentation<NullAddress>>, Augmentation<NullAddress>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NullAddressBuilder
 
addAugmentation(Class<? extends Augmentation<ServicePath>>, Augmentation<ServicePath>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePathBuilder
 
addAugmentation(Class<? extends Augmentation<ServicePath>>, Augmentation<ServicePath>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ServicePathBuilder
 
addAugmentation(Class<? extends Augmentation<SourceDestKey>>, Augmentation<SourceDestKey>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKeyBuilder
 
addAugmentation(Class<? extends Augmentation<SourceDestKey>>, Augmentation<SourceDestKey>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.SourceDestKeyBuilder
 
addAugmentation(Class<? extends Augmentation<AddMapping>>, Augmentation<AddMapping>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
 
addAugmentation(Class<? extends Augmentation<Eid>>, Augmentation<Eid>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
 
addAugmentation(Class<? extends Augmentation<EidItem>>, Augmentation<EidItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
 
addAugmentation(Class<? extends Augmentation<GotMapNotify>>, Augmentation<GotMapNotify>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
 
addAugmentation(Class<? extends Augmentation<GotMapReply>>, Augmentation<GotMapReply>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
 
addAugmentation(Class<? extends Augmentation<LocatorRecord>>, Augmentation<LocatorRecord>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
addAugmentation(Class<? extends Augmentation<MapNotify>>, Augmentation<MapNotify>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
addAugmentation(Class<? extends Augmentation<MapNotify>>, Augmentation<MapNotify>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
addAugmentation(Class<? extends Augmentation<MappingRecord>>, Augmentation<MappingRecord>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
addAugmentation(Class<? extends Augmentation<MappingRecordItem>>, Augmentation<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
 
addAugmentation(Class<? extends Augmentation<MapRegister>>, Augmentation<MapRegister>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
addAugmentation(Class<? extends Augmentation<MapRegister>>, Augmentation<MapRegister>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
addAugmentation(Class<? extends Augmentation<MapReply>>, Augmentation<MapReply>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
 
addAugmentation(Class<? extends Augmentation<MapReply>>, Augmentation<MapReply>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
 
addAugmentation(Class<? extends Augmentation<ItrRloc>>, Augmentation<ItrRloc>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
 
addAugmentation(Class<? extends Augmentation<MapReply>>, Augmentation<MapReply>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder
 
addAugmentation(Class<? extends Augmentation<SourceEid>>, Augmentation<SourceEid>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder
 
addAugmentation(Class<? extends Augmentation<MapRequest>>, Augmentation<MapRequest>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
addAugmentation(Class<? extends Augmentation<MapRequest>>, Augmentation<MapRequest>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
addAugmentation(Class<? extends Augmentation<RequestMapping>>, Augmentation<RequestMapping>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
 
addAugmentation(Class<? extends Augmentation<Rloc>>, Augmentation<Rloc>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
 
addAugmentation(Class<? extends Augmentation<TransportAddress>>, Augmentation<TransportAddress>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddressBuilder
 
addAugmentation(Class<? extends Augmentation<XtrReplyMapping>>, Augmentation<XtrReplyMapping>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
 
addAugmentation(Class<? extends Augmentation<XtrRequestMapping>>, Augmentation<XtrRequestMapping>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
 
addAugmentation(Class<? extends Augmentation<ControlMessage>>, Augmentation<ControlMessage>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
 
addAugmentation(Class<? extends Augmentation<ControlMessageStats>>, Augmentation<ControlMessageStats>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
 
addAugmentation(Class<? extends Augmentation<GetStatsOutput>>, Augmentation<GetStatsOutput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutputBuilder
 
addAugmentation(Class<? extends Augmentation<SendMapNotifyInput>>, Augmentation<SendMapNotifyInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
 
addAugmentation(Class<? extends Augmentation<SendMapRegisterInput>>, Augmentation<SendMapRegisterInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
 
addAugmentation(Class<? extends Augmentation<SendMapReplyInput>>, Augmentation<SendMapReplyInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
 
addAugmentation(Class<? extends Augmentation<SendMapRequestInput>>, Augmentation<SendMapRequestInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
 
addAugmentation(Class<? extends Augmentation<AddKeyInput>>, Augmentation<AddKeyInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
 
addAugmentation(Class<? extends Augmentation<AddKeysInput>>, Augmentation<AddKeysInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeysInputBuilder
 
addAugmentation(Class<? extends Augmentation<AddMappingInput>>, Augmentation<AddMappingInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingInputBuilder
 
addAugmentation(Class<? extends Augmentation<AddMappingsInput>>, Augmentation<AddMappingsInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingsInputBuilder
 
addAugmentation(Class<? extends Augmentation<AuthenticationKey>>, Augmentation<AuthenticationKey>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
 
addAugmentation(Class<? extends Augmentation<Mapping>>, Augmentation<Mapping>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
 
addAugmentation(Class<? extends Augmentation<EidAuthkeyItem>>, Augmentation<EidAuthkeyItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
 
addAugmentation(Class<? extends Augmentation<GetAllKeysOutput>>, Augmentation<GetAllKeysOutput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllKeysOutputBuilder
 
addAugmentation(Class<? extends Augmentation<GetAllMappingsOutput>>, Augmentation<GetAllMappingsOutput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllMappingsOutputBuilder
 
addAugmentation(Class<? extends Augmentation<GetKeyInput>>, Augmentation<GetKeyInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyInputBuilder
 
addAugmentation(Class<? extends Augmentation<GetKeyOutput>>, Augmentation<GetKeyOutput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyOutputBuilder
 
addAugmentation(Class<? extends Augmentation<GetKeysInput>>, Augmentation<GetKeysInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysInputBuilder
 
addAugmentation(Class<? extends Augmentation<GetKeysOutput>>, Augmentation<GetKeysOutput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysOutputBuilder
 
addAugmentation(Class<? extends Augmentation<GetMappingInput>>, Augmentation<GetMappingInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingInputBuilder
 
addAugmentation(Class<? extends Augmentation<GetMappingOutput>>, Augmentation<GetMappingOutput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingOutputBuilder
 
addAugmentation(Class<? extends Augmentation<GetMappingsInput>>, Augmentation<GetMappingsInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsInputBuilder
 
addAugmentation(Class<? extends Augmentation<GetMappingsOutput>>, Augmentation<GetMappingsOutput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsOutputBuilder
 
addAugmentation(Class<? extends Augmentation<MappingAuthkey>>, Augmentation<MappingAuthkey>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container.MappingAuthkeyBuilder
 
addAugmentation(Class<? extends Augmentation<MappingAuthkeyItem>>, Augmentation<MappingAuthkeyItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
 
addAugmentation(Class<? extends Augmentation<VirtualNetworkIdentifier>>, Augmentation<VirtualNetworkIdentifier>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
 
addAugmentation(Class<? extends Augmentation<MappingChanged>>, Augmentation<MappingChanged>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
 
addAugmentation(Class<? extends Augmentation<MappingDatabase>>, Augmentation<MappingDatabase>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabaseBuilder
 
addAugmentation(Class<? extends Augmentation<RemoveKeyInput>>, Augmentation<RemoveKeyInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeyInputBuilder
 
addAugmentation(Class<? extends Augmentation<RemoveKeysInput>>, Augmentation<RemoveKeysInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeysInputBuilder
 
addAugmentation(Class<? extends Augmentation<RemoveMappingInput>>, Augmentation<RemoveMappingInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingInputBuilder
 
addAugmentation(Class<? extends Augmentation<RemoveMappingsInput>>, Augmentation<RemoveMappingsInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingsInputBuilder
 
addAugmentation(Class<? extends Augmentation<UpdateKeyInput>>, Augmentation<UpdateKeyInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
 
addAugmentation(Class<? extends Augmentation<UpdateKeysInput>>, Augmentation<UpdateKeysInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeysInputBuilder
 
addAugmentation(Class<? extends Augmentation<UpdateMappingInput>>, Augmentation<UpdateMappingInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingInputBuilder
 
addAugmentation(Class<? extends Augmentation<UpdateMappingsInput>>, Augmentation<UpdateMappingsInput>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingsInputBuilder
 
addAugmentation(Class<? extends Augmentation<MappingserviceDaoInmemorydb>>, Augmentation<MappingserviceDaoInmemorydb>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration.MappingserviceDaoInmemorydbBuilder
 
addAugmentation(Class<? extends Augmentation<Mappingservice>>, Augmentation<Mappingservice>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.MappingserviceBuilder
 
addAugmentation(Class<? extends Augmentation<NotificationService>>, Augmentation<NotificationService>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.NotificationServiceBuilder
 
addAugmentation(Class<? extends Augmentation<OsgiBroker>>, Augmentation<OsgiBroker>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.OsgiBrokerBuilder
 
addAugmentation(Class<? extends Augmentation<LispMappingserviceImpl>>, Augmentation<LispMappingserviceImpl>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImplBuilder
 
addAugmentation(Class<? extends Augmentation<Broker>>, Augmentation<Broker>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.BrokerBuilder
 
addAugmentation(Class<? extends Augmentation<Dao>>, Augmentation<Dao>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DaoBuilder
 
addAugmentation(Class<? extends Augmentation<DataBroker>>, Augmentation<DataBroker>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DataBrokerBuilder
 
addAugmentation(Class<? extends Augmentation<NotificationPublishService>>, Augmentation<NotificationPublishService>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.NotificationPublishServiceBuilder
 
addAugmentation(Class<? extends Augmentation<RpcRegistry>>, Augmentation<RpcRegistry>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.RpcRegistryBuilder
 
addAugmentation(Class<? extends Augmentation<MappingserviceImpl>>, Augmentation<MappingserviceImpl>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
 
addAugmentation(Class<? extends Augmentation<Mappingservice>>, Augmentation<Mappingservice>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.MappingserviceBuilder
 
addAugmentation(Class<? extends Augmentation<OsgiBroker>>, Augmentation<OsgiBroker>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.OsgiBrokerBuilder
 
addAugmentation(Class<? extends Augmentation<MappingserviceShellImpl>>, Augmentation<MappingserviceShellImpl>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImplBuilder
 
addAugmentation(Class<? extends Augmentation<NotificationPublishService>>, Augmentation<NotificationPublishService>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.NotificationPublishServiceBuilder
 
addAugmentation(Class<? extends Augmentation<RpcRegistry>>, Augmentation<RpcRegistry>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.RpcRegistryBuilder
 
addAugmentation(Class<? extends Augmentation<LispSbImpl>>, Augmentation<LispSbImpl>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImplBuilder
 
addAuthenticationKey(Eid, MappingAuthkey) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.FlatMapCache
 
addAuthenticationKey(Eid, MappingAuthkey) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.MultiTableMapCache
 
addAuthenticationKey(Eid, MappingAuthkey) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
 
addAuthenticationKey(Eid, MappingAuthkey) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
addAuthenticationKey(Eid, MappingAuthkey) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
addAuthenticationKey(AuthenticationKey) - Method in class org.opendaylight.lispflowmapping.implementation.mdsal.DataStoreBackEnd
 
addAuthenticationKey(Eid, MappingAuthkey) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
Add authentication key
addAuthenticationKey(Eid, MappingAuthkey) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
Add authentication key
addAuthenticationKey(Eid, MappingAuthkey) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
Add authentication key
addData(Eid, String, Object) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.FlatMapCache
 
addData(Eid, String, Object) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.MultiTableMapCache
 
addData(Eid, String, Object) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
 
addData(MappingOrigin, Eid, String, Object) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
addData(MappingOrigin, Eid, String, Object) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
addData(Eid, String, Object) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
Add data for key
addData(MappingOrigin, Eid, String, Object) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
Add data for key
addData(MappingOrigin, Eid, String, Object) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
Generic addition of data.
addDefaultKeyIPv4() - Method in class org.opendaylight.lispflowmapping.implementation.MappingServiceShell
 
addDefaultKeyIPv4() - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingServiceShell
Add the default key "password" for the IPv4 prefix 0.0.0.0/0.
addKey(AddKeyInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
addKey(AddKeyInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
AddKeyInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container input { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } uses mapping-authkey-container; uses eid-container; } The schema path to identify an instance is odl-mappingservice/add-key/input To create instances of this class use AddKeyInputBuilder.
AddKeyInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds AddKeyInput instances.
AddKeyInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
 
AddKeyInputBuilder(MappingAuthkeyContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
 
AddKeyInputBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
 
AddKeyInputBuilder(AddKeyInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
 
addKeys(AddKeysInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
addKeys(AddKeysInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
AddKeysInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container input { list eid-authkey-item { key "eid-authkey-item-id" leaf eid-authkey-item-id { type string; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses mapping-authkey-container; uses eid-container; } uses eid-authkey-list; } The schema path to identify an instance is odl-mappingservice/add-keys/input To create instances of this class use AddKeysInputBuilder.
AddKeysInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds AddKeysInput instances.
AddKeysInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeysInputBuilder
 
AddKeysInputBuilder(EidAuthkeyList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeysInputBuilder
 
AddKeysInputBuilder(AddKeysInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeysInputBuilder
 
addMapping(Eid, Object, boolean) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.FlatMapCache
 
addMapping(Eid, Object, boolean) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.MultiTableMapCache
 
addMapping(Eid, Object, boolean) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
 
addMapping(AddMappingInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
addMapping(MappingOrigin, Eid, SiteId, Object) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
addMapping(MappingOrigin, Eid, Object) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
addMapping(Mapping) - Method in class org.opendaylight.lispflowmapping.implementation.mdsal.DataStoreBackEnd
 
addMapping(Eid, Object, boolean) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
Add mapping
addMapping(MappingOrigin, Eid, Object) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
Add mapping
addMapping(MappingOrigin, Eid, SiteId, Object) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
Add mapping
AddMapping - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): notification addMapping { container MapRegister { leaf proxyMapReply { type boolean; } leaf xtrSiteIdPresent { type boolean; } leaf wantMapNotify { type boolean; } leaf nonce { type int64; } leaf keyId { type int16; } leaf authenticationData { type binary; } leaf mergeEnabled { type boolean; } leaf xtrId { type binary; } leaf siteId { type binary; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapRegister; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } uses MapRegisterNotification; } The schema path to identify an instance is odl-lisp-proto/addMapping To create instances of this class use AddMappingBuilder.
addMapping(AddMappingInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
AddMappingBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
Class that builds AddMapping instances.
AddMappingBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
 
AddMappingBuilder(MapRegisterNotification) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
 
AddMappingBuilder(TransportAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
 
AddMappingBuilder(AddMapping) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
 
AddMappingInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container input { container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } The schema path to identify an instance is odl-mappingservice/add-mapping/input To create instances of this class use AddMappingInputBuilder.
AddMappingInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds AddMappingInput instances.
AddMappingInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingInputBuilder
 
AddMappingInputBuilder(MappingRecordContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingInputBuilder
 
AddMappingInputBuilder(AddMappingInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingInputBuilder
 
addMappings(AddMappingsInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
addMappings(AddMappingsInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
AddMappingsInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container input { list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses mapping-record-list; } The schema path to identify an instance is odl-mappingservice/add-mappings/input To create instances of this class use AddMappingsInputBuilder.
AddMappingsInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds AddMappingsInput instances.
AddMappingsInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingsInputBuilder
 
AddMappingsInputBuilder(MappingRecordList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingsInputBuilder
 
AddMappingsInputBuilder(AddMappingsInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingsInputBuilder
 
Address - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address
Various LISP address types, including IP, MAC, and LCAF.
addressFromAsNumber(AsNumber) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
addressFromDistinguishedName(DistinguishedNameType) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
addressFromInet(InetAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
addressFromIpAddress(IpAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
addressFromIpPrefix(IpPrefix) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
addressFromMacAddress(MacAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
addressFromServicePath(ServicePath) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
addressFromSimpleAddress(SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
addressTypeFromInet(InetAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
addressTypeFromIpAddress(IpAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
addressTypeFromIpPrefix(IpPrefix) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
addressTypeFromSimpleAddress(SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
AddressTypeMap - Class in org.opendaylight.lispflowmapping.lisp.util
This class contains static HashMaps of AFIs and LCAF types to LispAddressFamily identities
AfiList - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list
AFI-List LCAF type.
AfiList - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
AFI-List LCAF type.
AfiListBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list
Class that builds AfiList instances.
AfiListBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list.AfiListBuilder
 
AfiListBuilder(AfiList) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list.AfiListBuilder
 
AfiListBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Class that builds AfiList instances.
AfiListBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AfiListBuilder
 
AfiListBuilder(AfiList) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AfiListBuilder
 
AfiListLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
AFI-List LCAF type.
AfiListLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.AfiListLcaf
 
AfiListSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
 
after() - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
algorithm - Variable in class org.opendaylight.lispflowmapping.implementation.authentication.LispMACAuthentication
 
ApplicationData - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data
Application Data LCAF type.
ApplicationData - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Application Data LCAF type.
ApplicationDataBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data
Class that builds ApplicationData instances.
ApplicationDataBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
ApplicationDataBuilder(ApplicationData) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
ApplicationDataBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Class that builds ApplicationData instances.
ApplicationDataBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ApplicationDataBuilder
 
ApplicationDataBuilder(ApplicationData) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ApplicationDataBuilder
 
ApplicationDataLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
Application Data LCAF type.
ApplicationDataLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.ApplicationDataLcaf
 
ApplicationDataSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
 
asByte(Byte) - Static method in class org.opendaylight.lispflowmapping.lisp.util.NumberUtil
 
asDistinguishedNameEid(String, long) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asDistinguishedNameEid(String) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asEid(SimpleAddress, InstanceIdType) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asInet(int) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
 
asInt(Integer) - Static method in class org.opendaylight.lispflowmapping.lisp.util.NumberUtil
 
asIpPrefix(String, int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asIpv4Eid(String) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asIpv4Eid(String, long) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asIpv4PrefixEid(String) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asIpv4PrefixEid(Ipv4Address, InstanceIdType) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asIpv4PrefixEid(Eid, Inet4Address, short) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asIpv4Rloc(String) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asIpv6Eid(String, long) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asIpv6Eid(String) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asIpv6PrefixEid(String) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asIpv6PrefixEid(Ipv6Address, InstanceIdType) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asIpv6PrefixEid(Eid, Inet6Address, short) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asIpv6Rloc(String) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asKeyValueAddress(String, SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asKeyValueAddressEid(SimpleAddress, SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asKeyValueAddressRloc(SimpleAddress, SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asLocatorRecords(List<Rloc>) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asLong(Long) - Static method in class org.opendaylight.lispflowmapping.lisp.util.NumberUtil
 
asMacEid(String, long) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asMacEid(String) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
AsNumber - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
AS Number.
AsNumberAfi - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
IANA AS Number address family.
AsNumberAfi() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.AsNumberAfi
 
AsNumberBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Class that builds AsNumber instances.
AsNumberBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberBuilder
 
AsNumberBuilder(AsNumber) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberBuilder
 
AsNumberLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
AS Number LCAF type.
AsNumberLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.AsNumberLcaf
 
AsNumberLcaf - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf
AS Number LCAF type.
AsNumberLcaf - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
AS Number LCAF type.
AsNumberLcafBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf
Class that builds AsNumberLcaf instances.
AsNumberLcafBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcafBuilder
 
AsNumberLcafBuilder(AsNumberLcaf) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcafBuilder
 
AsNumberLcafBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Class that builds AsNumberLcaf instances.
AsNumberLcafBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberLcafBuilder
 
AsNumberLcafBuilder(AsNumberLcaf) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberLcafBuilder
 
assertHexEquals(short, short) - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
 
assertHexEquals(byte, byte) - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
 
assertNotNull(String, Object) - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
 
assertNotNull(Object) - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
 
assertNotSame(String, Object, Object) - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
 
assertNotSame(Object, Object) - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
 
assertNull(Object, Object) - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
 
assertNull(Object) - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
 
assertSame(String, Object, Object) - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
 
assertSame(Object, Object) - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
 
asServicePathEid(long, long, short) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asShort(Short) - Static method in class org.opendaylight.lispflowmapping.lisp.util.NumberUtil
 
asSrcDst(String, String, int, int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asSrcDstEid(String, String, int, int, int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asSrcDstEid(SourceDestKey, InstanceIdType) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asTeLcafRloc(List<IpAddress>) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
asUnsignedByte(byte) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
 
asUnsignedInteger(int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
 
asUnsignedShort(short) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
 
atLeast(int) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
atMost(int) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
AUTH_KEY - Static variable in interface org.opendaylight.lispflowmapping.interfaces.dao.SubKeys
 
AuthenticationKey - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance
A list of authentication keys for EID prefixes within the same Virtual Network Identifier This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): list authentication-key { key "eid-uri" leaf eid-uri { type eid-uri; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } uses mapping-authkey-container; uses eid-container; } The schema path to identify an instance is odl-mappingservice/db-instance/authentication-key To create instances of this class use AuthenticationKeyBuilder.
AuthenticationKeyBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance
Class that builds AuthenticationKey instances.
AuthenticationKeyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
 
AuthenticationKeyBuilder(MappingAuthkeyContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
 
AuthenticationKeyBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
 
AuthenticationKeyBuilder(AuthenticationKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
 
AuthenticationKeyDataListener - Class in org.opendaylight.lispflowmapping.implementation.mdsal
DataListener for all AuthenticationKey modification events.
AuthenticationKeyDataListener(DataBroker, IMappingSystem) - Constructor for class org.opendaylight.lispflowmapping.implementation.mdsal.AuthenticationKeyDataListener
 
AuthenticationKeyKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance
 
AuthenticationKeyKey(EidUri) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyKey
 
AuthenticationKeyKey(AuthenticationKeyKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyKey
Creates a copy from Source Object.
AUTHORITATIVE - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer.Flags
 

B

BaseExpectations - Class in org.opendaylight.lispflowmapping.tools.junit
 
BaseExpectations() - Constructor for class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
BaseExpectations.ReturnField - Class in org.opendaylight.lispflowmapping.tools.junit
 
BaseExpectations.ReturnField(Object, String) - Constructor for class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ReturnField
 
BaseExpectations.StringArrayMatcher - Class in org.opendaylight.lispflowmapping.tools.junit
 
BaseExpectations.ValueSaverAction<T> - Class in org.opendaylight.lispflowmapping.tools.junit
 
BaseExpectations.ValueSaverAction() - Constructor for class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
 
BaseExpectations.ValueSaverAction(String, boolean) - Constructor for class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
 
BaseTestCase - Class in org.opendaylight.lispflowmapping.tools.junit
 
BaseTestCase() - Constructor for class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
 
BaseTestCase.FieldData - Class in org.opendaylight.lispflowmapping.tools.junit
 
BaseTestCase.FieldData(Field, Object) - Constructor for class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase.FieldData
 
BaseTestCase.SimpleAction - Class in org.opendaylight.lispflowmapping.tools.junit
 
BaseTestCase.SimpleAction() - Constructor for class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase.SimpleAction
 
basicInit() - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
before() - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
between(int, int) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
bindAddressJmxAttribute - Static variable in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
 
boolToBit(boolean, int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
 
Broker - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl
This class represents the following YANG schema fragment defined in module odl-mappingservice-impl
(Source path: META-INF/yang/odl-mappingservice-impl.yang): container broker { leaf type { type leafref; } leaf name { type leafref; } uses service-ref { refine (urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:impl?
BrokerBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl
Class that builds Broker instances.
BrokerBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.BrokerBuilder
 
BrokerBuilder(ServiceRef) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.BrokerBuilder
 
BrokerBuilder(Broker) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.BrokerBuilder
 
brokerJmxAttribute - Static variable in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
build() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration.LispconfigBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.state.LispconfigBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address.NullAddressBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list.AfiListBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AfiListBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ApplicationDataBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcafBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberLcafBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.DistinguishedNameBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.ExplicitLocatorPathBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ExplicitLocatorPathBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.GeoCoordinatesBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.InstanceIdBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Builder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4PrefixBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Builder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6PrefixBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddressBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.KeyValueAddressBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.MacBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NatTraversalBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NoAddressBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NullAddressBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePathBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ServicePathBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKeyBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.SourceDestKeyBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddressBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeysInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingsInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllKeysOutputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllMappingsOutputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyOutputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysOutputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingOutputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsOutputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container.MappingAuthkeyBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabaseBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeyInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeysInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingsInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeysInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingsInputBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration.MappingserviceDaoInmemorydbBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.MappingserviceBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.NotificationServiceBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.OsgiBrokerBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImplBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.BrokerBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DaoBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DataBrokerBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.NotificationPublishServiceBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.RpcRegistryBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.MappingserviceBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.OsgiBrokerBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImplBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.NotificationPublishServiceBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.RpcRegistryBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImplBuilder
 
buildAddKeyInput(Eid, String) - Static method in class org.opendaylight.lispflowmapping.neutron.LispUtil
 
buildAddMappingInput(Eid, List<LocatorRecord>) - Static method in class org.opendaylight.lispflowmapping.neutron.LispUtil
 
buildGetMappingInput(Eid) - Static method in class org.opendaylight.lispflowmapping.neutron.LispUtil
 
buildRemoveKeyInput(Eid) - Static method in class org.opendaylight.lispflowmapping.neutron.LispUtil
 
buildRemoveMappingInput(Eid) - Static method in class org.opendaylight.lispflowmapping.neutron.LispUtil
 
bytesToHex(byte[], int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
 
ByteUtil - Class in org.opendaylight.lispflowmapping.lisp.util
 

C

canCreateNetwork(NeutronNetwork) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronNetworkHandler
 
canCreatePort(NeutronPort) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronPortHandler
 
canCreateSubnet(NeutronSubnet) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronSubnetHandler
 
canDeleteNetwork(NeutronNetwork) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronNetworkHandler
 
canDeletePort(NeutronPort) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronPortHandler
 
canDeleteSubnet(NeutronSubnet) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronSubnetHandler
Method to check if subnet can be deleted.
canReuseInstance(AbstractLispMappingServiceModule) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
canReuseInstance(AbstractMappingServiceModule) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
canReuseInstance(AbstractInMemoryDbModule) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModule
 
canReuseInstance(AbstractMappingServiceShellModule) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
 
canReuseInstance(AbstractLfmMappingServiceSbModule) - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
 
canReuseInstance(AbstractLispConfigModule) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
 
canUpdateNetwork(NeutronNetwork, NeutronNetwork) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronNetworkHandler
 
canUpdatePort(NeutronPort, NeutronPort) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronPortHandler
 
canUpdateSubnet(NeutronSubnet, NeutronSubnet) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronSubnetHandler
Method to check whether new Subnet can be created by LISP implementation of Neutron service API.
channelRead0(ChannelHandlerContext, DatagramPacket) - Method in class org.opendaylight.lispflowmapping.southbound.lisp.LispSouthboundHandler
 
channelRead0(ChannelHandlerContext, DatagramPacket) - Method in class org.opendaylight.lispflowmapping.southbound.lisp.LispXtrSouthboundHandler
 
channelReadComplete(ChannelHandlerContext) - Method in class org.opendaylight.lispflowmapping.southbound.lisp.LispSouthboundHandler
 
channelReadComplete(ChannelHandlerContext) - Method in class org.opendaylight.lispflowmapping.southbound.lisp.LispXtrSouthboundHandler
 
cleanCachedMappings() - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
cleanCachedMappings() - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
Cleans all cached mappings.Used for testing.
cleanCaches() - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
cleanOld() - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
 
close() - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
close() - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
close() - Method in class org.opendaylight.lispflowmapping.implementation.MappingServiceShell
 
close() - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
 
close() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
 
close() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigContextSetterImpl
 
close() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigRuntimeRegistration
 
close() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigRuntimeRegistrator
 
closeDataChangeListener() - Method in class org.opendaylight.lispflowmapping.implementation.mdsal.AbstractDataListener
 
compareInetAddresses(InetAddress, InetAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
computeNbSbIntersection(MappingRecord, MappingRecord) - Static method in class org.opendaylight.lispflowmapping.implementation.util.MappingMergeUtil
 
ConfigIni - Class in org.opendaylight.lispflowmapping.implementation.config
 
contains(T...) - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
context - Variable in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
ControlMessage - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats
This class represents the following YANG schema fragment defined in module odl-lisp-sb
(Source path: META-INF/yang/odl-lisp-sb.yang): list control-message { key leaf msg-type { type message-type; } leaf rx-count { type int64; } leaf tx-count { type int64; } } The schema path to identify an instance is odl-lisp-sb/ctrl-msg-stats/control-message To create instances of this class use ControlMessageBuilder.
ControlMessageBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats
Class that builds ControlMessage instances.
ControlMessageBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
 
ControlMessageBuilder(ControlMessage) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
 
ControlMessageStats - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output
This class represents the following YANG schema fragment defined in module odl-lisp-sb
(Source path: META-INF/yang/odl-lisp-sb.yang): container control-message-stats { leaf rx-unknown { type int64; } leaf tx-errors { type int64; } list control-message { key leaf msg-type { type message-type; } leaf rx-count { type int64; } leaf tx-count { type int64; } } uses ctrl-msg-stats; } The schema path to identify an instance is odl-lisp-sb/get-stats/output/control-message-stats To create instances of this class use ControlMessageStatsBuilder.
ControlMessageStatsBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output
Class that builds ControlMessageStats instances.
ControlMessageStatsBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
 
ControlMessageStatsBuilder(CtrlMsgStats) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
 
ControlMessageStatsBuilder(ControlMessageStats) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
 
convertMapNotify(MapNotify) - Static method in class org.opendaylight.lispflowmapping.southbound.util.LispNotificationHelper
 
convertMapRegister(MapRegister) - Static method in class org.opendaylight.lispflowmapping.southbound.util.LispNotificationHelper
 
convertMapReply(MapReply) - Static method in class org.opendaylight.lispflowmapping.southbound.util.LispNotificationHelper
 
convertMapRequest(MapRequest) - Static method in class org.opendaylight.lispflowmapping.southbound.util.LispNotificationHelper
 
createAuthenticationData(MapNotify, String) - Static method in class org.opendaylight.lispflowmapping.implementation.authentication.LispAuthenticationUtil
 
createAuthenticationKeyIid(Eid) - Static method in class org.opendaylight.lispflowmapping.implementation.util.InstanceIdentifierUtil
 
createInstance() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.LispMappingServiceModule
 
createInstance() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModule
 
createInstance() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.InMemoryDbModule
 
createInstance() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.MappingServiceShellModule
 
createInstance() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.LfmMappingServiceSbModule
 
createInstance() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigModule
 
createMappingIid(Eid, MappingOrigin) - Static method in class org.opendaylight.lispflowmapping.implementation.util.InstanceIdentifierUtil
 
createModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModuleFactory
 
createModule(String, DependencyResolver, DynamicMBeanWithInstance, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModuleFactory
 
createModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModuleFactory
 
createModule(String, DependencyResolver, DynamicMBeanWithInstance, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModuleFactory
 
createModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModuleFactory
 
createModule(String, DependencyResolver, DynamicMBeanWithInstance, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModuleFactory
 
createModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModuleFactory
 
createModule(String, DependencyResolver, DynamicMBeanWithInstance, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModuleFactory
 
createModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModuleFactory
 
createModule(String, DependencyResolver, DynamicMBeanWithInstance, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModuleFactory
 
createModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModuleFactory
 
createModule(String, DependencyResolver, DynamicMBeanWithInstance, BundleContext) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModuleFactory
 
CtrlMsgStats - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
This class represents the following YANG schema fragment defined in module odl-lisp-sb
(Source path: META-INF/yang/odl-lisp-sb.yang): grouping ctrl-msg-stats { leaf rx-unknown { type int64; } leaf tx-errors { type int64; } list control-message { key leaf msg-type { type message-type; } leaf rx-count { type int64; } leaf tx-count { type int64; } } } The schema path to identify an instance is odl-lisp-sb/ctrl-msg-stats
customValidation() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
customValidation() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
customValidation() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.LispMappingServiceModule
 
customValidation() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModule
 
customValidation() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModule
 
customValidation() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.InMemoryDbModule
 
customValidation() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
 
customValidation() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.MappingServiceShellModule
 
customValidation() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
 
customValidation() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.LfmMappingServiceSbModule
 
customValidation() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
 
customValidation() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigModule
 

D

Dao - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl
This class represents the following YANG schema fragment defined in module odl-mappingservice-impl
(Source path: META-INF/yang/odl-mappingservice-impl.yang): container dao { leaf type { type leafref; } leaf name { type leafref; } uses service-ref { refine (urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:impl?
DaoBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl
Class that builds Dao instances.
DaoBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DaoBuilder
 
DaoBuilder(ServiceRef) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DaoBuilder
 
DaoBuilder(Dao) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DaoBuilder
 
daoJmxAttribute - Static variable in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
DataBroker - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl
This class represents the following YANG schema fragment defined in module odl-mappingservice-impl
(Source path: META-INF/yang/odl-mappingservice-impl.yang): container data-broker { leaf type { type leafref; } leaf name { type leafref; } uses service-ref { refine (urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:impl?
DataBrokerBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl
Class that builds DataBroker instances.
DataBrokerBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DataBrokerBuilder
 
DataBrokerBuilder(ServiceRef) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DataBrokerBuilder
 
DataBrokerBuilder(DataBroker) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DataBrokerBuilder
 
dataBrokerJmxAttribute - Static variable in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
DataStoreBackEnd - Class in org.opendaylight.lispflowmapping.implementation.mdsal
Stores data coming from the mapping database RPCs into the config datastore.
DataStoreBackEnd(DataBroker) - Constructor for class org.opendaylight.lispflowmapping.implementation.mdsal.DataStoreBackEnd
 
DbInstance - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Describes the mappings belonging to the same Virtual Network Identifier This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): grouping db-instance { leaf vni { type vni-uri; } list mapping { key "eid-uri" "origin" leaf eid-uri { type eid-uri; } leaf origin { type mapping-origin; } leaf-list site-id { type site-id; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } list authentication-key { key "eid-uri" leaf eid-uri { type eid-uri; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } uses mapping-authkey-container; uses eid-container; } } The schema path to identify an instance is odl-mappingservice/db-instance
DEFAULT_VNI - Static variable in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
describeTo(Description) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ReturnField
 
describeTo(Description) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.StringArrayMatcher
 
describeTo(Description) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
 
describeTo(Description) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase.SimpleAction
 
deserialize(ByteBuffer, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.SimpleAddressSerializer
 
deserialize(ByteBuffer) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.EidRecordSerializer
 
deserialize(ByteBuffer) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.LocatorRecordSerializer
 
deserialize(ByteBuffer) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.MapNotifySerializer
 
deserialize(ByteBuffer) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.MappingRecordSerializer
 
deserialize(ByteBuffer, InetAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.MapRegisterSerializer
 
deserialize(ByteBuffer) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.MapReplySerializer
 
deserialize(ByteBuffer) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer
 
deserializeBytes(byte[]) - Static method in class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
 
deserializeEid(ByteBuffer, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
deserializeEidData(ByteBuffer, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.DistinguishedNameSerializer
 
deserializeEidData(ByteBuffer, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer
 
deserializeEidData(ByteBuffer, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
 
deserializeEidData(ByteBuffer, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer
 
deserializeEidData(ByteBuffer, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer
 
deserializeEidData(ByteBuffer, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
 
deserializeEidData(ByteBuffer, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
deserializeEidData(ByteBuffer, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.MacSerializer
 
deserializeEidData(ByteBuffer, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.NoAddressSerializer
 
deserializeLcafEidData(ByteBuffer, byte, short, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.AfiListSerializer
 
deserializeLcafEidData(ByteBuffer, byte, short, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ApplicationDataSerializer
 
deserializeLcafEidData(ByteBuffer, byte, short, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ExplicitLocatorPathSerializer
 
deserializeLcafEidData(ByteBuffer, byte, short, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.InstanceIdSerializer
 
deserializeLcafEidData(ByteBuffer, byte, short, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.KeyValueAddressSerializer
 
deserializeLcafEidData(ByteBuffer, byte, short, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
deserializeLcafEidData(ByteBuffer, byte, short, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ServicePathSerializer
 
deserializeLcafEidData(ByteBuffer, byte, short, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.SourceDestKeySerializer
 
deserializeLcafRlocData(ByteBuffer, byte, short, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.AfiListSerializer
 
deserializeLcafRlocData(ByteBuffer, byte, short, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ApplicationDataSerializer
 
deserializeLcafRlocData(ByteBuffer, byte, short, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ExplicitLocatorPathSerializer
 
deserializeLcafRlocData(ByteBuffer, byte, short, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.KeyValueAddressSerializer
 
deserializeLcafRlocData(ByteBuffer, byte, short, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
deserializeLcafRlocData(ByteBuffer, byte, short, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.SourceDestKeySerializer
 
deserializeRloc(ByteBuffer) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
deserializeRlocData(ByteBuffer) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.DistinguishedNameSerializer
 
deserializeRlocData(ByteBuffer) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer
 
deserializeRlocData(ByteBuffer) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
 
deserializeRlocData(ByteBuffer) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer
 
deserializeRlocData(ByteBuffer) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer
 
deserializeRlocData(ByteBuffer) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
 
deserializeRlocData(ByteBuffer) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
deserializeRlocData(ByteBuffer) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.MacSerializer
 
deserializeRlocData(ByteBuffer) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.NoAddressSerializer
 
deserializeSimpleAddressData(ByteBuffer, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.DistinguishedNameSerializer
 
deserializeSimpleAddressData(ByteBuffer, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer
 
deserializeSimpleAddressData(ByteBuffer, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
 
deserializeSimpleAddressData(ByteBuffer, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer
 
deserializeSimpleAddressData(ByteBuffer, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer
 
deserializeSimpleAddressData(ByteBuffer, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
deserializeSimpleAddressData(ByteBuffer, LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.MacSerializer
 
deserializeToBuilder(ByteBuffer) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.MappingRecordSerializer
 
destroy() - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
destroy() - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
destroy(BundleContext, DependencyManager) - Method in class org.opendaylight.lispflowmapping.neutron.Activator
 
destroy() - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronService
 
DistinguishedName - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Distinguished Name address.
DistinguishedNameAfi - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
IANA Distinguished Name address family.
DistinguishedNameAfi() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.DistinguishedNameAfi
 
DistinguishedNameBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Class that builds DistinguishedName instances.
DistinguishedNameBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.DistinguishedNameBuilder
 
DistinguishedNameBuilder(DistinguishedName) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.DistinguishedNameBuilder
 
DistinguishedNameSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
 
DistinguishedNameType - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
Distinguished Name address.
DistinguishedNameType(String) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.DistinguishedNameType
 
DistinguishedNameType(DistinguishedNameType) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.DistinguishedNameType
Creates a copy from Source Object.
doExecute() - Method in class org.opendaylight.lispflowmapping.shell.LispAddKey
 
doExecute() - Method in class org.opendaylight.lispflowmapping.shell.LispMappings
 
doseNotContain(T...) - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
DSBEInputUtil - Class in org.opendaylight.lispflowmapping.implementation.util
 

E

Eid - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } The schema path to identify an instance is odl-lisp-proto/eid-container/eid To create instances of this class use EidBuilder.
EidAuthkeyItem - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): list eid-authkey-item { key "eid-authkey-item-id" leaf eid-authkey-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } uses mapping-authkey-container; uses eid-container; } The schema path to identify an instance is odl-mappingservice/eid-authkey-list/eid-authkey-item To create instances of this class use EidAuthkeyItemBuilder.
EidAuthkeyItemBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list
Class that builds EidAuthkeyItem instances.
EidAuthkeyItemBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
 
EidAuthkeyItemBuilder(MappingAuthkeyContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
 
EidAuthkeyItemBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
 
EidAuthkeyItemBuilder(EidAuthkeyItem) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
 
EidAuthkeyItemKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list
 
EidAuthkeyItemKey(String) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemKey
 
EidAuthkeyItemKey(EidAuthkeyItemKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemKey
Creates a copy from Source Object.
EidAuthkeyList - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): grouping eid-authkey-list { list eid-authkey-item { key "eid-authkey-item-id" leaf eid-authkey-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } uses mapping-authkey-container; uses eid-container; } } The schema path to identify an instance is odl-mappingservice/eid-authkey-list
EidBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container
Class that builds Eid instances.
EidBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
 
EidBuilder(LispAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
 
EidBuilder(Eid) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
 
EidContainer - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping eid-container { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } } The schema path to identify an instance is odl-lisp-proto/eid-container
EidContext - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
A classifier for endpoint-id elements which allows direct access to a particular element in the data tree.
EidContext() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.EidContext
 
EidItem - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } The schema path to identify an instance is odl-lisp-proto/eid-list/eid-item To create instances of this class use EidItemBuilder.
EidItemBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list
Class that builds EidItem instances.
EidItemBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
 
EidItemBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
 
EidItemBuilder(EidItem) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
 
EidItemKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list
 
EidItemKey(String) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemKey
 
EidItemKey(EidItemKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemKey
Creates a copy from Source Object.
EidList - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping eid-list { list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } } The schema path to identify an instance is odl-lisp-proto/eid-list
EidRecordSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer
 
EidUri - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
EID as a string lookup key in a URI
EidUri(String) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.EidUri
 
EidUri(EidUri) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.EidUri
Creates a copy from Source Object.
EidUri(Uri) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.EidUri
Creates a new instance from Uri
EncapsulationFormatLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
Encapsulation Format LCAF type.
EncapsulationFormatLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.EncapsulationFormatLcaf
 
equals(Object) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
equals(Object) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
equals(Object) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModule
 
equals(Object) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
 
equals(Object) - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
 
equals(Object) - Method in class org.opendaylight.lispflowmapping.interfaces.dao.MappingEntry
 
equals(Object) - Method in class org.opendaylight.lispflowmapping.interfaces.dao.MappingValueKey
 
equals(Object) - Method in class org.opendaylight.lispflowmapping.interfaces.dao.SubscriberRLOC
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.DistinguishedNameType
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.InstanceIdType
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop.LrsBits
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopKey
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates.Latitude
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates.Longitude
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.ServicePathIdType
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemKey
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv4AddressBinary
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv6AddressBinary
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordKey
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemKey
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocKey
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyKey
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingKey
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemKey
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemKey
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierKey
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.SiteId
 
exactly(int) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.opendaylight.lispflowmapping.southbound.lisp.LispSouthboundHandler
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.opendaylight.lispflowmapping.southbound.lisp.LispXtrSouthboundHandler
 
ExplicitLocatorPath - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path
Explicit Locator Path LCAF type.
ExplicitLocatorPath - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Explicit Locator Path LCAF type.
ExplicitLocatorPathBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path
Class that builds ExplicitLocatorPath instances.
ExplicitLocatorPathBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.ExplicitLocatorPathBuilder
 
ExplicitLocatorPathBuilder(ExplicitLocatorPath) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.ExplicitLocatorPathBuilder
 
ExplicitLocatorPathBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Class that builds ExplicitLocatorPath instances.
ExplicitLocatorPathBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ExplicitLocatorPathBuilder
 
ExplicitLocatorPathBuilder(ExplicitLocatorPath) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ExplicitLocatorPathBuilder
 
ExplicitLocatorPathLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
Explicit Locator Path LCAF type.
ExplicitLocatorPathLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.ExplicitLocatorPathLcaf
 
ExplicitLocatorPathSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
 
extractBit(byte, int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
 

F

fail(String) - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
 
fail() - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
 
field - Variable in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase.FieldData
 
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeysInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingsInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllKeysOutputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllMappingsOutputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyOutputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysOutputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingOutputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsOutputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeyInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeysInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingsInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeysInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingsInputBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.MappingserviceBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.NotificationServiceBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.OsgiBrokerBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.BrokerBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DaoBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DataBrokerBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.NotificationPublishServiceBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.RpcRegistryBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.MappingserviceBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.OsgiBrokerBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.NotificationPublishServiceBuilder
Set fields from given grouping argument.
fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.RpcRegistryBuilder
Set fields from given grouping argument.
FlatMapCache - Class in org.opendaylight.lispflowmapping.implementation.mapcache
Flat key implementation of a map-cache.
FlatMapCache(ILispDAO) - Constructor for class org.opendaylight.lispflowmapping.implementation.mapcache.FlatMapCache
 
forValue(int) - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord.Action
 
forValue(int) - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MessageType
 
forValue(int) - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChange
 
forValue(int) - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingOrigin
 

G

GeoCoordinates - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates
Geo-coordinates LCAF type.
GeoCoordinates - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Geo-coordinates LCAF type.
GeoCoordinates.Latitude - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates
 
GeoCoordinates.Latitude(Boolean) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates.Latitude
 
GeoCoordinates.Latitude(GeoCoordinates.Latitude) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates.Latitude
Creates a copy from Source Object.
GeoCoordinates.Longitude - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates
 
GeoCoordinates.Longitude(Boolean) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates.Longitude
 
GeoCoordinates.Longitude(GeoCoordinates.Longitude) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates.Longitude
Creates a copy from Source Object.
GeoCoordinatesBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates
Class that builds GeoCoordinates instances.
GeoCoordinatesBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
GeoCoordinatesBuilder(GeoCoordinates) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
GeoCoordinatesBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Class that builds GeoCoordinates instances.
GeoCoordinatesBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.GeoCoordinatesBuilder
 
GeoCoordinatesBuilder(GeoCoordinates) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.GeoCoordinatesBuilder
 
GeoCoordinatesLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
Geo-coordinates LCAF type.
GeoCoordinatesLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.GeoCoordinatesLcaf
 
get(Object) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
 
get(Object) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
Get the entries from the DAO
getAction() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord
 
getAction() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
getAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationData
AFI address.
getAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
getAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcaf
AFI address.
getAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcafBuilder
 
getAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop
AFI address.
getAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder
 
getAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
AFI address.
getAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
getAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceId
AFI address.
getAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder
 
getAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddress
Various LISP address types, including IP, MAC, and LCAF.
getAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
 
getAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
 
getAddressByName(String) - Static method in class org.opendaylight.lispflowmapping.implementation.util.LispNotificationHelper
 
getAddressList() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list.AfiList
List of AFI addresses.
getAddressList() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list.AfiListBuilder
 
getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.DistinguishedNameSerializer
 
getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.DistinguishedNameSerializer
 
getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer
 
getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer
 
getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
 
getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
 
getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer
 
getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer
 
getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer
 
getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer
 
getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
 
getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.MacSerializer
 
getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.MacSerializer
 
getAddressSize(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.NoAddressSerializer
 
getAddressSize(SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.SimpleAddressSerializer
 
getAddressStringForIpPrefix(IpPrefix) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
 
getAddressStringForIpv4Prefix(Ipv4Prefix) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
 
getAddressStringForIpv6Prefix(Ipv6Prefix) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
 
getAddressType(short) - Static method in class org.opendaylight.lispflowmapping.lisp.util.AddressTypeMap
 
getAddressType() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddress
Type of the LISP address.
getAddressType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
 
getAddressType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
 
getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.AfiListSerializer
 
getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ApplicationDataSerializer
 
getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.DistinguishedNameSerializer
 
getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ExplicitLocatorPathSerializer
 
getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.InstanceIdSerializer
 
getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer
 
getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
 
getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer
 
getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer
 
getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.KeyValueAddressSerializer
 
getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
 
getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.MacSerializer
 
getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.NoAddressSerializer
 
getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ServicePathSerializer
 
getAfi() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.SourceDestKeySerializer
 
getAfiList() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AfiList
AFI-List LCAF type.
getAfiList() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AfiListBuilder
 
getAlgorithm() - Method in class org.opendaylight.lispflowmapping.implementation.authentication.LispMACAuthentication
 
getAll(IRowVisitor) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
 
getAll(IRowVisitor) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
Enumerate all the entries from the DAO
getAllAuthenticationKeys() - Method in class org.opendaylight.lispflowmapping.implementation.mdsal.DataStoreBackEnd
 
getAllKeys() - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
getAllKeys() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
GetAllKeysOutput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container output { list eid-authkey-item { key "eid-authkey-item-id" leaf eid-authkey-item-id { type string; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses mapping-authkey-container; uses eid-container; } uses eid-authkey-list; } The schema path to identify an instance is odl-mappingservice/get-all-keys/output To create instances of this class use GetAllKeysOutputBuilder.
GetAllKeysOutputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds GetAllKeysOutput instances.
GetAllKeysOutputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllKeysOutputBuilder
 
GetAllKeysOutputBuilder(EidAuthkeyList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllKeysOutputBuilder
 
GetAllKeysOutputBuilder(GetAllKeysOutput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllKeysOutputBuilder
 
getAllMappings() - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
getAllMappings() - Method in class org.opendaylight.lispflowmapping.implementation.mdsal.DataStoreBackEnd
 
getAllMappings() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
GetAllMappingsOutput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container output { list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses mapping-record-list; } The schema path to identify an instance is odl-mappingservice/get-all-mappings/output To create instances of this class use GetAllMappingsOutputBuilder.
GetAllMappingsOutputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds GetAllMappingsOutput instances.
GetAllMappingsOutputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllMappingsOutputBuilder
 
GetAllMappingsOutputBuilder(MappingRecordList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllMappingsOutputBuilder
 
GetAllMappingsOutputBuilder(GetAllMappingsOutput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllMappingsOutputBuilder
 
getAllXtrIdMappings(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
 
getAltitude() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
Height relative to sea level in meters.
getAltitude() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
getApplicationData() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ApplicationData
Application Data LCAF type.
getApplicationData() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ApplicationDataBuilder
 
getAs() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcaf
AS number.
getAs() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcafBuilder
 
getAsNumber() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumber
AS Number.
getAsNumber() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberBuilder
 
getAsNumber() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
 
getAsNumberLcaf() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberLcaf
AS Number LCAF type.
getAsNumberLcaf() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberLcafBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration.LispconfigBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.state.LispconfigBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address.NullAddressBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list.AfiListBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AfiListBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ApplicationDataBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcafBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberLcafBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.DistinguishedNameBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.ExplicitLocatorPathBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ExplicitLocatorPathBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.GeoCoordinatesBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.InstanceIdBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Builder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4PrefixBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Builder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6PrefixBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddressBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.KeyValueAddressBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.MacBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NatTraversalBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NoAddressBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NullAddressBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePathBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ServicePathBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKeyBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.SourceDestKeyBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddressBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeysInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingsInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllKeysOutputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllMappingsOutputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyOutputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysOutputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingOutputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsOutputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container.MappingAuthkeyBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabaseBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeyInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeysInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingsInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeysInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingsInputBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration.MappingserviceDaoInmemorydbBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.MappingserviceBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.NotificationServiceBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.OsgiBrokerBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImplBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.BrokerBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DaoBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DataBrokerBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.NotificationPublishServiceBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.RpcRegistryBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.MappingserviceBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.OsgiBrokerBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImplBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.NotificationPublishServiceBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.RpcRegistryBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImplBuilder
 
getAuthentication(LispKeyIDEnum) - Static method in class org.opendaylight.lispflowmapping.implementation.authentication.LispAuthenticationFactory
 
getAuthenticationData(byte[], String) - Method in class org.opendaylight.lispflowmapping.implementation.authentication.LispMACAuthentication
 
getAuthenticationData(MapNotify, String) - Method in class org.opendaylight.lispflowmapping.implementation.authentication.LispMACAuthentication
 
getAuthenticationData(MapNotify, String) - Method in class org.opendaylight.lispflowmapping.implementation.authentication.LispNoAuthentication
 
getAuthenticationData(MapNotify, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.ILispAuthentication
 
getAuthenticationData() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotify
 
getAuthenticationData() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
getAuthenticationData() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
getAuthenticationData() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister
 
getAuthenticationData() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
getAuthenticationData() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
getAuthenticationKey(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.FlatMapCache
 
getAuthenticationKey(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.MultiTableMapCache
 
getAuthenticationKey(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
 
getAuthenticationKey(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
getAuthenticationKey(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
getAuthenticationKey(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
Retrieve authentication key
getAuthenticationKey(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
Retrieve authentication key
getAuthenticationKey(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
Retrieve authentication key
getAuthenticationKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.DbInstance
A list of authentication keys for EID prefixes within the same Virtual Network Identifier
getAuthenticationKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
 
getAuthenticationLength() - Method in class org.opendaylight.lispflowmapping.implementation.authentication.LispMACAuthentication
 
getAuthenticationLength() - Method in class org.opendaylight.lispflowmapping.implementation.authentication.LispNoAuthentication
 
getAuthenticationLength() - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.ILispAuthentication
 
getAuthenticationName() - Method in enum org.opendaylight.lispflowmapping.implementation.authentication.LispKeyIDEnum
 
getBindAddress() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
 
getBindAddress() - Method in interface org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigModuleMXBean
 
getBindAddress() - Method in interface org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration.Lispconfig
 
getBindAddress() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration.LispconfigBuilder
 
getBroker() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
getBroker() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModuleMXBean
 
getBroker() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImpl
 
getBroker() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
 
getBrokerDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
getChangeType() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChanged
The type of change
getChangeType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
 
getControlMessage() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.CtrlMsgStats
 
getControlMessage() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
 
getControlMessageStats() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutput
 
getControlMessageStats() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutputBuilder
 
getCurrentBuilder() - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
getDao() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
getDao() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModuleMXBean
 
getDao() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImpl
 
getDao() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
 
getDaoDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
getData(Eid, String) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.FlatMapCache
 
getData(Eid, String) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.MultiTableMapCache
 
getData(Eid, String) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
 
getData(MappingOrigin, Eid, String) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
getData(MappingOrigin, Eid, String) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
getData(Eid, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
Generic retrieval of data
getData(MappingOrigin, Eid, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
Generic retrieval of data
getData(MappingOrigin, Eid, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
Generic retrieval of data
getDataBroker() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
getDataBroker() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModuleMXBean
 
getDataBroker() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImpl
 
getDataBroker() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
 
getDataBrokerDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.DistinguishedNameType
 
getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.InstanceIdType
 
getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.ServicePathIdType
 
getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddressBuilder
 
getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinaryBuilder
 
getDefaultInstance(byte[]) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinaryBuilder
 
getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv4AddressBinary
 
getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv6AddressBinary
 
getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.EidUri
 
getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.SiteId
 
getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.VniUri
 
getDefaultModules(DependencyResolverFactory, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModuleFactory
 
getDefaultModules(DependencyResolverFactory, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModuleFactory
 
getDefaultModules(DependencyResolverFactory, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModuleFactory
 
getDefaultModules(DependencyResolverFactory, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModuleFactory
 
getDefaultModules(DependencyResolverFactory, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModuleFactory
 
getDefaultModules(DependencyResolverFactory, BundleContext) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModuleFactory
 
getDest() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKey
Destination address.
getDest() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKeyBuilder
 
getDistinguishedName() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.DistinguishedName
Distinguished Name address.
getDistinguishedName() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.DistinguishedNameBuilder
 
getDistinguishedNameType() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
 
getDst(Eid) - Static method in class org.opendaylight.lispflowmapping.lisp.util.SourceDestKeyHelper
 
getDstMask(Eid) - Static method in class org.opendaylight.lispflowmapping.lisp.util.SourceDestKeyHelper
 
getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
 
getEid() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.EidContainer
 
getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder
 
getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
 
getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
 
getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
 
getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyInputBuilder
 
getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingInputBuilder
 
getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeyInputBuilder
 
getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingInputBuilder
 
getEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
 
getEidAuthkeyItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeysInputBuilder
 
getEidAuthkeyItem() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.EidAuthkeyList
 
getEidAuthkeyItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllKeysOutputBuilder
 
getEidAuthkeyItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysOutputBuilder
 
getEidAuthkeyItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeysInputBuilder
 
getEidAuthkeyItemId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItem
 
getEidAuthkeyItemId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
 
getEidAuthkeyItemId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemKey
 
getEidItem() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.EidList
 
getEidItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
getEidItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
getEidItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysInputBuilder
 
getEidItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsInputBuilder
 
getEidItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeysInputBuilder
 
getEidItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingsInputBuilder
 
getEidItemId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItem
 
getEidItemId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
 
getEidItemId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemKey
 
getEidUri() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKey
 
getEidUri() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
 
getEidUri() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyKey
 
getEidUri() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.Mapping
 
getEidUri() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
 
getEidUri() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingKey
 
getElpPolicy() - Method in class org.opendaylight.lispflowmapping.implementation.config.ConfigIni
 
getEtrUdpPort() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversal
ETR UDP port.
getEtrUdpPort() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
 
getExplicitLocatorPath() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ExplicitLocatorPath
Explicit Locator Path LCAF type.
getExplicitLocatorPath() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ExplicitLocatorPathBuilder
 
getGeoCoordinates() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.GeoCoordinates
Geo-coordinates LCAF type.
getGeoCoordinates() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.GeoCoordinatesBuilder
 
getGlobalEtrRloc() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversal
Global ETR RLOC address.
getGlobalEtrRloc() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
 
getHop() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.ExplicitLocatorPath
List of locator hops forming the explicit path.
getHop() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.ExplicitLocatorPathBuilder
 
getHopId() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop
Unique identifier for the hop.
getHopId() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder
 
getHopId() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopKey
 
getIid() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceId
Instance ID value.
getIid() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder
 
getImplementationName() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModuleFactory
 
getImplementationName() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModuleFactory
 
getImplementationName() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModuleFactory
 
getImplementationName() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModuleFactory
 
getImplementationName() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModuleFactory
 
getImplementationName() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModuleFactory
 
getImplementedServiceIntefaces() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModuleFactory
 
getImplementedServiceIntefaces() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModuleFactory
 
getImplementedServiceIntefaces() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModuleFactory
 
getImplementedServiceIntefaces() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModuleFactory
 
getImplementedServiceIntefaces() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModuleFactory
 
getImplementedServiceIntefaces() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModuleFactory
 
getImportedModules() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.$YangModuleInfoImpl
 
getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.$YangModuleInfoImpl
 
getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.$YangModuleInfoImpl
 
getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.$YangModuleInfoImpl
 
getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007.$YangModuleInfoImpl
 
getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModuleInfoImpl
 
getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.$YangModuleInfoImpl
 
getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.$YangModuleInfoImpl
 
getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.$YangModuleInfoImpl
 
getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.$YangModuleInfoImpl
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.implementation.authentication.LispNoAuthentication
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.implementation.config.ConfigIni
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.AfiListSerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ApplicationDataSerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.DistinguishedNameSerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ExplicitLocatorPathSerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.InstanceIdSerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.KeyValueAddressSerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.MacSerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.NoAddressSerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ServicePathSerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.SimpleAddressSerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.SourceDestKeySerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.EidRecordSerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.LocatorRecordSerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.MapNotifySerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.MappingRecordSerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.MapRegisterSerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.MapReplySerializer
 
getInstance() - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer
 
getInstance() - Static method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.$YangModuleInfoImpl
 
getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.$YangModuleInfoImpl
 
getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.$YangModuleInfoImpl
 
getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.$YangModuleInfoImpl
 
getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007.$YangModuleInfoImpl
 
getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModuleInfoImpl
 
getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.$YangModuleInfoImpl
 
getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.$YangModuleInfoImpl
 
getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.$YangModuleInfoImpl
 
getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.$YangModuleInfoImpl
 
getInstanceId() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.InstanceId
Instance ID LCAF type.
getInstanceId() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.InstanceIdBuilder
 
getInstanceIdSize() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.InstanceIdSerializer
 
getInt(byte[], int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
 
getIntValue() - Method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord.Action
 
getIntValue() - Method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MessageType
 
getIntValue() - Method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChange
 
getIntValue() - Method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingOrigin
 
getIpAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
 
getIpAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddress
 
getIpAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddressBuilder
 
getIpAddressFromInetAddress(InetAddress) - Static method in class org.opendaylight.lispflowmapping.southbound.util.LispNotificationHelper
 
getIpPrefix() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
 
getIpTos() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationData
Type of service field.
getIpTos() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
getIpv4() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4
IPv4 address.
getIpv4() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Builder
 
getIpv4AddressBinary() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary
 
getIpv4Prefix() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Prefix
IPv4 prefix.
getIpv4Prefix() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4PrefixBuilder
 
getIpv6() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6
IPv6 address.
getIpv6() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Builder
 
getIpv6AddressBinary() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary
 
getIpv6Prefix() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Prefix
IPv6 address.
getIpv6Prefix() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6PrefixBuilder
 
getItrRloc() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
 
getItrRloc() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
getItrRloc() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
getItrRlocId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRloc
 
getItrRlocId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
 
getItrRlocId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocKey
 
getKey(GetKeyInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
getKey() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.MappingEntry
 
getKey() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.MappingValueKey
 
getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop
Returns Primary Key of Yang List Type
getKey() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder
 
getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddress
Address as Key.
getKey() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddressBuilder
 
getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItem
Returns Primary Key of Yang List Type
getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
 
getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecord
Returns Primary Key of Yang List Type
getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItem
Returns Primary Key of Yang List Type
getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
 
getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRloc
Returns Primary Key of Yang List Type
getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
 
getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKey
Returns Primary Key of Yang List Type
getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
 
getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.Mapping
Returns Primary Key of Yang List Type
getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
 
getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItem
Returns Primary Key of Yang List Type
getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
 
getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItem
Returns Primary Key of Yang List Type
getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
 
getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifier
Returns Primary Key of Yang List Type
getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
 
getKey(GetKeyInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
getKeyID() - Method in enum org.opendaylight.lispflowmapping.implementation.authentication.LispKeyIDEnum
 
getKeyId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotify
 
getKeyId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
getKeyId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
getKeyId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister
 
getKeyId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
getKeyId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
GetKeyInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container input { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } The schema path to identify an instance is odl-mappingservice/get-key/input To create instances of this class use GetKeyInputBuilder.
GetKeyInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds GetKeyInput instances.
GetKeyInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyInputBuilder
 
GetKeyInputBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyInputBuilder
 
GetKeyInputBuilder(GetKeyInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyInputBuilder
 
GetKeyOutput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container output { container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } uses mapping-authkey-container; } The schema path to identify an instance is odl-mappingservice/get-key/output To create instances of this class use GetKeyOutputBuilder.
GetKeyOutputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds GetKeyOutput instances.
GetKeyOutputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyOutputBuilder
 
GetKeyOutputBuilder(MappingAuthkeyContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyOutputBuilder
 
GetKeyOutputBuilder(GetKeyOutput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyOutputBuilder
 
getKeys(GetKeysInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
getKeys(GetKeysInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
GetKeysInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container input { list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } uses eid-list; } The schema path to identify an instance is odl-mappingservice/get-keys/input To create instances of this class use GetKeysInputBuilder.
GetKeysInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds GetKeysInput instances.
GetKeysInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysInputBuilder
 
GetKeysInputBuilder(EidList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysInputBuilder
 
GetKeysInputBuilder(GetKeysInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysInputBuilder
 
GetKeysOutput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container output { list eid-authkey-item { key "eid-authkey-item-id" leaf eid-authkey-item-id { type string; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses mapping-authkey-container; uses eid-container; } uses eid-authkey-list; } The schema path to identify an instance is odl-mappingservice/get-keys/output To create instances of this class use GetKeysOutputBuilder.
GetKeysOutputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds GetKeysOutput instances.
GetKeysOutputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysOutputBuilder
 
GetKeysOutputBuilder(EidAuthkeyList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysOutputBuilder
 
GetKeysOutputBuilder(GetKeysOutput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysOutputBuilder
 
getKeyString() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container.MappingAuthkey
 
getKeyString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container.MappingAuthkeyBuilder
 
getKeyType() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container.MappingAuthkey
 
getKeyType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container.MappingAuthkeyBuilder
 
getKeyValueAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.KeyValueAddress
Key/Value Address LCAF type.
getKeyValueAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.KeyValueAddressBuilder
 
getLastRequestDate() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.SubscriberRLOC
 
getLatitude() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
Bit that selects between North and South latitude.
getLatitude() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
getLatitudeDegrees() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
Degrees of latitude.
getLatitudeDegrees() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
getLatitudeMinutes() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
Minutes of latitude.
getLatitudeMinutes() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
getLatitudeSeconds() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
Seconds of latitude.
getLatitudeSeconds() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
getLcafHeaderSize() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
 
getLcafLength(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.AfiListSerializer
 
getLcafLength(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ApplicationDataSerializer
 
getLcafLength(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ExplicitLocatorPathSerializer
 
getLcafLength(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.InstanceIdSerializer
 
getLcafLength(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.KeyValueAddressSerializer
 
getLcafLength(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
 
getLcafLength(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
getLcafLength(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ServicePathSerializer
 
getLcafLength(LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.SourceDestKeySerializer
 
getLcafType() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.AfiListSerializer
 
getLcafType() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ApplicationDataSerializer
 
getLcafType() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ExplicitLocatorPathSerializer
 
getLcafType() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.InstanceIdSerializer
 
getLcafType() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.KeyValueAddressSerializer
 
getLcafType() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
getLcafType() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ServicePathSerializer
 
getLcafType() - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.SourceDestKeySerializer
 
getLcafType(short) - Static method in class org.opendaylight.lispflowmapping.lisp.util.AddressTypeMap
 
getLispCode() - Method in enum org.opendaylight.lispflowmapping.lisp.type.LispCanonicalAddressFormatEnum
 
getLispNeutronService() - Static method in class org.opendaylight.lispflowmapping.neutron.LispNeutronService
 
getLocalPortHigh() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationData
High end of local port range.
getLocalPortHigh() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
getLocalPortLow() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationData
Low end of local port range.
getLocalPortLow() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
getLocatorId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecord
 
getLocatorId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
getLocatorId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordKey
 
getLocatorRecord() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.LocatorRecords
 
getLocatorRecord() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
getLogger() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
getLogger() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
getLogger() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModule
 
getLogger() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
 
getLogger() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
 
getLogger() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
 
getLong(byte[], int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
 
getLongitude() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
Bit that selects between East and West longitude.
getLongitude() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
getLongitudeDegrees() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
Degrees of longitude.
getLongitudeDegrees() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
getLongitudeMinutes() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
Minutes of longitude.
getLongitudeMinutes() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
getLongitudeSeconds() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
Seconds of longitude.
getLongitudeSeconds() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
getLookupPolicy() - Method in class org.opendaylight.lispflowmapping.implementation.config.ConfigIni
 
getLrsBits() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop
Flag bits per hop.
getLrsBits() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder
 
getMac() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Mac
MAC address.
getMac() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.MacBuilder
 
getMacAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
 
getMapNotify() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
 
getMapNotify() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotifyMessage
 
getMapNotify() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotifyNotification
 
getMapNotify() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
 
getMapping(Eid, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.FlatMapCache
 
getMapping(Eid, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.MultiTableMapCache
 
getMapping(Eid, Eid, byte[]) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
 
getMapping(Eid, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
 
getMapping(GetMappingInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
getMapping(MappingOrigin, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
getMapping(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
getMapping(Eid, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
getMapping(Eid, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
getMapping(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
getMapping(MappingOrigin, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
getMapping(AddMapping) - Static method in class org.opendaylight.lispflowmapping.implementation.util.LispNotificationHelper
 
getMapping(Eid, Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
Retrieves mapping for the provided srcKey and dstKey.
getMapping(Eid, Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
Retrieves mapping for the provided src and dst key.
getMapping(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
Retrieves mapping for the provided dst key.
getMapping(MappingOrigin, Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
Retrieves mapping from table for provided key
getMapping(MappingOrigin, Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
Retrieves mapping with given origin for the provided key.
getMapping(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
Retrieves mapping for given key.The lookup policy for the key is defined in the Mapping System
getMapping(Eid, Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
Retrieves mapping with a Source/Dest policy.
getMapping() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.DbInstance
A list of EID-to-RLOC mappings within the same Instance ID
getMapping() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
 
getMapping(GetMappingInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
getMappingAuthkey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
 
getMappingAuthkey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
 
getMappingAuthkey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
 
getMappingAuthkey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyOutputBuilder
 
getMappingAuthkey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
 
getMappingAuthkey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingAuthkeyContainer
 
getMappingAuthkey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
 
getMappingAuthkeyItem() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingAuthkeyList
 
getMappingAuthkeyItemId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItem
 
getMappingAuthkeyItemId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
 
getMappingAuthkeyItemId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemKey
 
getMappingDatabase() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceData
The LISP EID-to-RLOC mapping database
getMappingDbService() - Method in interface org.opendaylight.lispflowmapping.neutron.ILispNeutronService
 
getMappingDbService() - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronService
 
GetMappingInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container input { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } The schema path to identify an instance is odl-mappingservice/get-mapping/input To create instances of this class use GetMappingInputBuilder.
GetMappingInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds GetMappingInput instances.
GetMappingInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingInputBuilder
 
GetMappingInputBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingInputBuilder
 
GetMappingInputBuilder(GetMappingInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingInputBuilder
 
GetMappingOutput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container output { container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } The schema path to identify an instance is odl-mappingservice/get-mapping/output To create instances of this class use GetMappingOutputBuilder.
GetMappingOutputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds GetMappingOutput instances.
GetMappingOutputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingOutputBuilder
 
GetMappingOutputBuilder(MappingRecordContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingOutputBuilder
 
GetMappingOutputBuilder(GetMappingOutput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingOutputBuilder
 
getMappingRecord() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
 
getMappingRecord() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingRecordContainer
 
getMappingRecord() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder
 
getMappingRecord() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingInputBuilder
 
getMappingRecord() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
 
getMappingRecord() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingOutputBuilder
 
getMappingRecord() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
 
getMappingRecord() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingInputBuilder
 
getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
getMappingRecordItem() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingRecordList
 
getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
 
getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
 
getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingsInputBuilder
 
getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllMappingsOutputBuilder
 
getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsOutputBuilder
 
getMappingRecordItem() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingsInputBuilder
 
getMappingRecordItemId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItem
 
getMappingRecordItemId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
 
getMappingRecordItemId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemKey
 
getMappings(GetMappingsInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
getMappings(GetMappingsInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
getMappingservice() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
getMappingservice() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.LispMappingServiceModuleMXBean
 
getMappingservice() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
 
getMappingservice() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.MappingServiceShellModuleMXBean
 
getMappingService() - Method in interface org.opendaylight.lispflowmapping.neutron.ILispNeutronService
 
getMappingService() - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronService
 
getMappingservice() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImpl
 
getMappingservice() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImplBuilder
 
getMappingservice() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImpl
 
getMappingservice() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImplBuilder
 
getMappingserviceDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
getMappingserviceDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
 
GetMappingsInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container input { list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } uses eid-list; } The schema path to identify an instance is odl-mappingservice/get-mappings/input To create instances of this class use GetMappingsInputBuilder.
GetMappingsInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds GetMappingsInput instances.
GetMappingsInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsInputBuilder
 
GetMappingsInputBuilder(EidList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsInputBuilder
 
GetMappingsInputBuilder(GetMappingsInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsInputBuilder
 
GetMappingsOutput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container output { list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses mapping-record-list; } The schema path to identify an instance is odl-mappingservice/get-mappings/output To create instances of this class use GetMappingsOutputBuilder.
GetMappingsOutputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds GetMappingsOutput instances.
GetMappingsOutputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsOutputBuilder
 
GetMappingsOutputBuilder(MappingRecordList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsOutputBuilder
 
GetMappingsOutputBuilder(GetMappingsOutput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsOutputBuilder
 
getMapRegister() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
 
getMapRegister() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegisterMessage
 
getMapRegister() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegisterNotification
 
getMapRegister() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
 
getMapReply() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
 
getMapReply() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapReplyMessage
 
getMapReply() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapReplyNotification
 
getMapReply() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
 
getMapReply() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
getMapReply() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
getMapReply() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
 
getMapReply() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
 
getMapRequest() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequestMessage
 
getMapRequest() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequestNotification
 
getMapRequest() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
 
getMapRequest() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
 
getMapRequest() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
 
getMapVersion() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord
 
getMapVersion() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
getMaskForAddress(SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
 
getMaskForAddress(Address) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
 
getMaskForIpPrefix(IpPrefix) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
 
getMaskLength() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceId
Mask length.
getMaskLength() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder
 
getMaskLength() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord
 
getMaskLength() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
getMaxMask(Address) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
 
getMaxMessageTypeValue() - Static method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
 
getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.$YangModelBindingProvider
 
getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.$YangModelBindingProvider
 
getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.$YangModelBindingProvider
 
getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.$YangModelBindingProvider
 
getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007.$YangModelBindingProvider
 
getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModelBindingProvider
 
getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.$YangModelBindingProvider
 
getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.$YangModelBindingProvider
 
getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.$YangModelBindingProvider
 
getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.$YangModelBindingProvider
 
getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.$YangModuleInfoImpl
 
getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.$YangModuleInfoImpl
 
getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.$YangModuleInfoImpl
 
getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.$YangModuleInfoImpl
 
getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007.$YangModuleInfoImpl
 
getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModuleInfoImpl
 
getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.$YangModuleInfoImpl
 
getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.$YangModuleInfoImpl
 
getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.$YangModuleInfoImpl
 
getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.$YangModuleInfoImpl
 
getMsgType() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessage
 
getMsgType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
 
getMsRloc() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversal
Map-Server RLOC address.
getMsRloc() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
 
getMsUdpPort() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversal
Map-Server UDP port (set to 4342).
getMsUdpPort() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
 
getMulticastPriority() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecord
 
getMulticastPriority() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
getMulticastWeight() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecord
 
getMulticastWeight() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
getName() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.$YangModuleInfoImpl
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.$YangModuleInfoImpl
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.$YangModuleInfoImpl
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.$YangModuleInfoImpl
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007.$YangModuleInfoImpl
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModuleInfoImpl
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.$YangModuleInfoImpl
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.$YangModuleInfoImpl
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.MappingserviceBuilder
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.NotificationServiceBuilder
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.OsgiBrokerBuilder
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.BrokerBuilder
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DaoBuilder
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DataBrokerBuilder
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.NotificationPublishServiceBuilder
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.RpcRegistryBuilder
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.$YangModuleInfoImpl
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.MappingserviceBuilder
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.OsgiBrokerBuilder
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.$YangModuleInfoImpl
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.NotificationPublishServiceBuilder
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.RpcRegistryBuilder
 
getNamespace() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.$YangModuleInfoImpl
 
getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.$YangModuleInfoImpl
 
getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.$YangModuleInfoImpl
 
getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.$YangModuleInfoImpl
 
getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007.$YangModuleInfoImpl
 
getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModuleInfoImpl
 
getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.$YangModuleInfoImpl
 
getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.$YangModuleInfoImpl
 
getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.$YangModuleInfoImpl
 
getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.$YangModuleInfoImpl
 
getNatTraversal() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NatTraversal
NAT-Traversal LCAF type.
getNatTraversal() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NatTraversalBuilder
 
getNoAddressEid() - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
getNonce() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotify
 
getNonce() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
getNonce() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
getNonce() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister
 
getNonce() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
getNonce() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
getNonce() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapReply
 
getNonce() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
 
getNonce() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
 
getNonce() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
 
getNonce() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
getNonce() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
getNotificationPublishService() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
getNotificationPublishService() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModuleMXBean
 
getNotificationPublishService() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
 
getNotificationPublishService() - Method in interface org.opendaylight.controller.config.yang.config.lisp_sb.impl.LfmMappingServiceSbModuleMXBean
 
getNotificationPublishService() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImpl
 
getNotificationPublishService() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
 
getNotificationPublishService() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImpl
 
getNotificationPublishService() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImplBuilder
 
getNotificationPublishServiceDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
getNotificationPublishServiceDependency() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
 
getNotificationService() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
getNotificationService() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.LispMappingServiceModuleMXBean
 
getNotificationService() - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
getNotificationService() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImpl
 
getNotificationService() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImplBuilder
 
getNotificationServiceDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
getNullAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NullAddress
Null body LCAF type
getNullAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NullAddressBuilder
 
getOrigin() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.Mapping
Mapping origin
getOrigin() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
 
getOrigin() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingKey
 
getOsgiBroker() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
getOsgiBroker() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.LispMappingServiceModuleMXBean
 
getOsgiBroker() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
 
getOsgiBroker() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.MappingServiceShellModuleMXBean
 
getOsgiBroker() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImpl
 
getOsgiBroker() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImplBuilder
 
getOsgiBroker() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImpl
 
getOsgiBroker() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImplBuilder
 
getOsgiBrokerDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
getOsgiBrokerDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
 
getPartialInt(byte[]) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
 
getPort() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddress
 
getPort() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddressBuilder
 
getPriority() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecord
 
getPriority() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
getPrivateEtrRloc() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversal
Private ETR RLOC address.
getPrivateEtrRloc() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
 
getProtocol() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationData
Protocol number.
getProtocol() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
getRecordTimeout() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModule
 
getRecordTimeout() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.InMemoryDbModuleMXBean
 
getRecordTimeOut() - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
 
getRecordTimeout() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration.MappingserviceDaoInmemorydb
Mapping record timeout
getRecordTimeout() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration.MappingserviceDaoInmemorydbBuilder
 
getRecordTtl() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord
 
getRecordTtl() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
getRemotePortHigh() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationData
High end of remote port range.
getRemotePortHigh() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
getRemotePortLow() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationData
Low end of remote port range.
getRemotePortLow() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
getRevision() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.$YangModuleInfoImpl
 
getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.$YangModuleInfoImpl
 
getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.$YangModuleInfoImpl
 
getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.$YangModuleInfoImpl
 
getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007.$YangModuleInfoImpl
 
getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModuleInfoImpl
 
getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.$YangModuleInfoImpl
 
getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.$YangModuleInfoImpl
 
getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.$YangModuleInfoImpl
 
getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.$YangModuleInfoImpl
 
getRloc() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
getRloc() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
 
getRloc() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RlocContainer
 
getRootRuntimeBeanRegistratorWrapper() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
 
getRpcRegistry() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
getRpcRegistry() - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModuleMXBean
 
getRpcRegistry() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
 
getRpcRegistry() - Method in interface org.opendaylight.controller.config.yang.config.lisp_sb.impl.LfmMappingServiceSbModuleMXBean
 
getRpcRegistry() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImpl
 
getRpcRegistry() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
 
getRpcRegistry() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImpl
 
getRpcRegistry() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImplBuilder
 
getRpcRegistryDependency() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
getRpcRegistryDependency() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
 
getRtrRlocs() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversal
List of RTR RLOC addresses.
getRtrRlocs() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
 
getRx() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
 
getRxCount() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessage
 
getRxCount() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
 
getRxUnknown() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
 
getRxUnknown() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.CtrlMsgStats
 
getRxUnknown() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
 
getSerializationSize(LocatorRecord) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.LocatorRecordSerializer
 
getSerializationSize(MappingRecord) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.MappingRecordSerializer
 
getSerializer(Class<? extends LispAddressFamily>) - Static method in class org.opendaylight.lispflowmapping.lisp.serializer.address.factory.LispAddressSerializerFactory
 
getServiceIndex() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePath
Service path index for NSH header
getServiceIndex() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePathBuilder
 
getServicePath() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ServicePath
Service Path LCAF type.
getServicePath() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ServicePathBuilder
 
getServicePathId() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePath
Service path identifier for the path for NSH header
getServicePathId() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePathBuilder
 
getShort(byte[], int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
 
getSimpleAddressInnerType(SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.AddressTypeMap
 
getSiteId(MapRegister) - Static method in class org.opendaylight.lispflowmapping.implementation.util.LispNotificationHelper
 
getSiteId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
getSiteId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
getSiteId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
getSiteId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingRecordMetadata
64 bit site identifier.
getSiteId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
getSiteId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
getSiteId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrSiteId
 
getSiteId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.Mapping
Site ID
getSiteId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
 
getSource() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKey
Source address.
getSource() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKeyBuilder
 
getSourceDestKey() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.SourceDestKey
Source/Dest LCAF type.
getSourceDestKey() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.SourceDestKeyBuilder
 
getSourceEid() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
 
getSourceEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
getSourceEid() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
getSourceRloc() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
getSourceRloc() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingRecordMetadata
The Source IP address used for sending the enclosing control packet in RLOC space.
getSpecific(Object, String) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
 
getSpecific(Object, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
Get a specific value from the DAO.
getSrc(Eid) - Static method in class org.opendaylight.lispflowmapping.lisp.util.SourceDestKeyHelper
 
getSrcEid() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.SubscriberRLOC
 
getSrcMask(Eid) - Static method in class org.opendaylight.lispflowmapping.lisp.util.SourceDestKeyHelper
 
getSrcRloc() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.SubscriberRLOC
 
getStats() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
 
getStats() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundRPC
 
getStats() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.OdlLispSbService
 
GetStatsOutput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
This class represents the following YANG schema fragment defined in module odl-lisp-sb
(Source path: META-INF/yang/odl-lisp-sb.yang): container output { container control-message-stats { leaf rx-unknown { type int64; } leaf tx-errors { type int64; } list control-message { key leaf msg-type { type message-type; } leaf rx-count { type int64; } leaf tx-count { type int64; } } uses ctrl-msg-stats; } } The schema path to identify an instance is odl-lisp-sb/get-stats/output To create instances of this class use GetStatsOutputBuilder.
GetStatsOutputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
Class that builds GetStatsOutput instances.
GetStatsOutputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutputBuilder
 
GetStatsOutputBuilder(GetStatsOutput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutputBuilder
 
getString(LispAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
getString(SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispSimpleAddressStringifier
 
getString(LispAddressStringifier.Destination, SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispSimpleAddressStringifier
 
getStringFromAfiList(LispAddressStringifier.Destination, AfiList) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
getStringFromApplicationData(LispAddressStringifier.Destination, ApplicationData) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
getStringFromAsNumber(LispAddressStringifier.Destination, AsNumber) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
getStringFromDistinguishedName(LispAddressStringifier.Destination, DistinguishedName) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
getStringFromExplicitLocatorPath(LispAddressStringifier.Destination, ExplicitLocatorPath) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
getStringFromInstanceId(LispAddressStringifier.Destination, InstanceId) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
getStringFromIpv4(LispAddressStringifier.Destination, Ipv4) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
getStringFromIpv4Prefix(LispAddressStringifier.Destination, Ipv4Prefix) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
getStringFromIpv6(LispAddressStringifier.Destination, Ipv6) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
getStringFromIpv6Prefix(LispAddressStringifier.Destination, Ipv6Prefix) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
getStringFromKeyValueAddress(LispAddressStringifier.Destination, KeyValueAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
getStringFromMac(LispAddressStringifier.Destination, Mac) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
getStringFromNoAddress(LispAddressStringifier.Destination, NoAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
getStringFromServicePath(LispAddressStringifier.Destination, ServicePath) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
getStringFromSourceDestKey(LispAddressStringifier.Destination, SourceDestKey) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
getTimestamp() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
getTimestamp() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingRecordMetadata
Milliseconds since January 1, 1970, 00:00:00 GMT
getTimeUnit() - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
 
getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
 
getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
 
getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
 
getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
 
getTransportAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.TransportAddress
 
getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
 
getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
 
getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
 
getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
 
getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
 
getTransportAddress() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
 
getTransportAddressFromRloc(Rloc) - Static method in class org.opendaylight.lispflowmapping.implementation.util.LispNotificationHelper
 
getTx() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
 
getTxCount() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessage
 
getTxCount() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
 
getTxErrors() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
 
getTxErrors() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.CtrlMsgStats
 
getTxErrors() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
 
getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.MappingserviceBuilder
 
getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.NotificationServiceBuilder
 
getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.OsgiBrokerBuilder
 
getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.BrokerBuilder
 
getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DaoBuilder
 
getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DataBrokerBuilder
 
getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.NotificationPublishServiceBuilder
 
getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.RpcRegistryBuilder
 
getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.MappingserviceBuilder
 
getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.OsgiBrokerBuilder
 
getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.NotificationPublishServiceBuilder
 
getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.RpcRegistryBuilder
 
getUnsignedByte(byte[], int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
 
getUnsignedByte(ByteBuffer, int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
 
getUnsignedByte(ByteBuffer) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
 
getUnsignedShort(byte[], int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
 
getUnsignedShort(ByteBuffer, int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
 
getURIString(LispAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
getURLPrefix(SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispSimpleAddressStringifier
 
getURLString(LispAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
getValue() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.MappingEntry
 
getValue() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.DistinguishedNameType
 
getValue() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.InstanceIdType
 
getValue() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddress
Address as Value.
getValue() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddressBuilder
 
getValue() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.ServicePathIdType
 
getValue() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
 
getValue() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary
 
getValue() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv4AddressBinary
 
getValue() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv6AddressBinary
 
getValue() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.SiteId
 
getVirtualNetworkId() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddress
Virtual Network Identifier (instance-id) of the address.
getVirtualNetworkId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
 
getVirtualNetworkId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
 
getVirtualNetworkIdentifier() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabase
A list of Virtual Network Identifiers
getVirtualNetworkIdentifier() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabaseBuilder
 
getVni(LispAddressSerializerContext) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
getVni() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.DbInstance
The 24-bit Virtual Network Identifier
getVni() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
 
getVni() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierKey
 
getWeight() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecord
 
getWeight() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
getXtrId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
getXtrId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
getXtrId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
getXtrId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingRecordMetadata
128 bit xTR identifier.
getXtrId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
getXtrId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
getXtrId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrSiteId
 
GotMapNotify - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): notification gotMapNotify { container MapNotify { leaf xtrSiteIdPresent { type boolean; } leaf nonce { type int64; } leaf keyId { type int16; } leaf authenticationData { type binary; } leaf mergeEnabled { type boolean; } leaf xtrId { type binary; } leaf siteId { type binary; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapNotify; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } uses MapNotifyNotification; } The schema path to identify an instance is odl-lisp-proto/gotMapNotify To create instances of this class use GotMapNotifyBuilder.
GotMapNotifyBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
Class that builds GotMapNotify instances.
GotMapNotifyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
 
GotMapNotifyBuilder(MapNotifyNotification) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
 
GotMapNotifyBuilder(TransportAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
 
GotMapNotifyBuilder(GotMapNotify) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
 
GotMapReply - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): notification gotMapReply { container MapReply { leaf probe { type boolean; } leaf nonce { type int64; } leaf echoNonceEnabled { type boolean; } leaf securityEnabled { type boolean; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapReply; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } uses MapReplyNotification; } The schema path to identify an instance is odl-lisp-proto/gotMapReply To create instances of this class use GotMapReplyBuilder.
GotMapReplyBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
Class that builds GotMapReply instances.
GotMapReplyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
 
GotMapReplyBuilder(MapReplyNotification) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
 
GotMapReplyBuilder(TransportAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
 
GotMapReplyBuilder(GotMapReply) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
 

H

handleChangedClass(DynamicMBeanWithInstance) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModuleFactory
 
handleChangedClass(DynamicMBeanWithInstance) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModuleFactory
 
handleChangedClass(DynamicMBeanWithInstance) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModuleFactory
 
handleChangedClass(DynamicMBeanWithInstance) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModuleFactory
 
handleChangedClass(DynamicMBeanWithInstance) - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModuleFactory
 
handleChangedClass(DynamicMBeanWithInstance) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModuleFactory
 
handleMapNotify(MapNotify, List<TransportAddress>) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
handleMapNotify(MapNotify, List<TransportAddress>) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IMapNotifyHandler
Handle map-notify message
handleMapRegister(MapRegister) - Method in class org.opendaylight.lispflowmapping.implementation.lisp.MapServer
 
handleMapRegister(MapRegister) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
handleMapRegister(MapRegister, boolean) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
handleMapRegister(MapRegister) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IFlowMapping
Handle southbound map-request
handleMapRegister(MapRegister) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IMapServerAsync
Handle map-register message
handleMapReply(MapReply) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
handleMapReply(MapReply) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IMapRequestResultHandler
Handle return map-reply message
handleMapRequest(MapRequest) - Method in class org.opendaylight.lispflowmapping.implementation.lisp.MapResolver
 
handleMapRequest(MapRequest) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
handleMapRequest(MapRequest) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IFlowMapping
Handle southbound map-request
handleMapRequest(MapRequest) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IMapResolverAsync
Handle Map-Request
handleNonProxyMapRequest(MapRequest, TransportAddress) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
handleNonProxyMapRequest(MapRequest, TransportAddress) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IMapRequestResultHandler
Handle map-request to be forwarded to authoritative ETR
handlePacket(DatagramPacket) - Method in interface org.opendaylight.lispflowmapping.southbound.lisp.ILispSouthboundService
 
handlePacket(DatagramPacket) - Method in class org.opendaylight.lispflowmapping.southbound.lisp.LispSouthboundHandler
 
handlePacket(DatagramPacket) - Method in class org.opendaylight.lispflowmapping.southbound.lisp.LispXtrSouthboundHandler
 
handleSerializedLispBuffer(TransportAddress, ByteBuffer, MessageType) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
 
handleSMR(MapRequest, Rloc) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
handleSMR(MapRequest, Rloc) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IMapNotifyHandler
Handle Solicit Map Request message
hashCode() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
hashCode() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
hashCode() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModule
 
hashCode() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
 
hashCode() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
 
hashCode() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.MappingEntry
 
hashCode() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.MappingValueKey
 
hashCode() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.SubscriberRLOC
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.DistinguishedNameType
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.InstanceIdType
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop.LrsBits
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopKey
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates.Latitude
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates.Longitude
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.ServicePathIdType
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemKey
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv4AddressBinary
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv6AddressBinary
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordKey
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemKey
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocKey
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyKey
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingKey
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemKey
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemKey
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierKey
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.SiteId
 
HashMapDb - Class in org.opendaylight.lispflowmapping.inmemorydb
 
HashMapDb() - Constructor for class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
 
HEADER_SIZE - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.MapRegisterSerializer.Length
 
hexArray - Static variable in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
 
hexToByteBuffer(String) - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
 
Hop - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path
List of locator hops forming the explicit path.
Hop.LrsBits - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path
 
Hop.LrsBits(Boolean, Boolean, Boolean) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop.LrsBits
 
Hop.LrsBits(Hop.LrsBits) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop.LrsBits
Creates a copy from Source Object.
HopBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path
Class that builds Hop instances.
HopBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder
 
HopBuilder(Hop) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder
 
HopKey - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path
 
HopKey(String) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopKey
 
HopKey(HopKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopKey
Creates a copy from Source Object.

I

IConfigLispSouthboundPlugin - Interface in org.opendaylight.lispflowmapping.type.sbplugin
An interface for configuring the lisp plugin address.
IConfigLispSouthboundPluginServiceInterface - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
 
IFlowMapping - Interface in org.opendaylight.lispflowmapping.interfaces.lisp
The LISP Mapping Service interface
IFlowMappingServiceInterface - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
 
IGenericMapResolver - Interface in org.opendaylight.lispflowmapping.interfaces.lisp
Methods to be implemented by a generic Map Resolver
IGenericMapServer - Interface in org.opendaylight.lispflowmapping.interfaces.lisp
Methods to be implemented by a generic Map Server
ILispAuthentication - Interface in org.opendaylight.lispflowmapping.interfaces.lisp
 
ILispDAO - Interface in org.opendaylight.lispflowmapping.interfaces.dao
 
ILispDAOServiceInterface - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007
 
ILispNeutronService - Interface in org.opendaylight.lispflowmapping.neutron
 
ILispSouthboundService - Interface in org.opendaylight.lispflowmapping.southbound.lisp
 
IMapCache - Interface in org.opendaylight.lispflowmapping.interfaces.mapcache
Map-cache interface
IMapNotifyHandler - Interface in org.opendaylight.lispflowmapping.interfaces.lisp
An interface for dealing with a map notify message.
IMappingService - Interface in org.opendaylight.lispflowmapping.interfaces.mappingservice
Mapping Service Java API
IMappingServiceServiceInterface - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
 
IMappingServiceShell - Interface in org.opendaylight.lispflowmapping.interfaces.mappingservice
This interface defines the methods that need to be implemented in order to provide commands for the Karaf shell.
IMappingServiceShellServiceInterface - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
 
IMappingSystem - Interface in org.opendaylight.lispflowmapping.interfaces.mapcache
Mapping System interface
IMapRequestResultHandler - Interface in org.opendaylight.lispflowmapping.interfaces.lisp
An interface for dealing with a map reply message.
IMapResolverAsync - Interface in org.opendaylight.lispflowmapping.interfaces.lisp
Map Resolver interface for dealing with async map request calls.
IMapServerAsync - Interface in org.opendaylight.lispflowmapping.interfaces.lisp
Map Server interface for dealing with async map register calls.
incrementRx(int) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
 
incrementRxUnknown() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
 
incrementTx(int) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
 
incrementTxErrors() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
 
init(BundleContext, DependencyManager) - Method in class org.opendaylight.lispflowmapping.neutron.Activator
 
init() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
 
initialize() - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
initialize() - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
initialize() - Method in class org.opendaylight.lispflowmapping.implementation.MappingServiceShell
 
initialize() - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
inject(Object, String, Object) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
 
inject(Object, BaseTestCase.FieldData) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
 
injectStatic(Class<?>, String, Object) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
 
InMemoryDbModule - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb
 
InMemoryDbModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.InMemoryDbModule
 
InMemoryDbModule(ModuleIdentifier, DependencyResolver, InMemoryDbModule, AutoCloseable) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.InMemoryDbModule
 
InMemoryDbModuleFactory - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb
 
InMemoryDbModuleFactory() - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.InMemoryDbModuleFactory
 
InMemoryDbModuleMXBean - Interface in org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb
 
InstanceId - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id
Instance ID LCAF type.
InstanceId - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Instance ID LCAF type.
InstanceIdBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id
Class that builds InstanceId instances.
InstanceIdBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder
 
InstanceIdBuilder(InstanceId) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder
 
InstanceIdBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Class that builds InstanceId instances.
InstanceIdBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.InstanceIdBuilder
 
InstanceIdBuilder(InstanceId) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.InstanceIdBuilder
 
InstanceIdentifierUtil - Class in org.opendaylight.lispflowmapping.implementation.util
Utility class to create InstanceIdentifier path objects based on EID.
InstanceIdLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
Instance-ID LCAF type.
InstanceIdLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.InstanceIdLcaf
 
InstanceIdSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
 
InstanceIdType - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
Defines the range of values for an Instance ID.
InstanceIdType(Long) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.InstanceIdType
 
InstanceIdType(InstanceIdType) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.InstanceIdType
Creates a copy from Source Object.
instantiateModule(String, DependencyResolver, LispMappingServiceModule, AutoCloseable, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModuleFactory
 
instantiateModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModuleFactory
 
instantiateModule(String, DependencyResolver, MappingServiceModule, AutoCloseable, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModuleFactory
 
instantiateModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModuleFactory
 
instantiateModule(String, DependencyResolver, InMemoryDbModule, AutoCloseable, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModuleFactory
 
instantiateModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModuleFactory
 
instantiateModule(String, DependencyResolver, MappingServiceShellModule, AutoCloseable, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModuleFactory
 
instantiateModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModuleFactory
 
instantiateModule(String, DependencyResolver, LfmMappingServiceSbModule, AutoCloseable, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModuleFactory
 
instantiateModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModuleFactory
 
instantiateModule(String, DependencyResolver, LispConfigModule, AutoCloseable, BundleContext) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModuleFactory
 
instantiateModule(String, DependencyResolver, BundleContext) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModuleFactory
 
invoke(Invocation) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ReturnField
 
invoke(Invocation) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
 
invoke(Invocation) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase.SimpleAction
 
IpAddressBinary - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
 
IpAddressBinary(Ipv4AddressBinary) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary
 
IpAddressBinary(Ipv6AddressBinary) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary
 
IpAddressBinary(char[]) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary
Constructor provided only for using in JMX.
IpAddressBinary(IpAddressBinary) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary
Creates a copy from Source Object.
IpAddressBinaryBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
The purpose of generated class in src/main/java for Union types is to create new instances of unions from a string representation.
IpAddressBinaryBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinaryBuilder
 
ipAddressToInet(Address) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
IPV4 - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer.Length
 
IPV4 - Static variable in interface org.opendaylight.lispflowmapping.southbound.lisp.network.PacketHeader.Length
 
Ipv4 - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
IPv4 address.
Ipv4AddressBinary - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
The ipv4-address-binary type represents an IPv4 address in binary in network byte order.
Ipv4AddressBinary(byte[]) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv4AddressBinary
 
Ipv4AddressBinary(Ipv4AddressBinary) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv4AddressBinary
Creates a copy from Source Object.
Ipv4Afi - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
IANA IPv4 address family.
Ipv4Afi() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.Ipv4Afi
 
Ipv4Builder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Class that builds Ipv4 instances.
Ipv4Builder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Builder
 
Ipv4Builder(Ipv4) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Builder
 
Ipv4Prefix - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
IPv4 prefix.
Ipv4PrefixAfi - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
IANA IPv4 address family prefix.
Ipv4PrefixAfi() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.Ipv4PrefixAfi
 
Ipv4PrefixBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Class that builds Ipv4Prefix instances.
Ipv4PrefixBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4PrefixBuilder
 
Ipv4PrefixBuilder(Ipv4Prefix) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4PrefixBuilder
 
Ipv4PrefixSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
 
Ipv4Serializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
 
Ipv4Serializer.Length - Interface in org.opendaylight.lispflowmapping.lisp.serializer.address
 
IPV6 - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer.Length
 
Ipv6 - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
IPv6 address.
IPV6_NO_EXT - Static variable in interface org.opendaylight.lispflowmapping.southbound.lisp.network.PacketHeader.Length
 
Ipv6AddressBinary - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
The ipv6-address-binary type represents an IPv6 address in binary in network byte order.
Ipv6AddressBinary(byte[]) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv6AddressBinary
 
Ipv6AddressBinary(Ipv6AddressBinary) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv6AddressBinary
Creates a copy from Source Object.
Ipv6Afi - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
IANA IPv6 address family.
Ipv6Afi() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.Ipv6Afi
 
Ipv6Builder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Class that builds Ipv6 instances.
Ipv6Builder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Builder
 
Ipv6Builder(Ipv6) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Builder
 
Ipv6Prefix - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
IPv6 address.
Ipv6PrefixAfi - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
IANA IPv6 address family prefix.
Ipv6PrefixAfi() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.Ipv6PrefixAfi
 
Ipv6PrefixBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Class that builds Ipv6Prefix instances.
Ipv6PrefixBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6PrefixBuilder
 
Ipv6PrefixBuilder(Ipv6Prefix) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6PrefixBuilder
 
Ipv6PrefixSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
 
Ipv6Serializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
 
Ipv6Serializer.Length - Interface in org.opendaylight.lispflowmapping.lisp.serializer.address
 
ipVersionFromString(String) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
IRowVisitor - Interface in org.opendaylight.lispflowmapping.interfaces.dao
 
isAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address.NullAddress
AFI address.
isAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address.NullAddressBuilder
 
isAuthoritative() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord
 
isAuthoritative() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
isAuthoritative() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
 
isAuthoritative() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
isAuthoritative() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
isE() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates.Longitude
 
isEchoNonceEnabled() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapReply
 
isEchoNonceEnabled() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
 
isEchoNonceEnabled() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
 
isLocalLocator() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecord
 
isLocalLocator() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
isLookup() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop.LrsBits
 
isMapDataPresent() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
 
isMapDataPresent() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
isMapDataPresent() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
isMaskable(Address) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
 
isMaskable(SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
 
isMergeEnabled() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotify
 
isMergeEnabled() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
isMergeEnabled() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
isMergeEnabled() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister
 
isMergeEnabled() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
isMergeEnabled() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
isModuleImplementingServiceInterface(Class<? extends AbstractServiceInterface>) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModuleFactory
 
isModuleImplementingServiceInterface(Class<? extends AbstractServiceInterface>) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModuleFactory
 
isModuleImplementingServiceInterface(Class<? extends AbstractServiceInterface>) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModuleFactory
 
isModuleImplementingServiceInterface(Class<? extends AbstractServiceInterface>) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModuleFactory
 
isModuleImplementingServiceInterface(Class<? extends AbstractServiceInterface>) - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModuleFactory
 
isModuleImplementingServiceInterface(Class<? extends AbstractServiceInterface>) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModuleFactory
 
isN() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates.Latitude
 
isNoAddress() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NoAddress
No address.
isNoAddress() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NoAddressBuilder
 
isPitr() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
 
isPitr() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
isPitr() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
isProbe() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapReply
 
isProbe() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
 
isProbe() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
 
isProbe() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
 
isProbe() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
isProbe() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
isProxyMapReply() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister
 
isProxyMapReply() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
isProxyMapReply() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
isRlocProbe() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop.LrsBits
 
isRlocProbed() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecord
 
isRlocProbed() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
isRouted() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecord
 
isRouted() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
isSame(AbstractLispMappingServiceModule) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
isSame(AbstractMappingServiceModule) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
isSame(AbstractInMemoryDbModule) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModule
 
isSame(AbstractMappingServiceShellModule) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
 
isSame(AbstractLfmMappingServiceSbModule) - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
 
isSame(AbstractLispConfigModule) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
 
isSecurityEnabled() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapReply
 
isSecurityEnabled() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
 
isSecurityEnabled() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
 
isSmr() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
 
isSmr() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
isSmr() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
isSmrInvoked() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
 
isSmrInvoked() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
isSmrInvoked() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
isStrict() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop.LrsBits
 
isWantMapNotify() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister
 
isWantMapNotify() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
isWantMapNotify() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
isXtrSiteIdPresent() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotify
 
isXtrSiteIdPresent() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
isXtrSiteIdPresent() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
isXtrSiteIdPresent() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister
 
isXtrSiteIdPresent() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
isXtrSiteIdPresent() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
ItrRloc - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): list itrRloc { key "itr-rloc-id" leaf itr-rloc-id { type string; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } The schema path to identify an instance is odl-lisp-proto/MapRequest/itrRloc To create instances of this class use ItrRlocBuilder.
ItrRlocBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest
Class that builds ItrRloc instances.
ItrRlocBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
 
ItrRlocBuilder(RlocContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
 
ItrRlocBuilder(ItrRloc) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
 
ItrRlocKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest
 
ItrRlocKey(String) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocKey
 
ItrRlocKey(ItrRlocKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocKey
Creates a copy from Source Object.

J

JsonDataModelLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
JSON Data Model LCAF type.
JsonDataModelLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.JsonDataModelLcaf
 

K

KeyValueAddress - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address
Key/Value Address LCAF type.
KeyValueAddress - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Key/Value Address LCAF type.
KeyValueAddressBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address
Class that builds KeyValueAddress instances.
KeyValueAddressBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddressBuilder
 
KeyValueAddressBuilder(KeyValueAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddressBuilder
 
KeyValueAddressBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Class that builds KeyValueAddress instances.
KeyValueAddressBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.KeyValueAddressBuilder
 
KeyValueAddressBuilder(KeyValueAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.KeyValueAddressBuilder
 
KeyValueAddressLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
Key/Value Address LCAF type.
KeyValueAddressLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.KeyValueAddressLcaf
 
KeyValueAddressSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
 

L

lastValue - Variable in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
 
Lcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
IANA LISP Canonical Address Format address family.
Lcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.Lcaf
 
LCAF_SRCDST - Static variable in interface org.opendaylight.lispflowmapping.interfaces.dao.SubKeys
 
LcafSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
 
LcafSerializer() - Constructor for class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
 
LfmMappingServiceSbModule - Class in org.opendaylight.controller.config.yang.config.lisp_sb.impl
 
LfmMappingServiceSbModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.controller.config.yang.config.lisp_sb.impl.LfmMappingServiceSbModule
 
LfmMappingServiceSbModule(ModuleIdentifier, DependencyResolver, LfmMappingServiceSbModule, AutoCloseable) - Constructor for class org.opendaylight.controller.config.yang.config.lisp_sb.impl.LfmMappingServiceSbModule
 
LfmMappingServiceSbModuleFactory - Class in org.opendaylight.controller.config.yang.config.lisp_sb.impl
 
LfmMappingServiceSbModuleFactory() - Constructor for class org.opendaylight.controller.config.yang.config.lisp_sb.impl.LfmMappingServiceSbModuleFactory
 
LfmMappingServiceSbModuleMXBean - Interface in org.opendaylight.controller.config.yang.config.lisp_sb.impl
 
LISP_ENCAPSULATION - Static variable in interface org.opendaylight.lispflowmapping.southbound.lisp.network.PacketHeader.Length
 
LISP_ENCAPSULATION_TOTAL - Static variable in interface org.opendaylight.lispflowmapping.southbound.lisp.network.PacketHeader.Length
 
LispAddKey - Class in org.opendaylight.lispflowmapping.shell
This class implements the "lisp:addkey" Karaf shell command
LispAddKey() - Constructor for class org.opendaylight.lispflowmapping.shell.LispAddKey
 
LispAddress - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
Generic LISP address.
LispAddressFamily - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
Base identity from which identities describing LISP address families are derived.
LispAddressFamily() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddressFamily
 
LispAddressSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
 
LispAddressSerializer() - Constructor for class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
LispAddressSerializerContext - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
 
LispAddressSerializerContext(InstanceIdType) - Constructor for class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializerContext
 
LispAddressSerializerContext(short) - Constructor for class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializerContext
 
LispAddressSerializerContext(InstanceIdType, short) - Constructor for class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializerContext
 
LispAddressSerializerFactory - Class in org.opendaylight.lispflowmapping.lisp.serializer.address.factory
Factory for LispAddress (de)serializers
LispAddressStringifier - Class in org.opendaylight.lispflowmapping.lisp.util
Utility class with static methods returning string representations of supported LISP address types, both for use in URLs and for user friendly output.
LispAddressStringifier() - Constructor for class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
LispAddressStringifier.Destination - Enum in org.opendaylight.lispflowmapping.lisp.util
 
LispAddressUtil - Class in org.opendaylight.lispflowmapping.lisp.util
 
LispAuthenticationFactory - Class in org.opendaylight.lispflowmapping.implementation.authentication
 
LispAuthenticationUtil - Class in org.opendaylight.lispflowmapping.implementation.authentication
 
LispCanonicalAddressFormatEnum - Enum in org.opendaylight.lispflowmapping.lisp.type
The LCAF enum. http://tools.ietf.org/html/draft-ietf-lisp-lcaf-03
Lispconfig - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107
Actual state of lisp configuration.
Lispconfig() - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.Lispconfig
 
Lispconfig - Interface in org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration
This class represents the following YANG schema fragment defined in module config-lisp
(Source path: META-INF/yang/config-lisp.yang): case lispconfig { leaf bind-address { type string; } } The schema path to identify an instance is config-lisp/modules/module/configuration/(lispconfig?
Lispconfig - Interface in org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.state
This class represents the following YANG schema fragment defined in module config-lisp
(Source path: META-INF/yang/config-lisp.yang): case lispconfig { } The schema path to identify an instance is config-lisp/modules/module/state/(lispconfig?
LispconfigBuilder - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration
Class that builds Lispconfig instances.
LispconfigBuilder() - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration.LispconfigBuilder
 
LispconfigBuilder(Lispconfig) - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration.LispconfigBuilder
 
LispconfigBuilder - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.state
Class that builds Lispconfig instances.
LispconfigBuilder() - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.state.LispconfigBuilder
 
LispconfigBuilder(Lispconfig) - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.state.LispconfigBuilder
 
LispConfigContextSetterImpl - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107
 
LispConfigContextSetterImpl() - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigContextSetterImpl
 
LispConfigModule - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107
Actual state of lisp configuration.
LispConfigModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigModule
 
LispConfigModule(ModuleIdentifier, DependencyResolver, LispConfigModule, AutoCloseable) - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigModule
 
LispConfigModuleFactory - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107
 
LispConfigModuleFactory() - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigModuleFactory
 
LispConfigModuleMXBean - Interface in org.opendaylight.yang.gen.v1.lispconfig.rev131107
Actual state of lisp configuration.
LispconfigRpc - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107
This class represents the following YANG schema fragment defined in module config-lisp
(Source path: META-INF/yang/config-lisp.yang): identity lispconfig-rpc { status CURRENT; } The schema path to identify an instance is config-lisp/lispconfig-rpc
LispconfigRpc() - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispconfigRpc
 
LispConfigRuntimeMXBean - Interface in org.opendaylight.yang.gen.v1.lispconfig.rev131107
 
LispConfigRuntimeRegistration - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107
 
LispConfigRuntimeRegistration(HierarchicalRuntimeBeanRegistration) - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigRuntimeRegistration
 
LispConfigRuntimeRegistrator - Class in org.opendaylight.yang.gen.v1.lispconfig.rev131107
 
LispConfigRuntimeRegistrator(RootRuntimeBeanRegistrator) - Constructor for class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigRuntimeRegistrator
 
LispKeyIDEnum - Enum in org.opendaylight.lispflowmapping.implementation.authentication
 
LispMACAuthentication - Class in org.opendaylight.lispflowmapping.implementation.authentication
 
LispMACAuthentication(String) - Constructor for class org.opendaylight.lispflowmapping.implementation.authentication.LispMACAuthentication
 
LispMalformedPacketException - Exception in org.opendaylight.lispflowmapping.southbound.lisp.exception
 
LispMalformedPacketException(String) - Constructor for exception org.opendaylight.lispflowmapping.southbound.lisp.exception.LispMalformedPacketException
 
LispMalformedPacketException(String, Throwable) - Constructor for exception org.opendaylight.lispflowmapping.southbound.lisp.exception.LispMalformedPacketException
 
LispMappings - Class in org.opendaylight.lispflowmapping.shell
This class implements the "lisp:mappings" Karaf shell command
LispMappings() - Constructor for class org.opendaylight.lispflowmapping.shell.LispMappings
 
LispMappingService - Class in org.opendaylight.lispflowmapping.implementation
 
LispMappingService() - Constructor for class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
LispMappingservice - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): identity lisp-mappingservice { base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
LispMappingservice() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.LispMappingservice
 
LispMappingserviceImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice-impl
(Source path: META-INF/yang/odl-mappingservice-impl.yang): identity lisp-mappingservice-impl { base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
LispMappingserviceImpl() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.LispMappingserviceImpl
 
LispMappingserviceImpl - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration
This class represents the following YANG schema fragment defined in module odl-mappingservice-impl
(Source path: META-INF/yang/odl-mappingservice-impl.yang): case lisp-mappingservice-impl { container osgi-broker { leaf type { type leafref; } leaf name { type leafref; } uses service-ref { refine (urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:impl?
LispMappingserviceImplBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration
Class that builds LispMappingserviceImpl instances.
LispMappingserviceImplBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImplBuilder
 
LispMappingserviceImplBuilder(LispMappingserviceImpl) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImplBuilder
 
LispMappingServiceModule - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl
 
LispMappingServiceModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.LispMappingServiceModule
 
LispMappingServiceModule(ModuleIdentifier, DependencyResolver, LispMappingServiceModule, AutoCloseable) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.LispMappingServiceModule
 
LispMappingServiceModuleFactory - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl
 
LispMappingServiceModuleFactory() - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.LispMappingServiceModuleFactory
 
LispMappingServiceModuleMXBean - Interface in org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl
 
LispMessage - Interface in org.opendaylight.lispflowmapping.lisp.type
 
LispMessage.Pos - Interface in org.opendaylight.lispflowmapping.lisp.type
 
LispNeutronNetworkHandler - Class in org.opendaylight.lispflowmapping.neutron
LISP Service Implementation of NeutronNetworkAware API
LispNeutronNetworkHandler() - Constructor for class org.opendaylight.lispflowmapping.neutron.LispNeutronNetworkHandler
 
LispNeutronPortHandler - Class in org.opendaylight.lispflowmapping.neutron
Lisp Service implementation of NeutronPortAware API Creation of a new port results adding the mapping for the port's IP addresses to the port's host_ip in the mapping service.
LispNeutronPortHandler() - Constructor for class org.opendaylight.lispflowmapping.neutron.LispNeutronPortHandler
 
LispNeutronService - Class in org.opendaylight.lispflowmapping.neutron
 
LispNeutronService() - Constructor for class org.opendaylight.lispflowmapping.neutron.LispNeutronService
 
LispNeutronSubnetHandler - Class in org.opendaylight.lispflowmapping.neutron
Lisp Service implementation of NeutronSubnetAware API Creation of a new Subnet results in defining the subnet as an EID prefix in the LISP Mapping System with subnet's network UUID as the key to use for registering mappings for the subnet.
LispNeutronSubnetHandler() - Constructor for class org.opendaylight.lispflowmapping.neutron.LispNeutronSubnetHandler
 
LispNoAuthentication - Class in org.opendaylight.lispflowmapping.implementation.authentication
 
LispNotificationHelper - Class in org.opendaylight.lispflowmapping.implementation.util
 
LispNotificationHelper - Class in org.opendaylight.lispflowmapping.southbound.util
 
LispSb - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
This class represents the following YANG schema fragment defined in module odl-lisp-sb
(Source path: META-INF/yang/odl-lisp-sb.yang): identity lisp-sb { base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
LispSb() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.LispSb
 
LispSbImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517
This class represents the following YANG schema fragment defined in module odl-lisp-sb-impl
(Source path: META-INF/yang/odl-lisp-sb-impl.yang): identity lisp-sb-impl { base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
LispSbImpl() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.LispSbImpl
 
LispSbImpl - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration
This class represents the following YANG schema fragment defined in module odl-lisp-sb-impl
(Source path: META-INF/yang/odl-lisp-sb-impl.yang): case lisp-sb-impl { container notification-publish-service { leaf type { type leafref; } leaf name { type leafref; } uses service-ref { refine (urn:opendaylight:params:xml:ns:yang:controller:config:lisp-sb:impl?
LispSbImplBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration
Class that builds LispSbImpl instances.
LispSbImplBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImplBuilder
 
LispSbImplBuilder(LispSbImpl) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImplBuilder
 
LispSerializationException - Exception in org.opendaylight.lispflowmapping.lisp.serializer.exception
 
LispSerializationException(String) - Constructor for exception org.opendaylight.lispflowmapping.lisp.serializer.exception.LispSerializationException
 
LispSerializationException(String, Throwable) - Constructor for exception org.opendaylight.lispflowmapping.lisp.serializer.exception.LispSerializationException
 
LispSimpleAddressStringifier - Class in org.opendaylight.lispflowmapping.lisp.util
Utility class with static methods returning string representations of supported LISP simple address types
LispSouthboundHandler - Class in org.opendaylight.lispflowmapping.southbound.lisp
 
LispSouthboundHandler(LispSouthboundPlugin) - Constructor for class org.opendaylight.lispflowmapping.southbound.lisp.LispSouthboundHandler
 
LispSouthboundPlugin - Class in org.opendaylight.lispflowmapping.southbound
 
LispSouthboundPlugin() - Constructor for class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
 
LispSouthboundRPC - Class in org.opendaylight.lispflowmapping.southbound
This class holds all RPCs methods for LispSouthbound Plugin.
LispSouthboundRPC(LispSouthboundPlugin) - Constructor for class org.opendaylight.lispflowmapping.southbound.LispSouthboundRPC
 
LispSouthboundStats - Class in org.opendaylight.lispflowmapping.southbound
Object to hold statistics about LISP southbound events
LispSouthboundStats() - Constructor for class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
 
LispUtil - Class in org.opendaylight.lispflowmapping.neutron
LispUtil class has util functions for building inputs for LISP service RPCs.
LispXtrSouthboundHandler - Class in org.opendaylight.lispflowmapping.southbound.lisp
 
LispXtrSouthboundHandler() - Constructor for class org.opendaylight.lispflowmapping.southbound.lisp.LispXtrSouthboundHandler
 
LocatorRecord - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } The schema path to identify an instance is odl-lisp-proto/LocatorRecords/LocatorRecord To create instances of this class use LocatorRecordBuilder.
LocatorRecordBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords
Class that builds LocatorRecord instances.
LocatorRecordBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
LocatorRecordBuilder(RlocContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
LocatorRecordBuilder(LocatorRecord) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
LocatorRecordKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords
 
LocatorRecordKey(String) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordKey
 
LocatorRecordKey(LocatorRecordKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordKey
Creates a copy from Source Object.
LocatorRecords - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping LocatorRecords { list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } } The schema path to identify an instance is odl-lisp-proto/LocatorRecords
LocatorRecordSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer
 
LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.authentication.LispAuthenticationUtil
 
LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.authentication.LispMACAuthentication
 
LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.config.ConfigIni
 
LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.lisp.MapResolver
 
LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.lisp.MapServer
 
LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.MappingService
 
LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.MappingServiceShell
 
LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.mdsal.DataStoreBackEnd
 
LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.util.LispNotificationHelper
 
LOG - Static variable in class org.opendaylight.lispflowmapping.implementation.util.MappingMergeUtil
 
LOG - Static variable in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
 
LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer
 
LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
 
LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer
 
LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer
 
LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer
 
LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
LOG - Static variable in class org.opendaylight.lispflowmapping.lisp.util.MapRequestUtil
 
LOG - Static variable in class org.opendaylight.lispflowmapping.neutron.Activator
 
LOG - Static variable in class org.opendaylight.lispflowmapping.neutron.LispNeutronService
 
LOG - Static variable in class org.opendaylight.lispflowmapping.southbound.lisp.LispSouthboundHandler
 
LOG - Static variable in class org.opendaylight.lispflowmapping.southbound.lisp.LispXtrSouthboundHandler
 
LOG - Static variable in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
 
LOG - Static variable in class org.opendaylight.lispflowmapping.southbound.LispSouthboundRPC
 
LOG - Static variable in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
LOG - Static variable in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase
 

M

Mac - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
MAC address.
MacAfi - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
IANA MAC address family.
MacAfi() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.MacAfi
 
MacBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Class that builds Mac instances.
MacBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.MacBuilder
 
MacBuilder(Mac) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.MacBuilder
 
MacSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
 
MAP_DATA_PRESENT - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer.Flags
 
MAP_REGISTER_AND_NOTIFY_AUTHENTICATION_POSITION - Static variable in interface org.opendaylight.lispflowmapping.interfaces.lisp.ILispAuthentication
 
MapNotify - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping MapNotify { leaf xtrSiteIdPresent { type boolean; } leaf nonce { type int64; } leaf keyId { type int16; } leaf authenticationData { type binary; } leaf mergeEnabled { type boolean; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } leaf xtrId { type binary; } leaf siteId { type binary; } } The schema path to identify an instance is odl-lisp-proto/MapNotify
MapNotify - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): container MapNotify { leaf xtrSiteIdPresent { type boolean; } leaf nonce { type int64; } leaf keyId { type int16; } leaf authenticationData { type binary; } leaf mergeEnabled { type boolean; } leaf xtrId { type binary; } leaf siteId { type binary; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapNotify; } The schema path to identify an instance is odl-lisp-proto/MapNotifyMessage/MapNotify To create instances of this class use MapNotifyBuilder.
MapNotify - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): container MapNotify { leaf xtrSiteIdPresent { type boolean; } leaf nonce { type int64; } leaf keyId { type int16; } leaf authenticationData { type binary; } leaf mergeEnabled { type boolean; } leaf xtrId { type binary; } leaf siteId { type binary; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapNotify; } The schema path to identify an instance is odl-lisp-proto/MapNotifyNotification/MapNotify To create instances of this class use MapNotifyBuilder.
MapNotifyBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage
Class that builds MapNotify instances.
MapNotifyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
MapNotifyBuilder(MapNotify) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
MapNotifyBuilder(XtrSiteId) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
MapNotifyBuilder(MappingRecordList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
MapNotifyBuilder(MapNotify) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
MapNotifyBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification
Class that builds MapNotify instances.
MapNotifyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
MapNotifyBuilder(MapNotify) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
MapNotifyBuilder(XtrSiteId) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
MapNotifyBuilder(MappingRecordList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
MapNotifyBuilder(MapNotify) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
MapNotifyBuilderHelper - Class in org.opendaylight.lispflowmapping.lisp.util
 
MapNotifyMessage - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping MapNotifyMessage { container MapNotify { leaf xtrSiteIdPresent { type boolean; } leaf nonce { type int64; } leaf keyId { type int16; } leaf authenticationData { type binary; } leaf mergeEnabled { type boolean; } leaf xtrId { type binary; } leaf siteId { type binary; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapNotify; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } } The schema path to identify an instance is odl-lisp-proto/MapNotifyMessage
MapNotifyNotification - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping MapNotifyNotification { container MapNotify { leaf xtrSiteIdPresent { type boolean; } leaf nonce { type int64; } leaf keyId { type int16; } leaf authenticationData { type binary; } leaf mergeEnabled { type boolean; } leaf xtrId { type binary; } leaf siteId { type binary; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapNotify; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } } The schema path to identify an instance is odl-lisp-proto/MapNotifyNotification
MapNotifySerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer
This class deals with serializing map notify from the java object to udp.
Mapping - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance
A list of EID-to-RLOC mappings within the same Instance ID This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): list mapping { key "eid-uri" "origin" leaf eid-uri { type eid-uri; } leaf origin { type mapping-origin; } leaf-list site-id { type site-id; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } The schema path to identify an instance is odl-mappingservice/db-instance/mapping To create instances of this class use MappingBuilder.
MappingAuthkey - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } The schema path to identify an instance is odl-mappingservice/mapping-authkey-container/mapping-authkey To create instances of this class use MappingAuthkeyBuilder.
MappingAuthkeyBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container
Class that builds MappingAuthkey instances.
MappingAuthkeyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container.MappingAuthkeyBuilder
 
MappingAuthkeyBuilder(MappingAuthkey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container.MappingAuthkeyBuilder
 
MappingAuthkeyContainer - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): grouping mapping-authkey-container { container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } } The schema path to identify an instance is odl-mappingservice/mapping-authkey-container
MappingAuthkeyItem - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): list mapping-authkey-item { key "mapping-authkey-item-id" leaf mapping-authkey-item-id { type string; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } uses mapping-authkey-container; } The schema path to identify an instance is odl-mappingservice/mapping-authkey-list/mapping-authkey-item To create instances of this class use MappingAuthkeyItemBuilder.
MappingAuthkeyItemBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list
Class that builds MappingAuthkeyItem instances.
MappingAuthkeyItemBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
 
MappingAuthkeyItemBuilder(MappingAuthkeyContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
 
MappingAuthkeyItemBuilder(MappingAuthkeyItem) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
 
MappingAuthkeyItemKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list
 
MappingAuthkeyItemKey(String) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemKey
 
MappingAuthkeyItemKey(MappingAuthkeyItemKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemKey
Creates a copy from Source Object.
MappingAuthkeyList - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): grouping mapping-authkey-list { list mapping-authkey-item { key "mapping-authkey-item-id" leaf mapping-authkey-item-id { type string; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } uses mapping-authkey-container; } } The schema path to identify an instance is odl-mappingservice/mapping-authkey-list
MappingBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance
Class that builds Mapping instances.
MappingBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
 
MappingBuilder(MappingRecordContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
 
MappingBuilder(Mapping) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
 
MappingChange - Enum in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
 
MappingChanged - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Notification sent when a mapping is changed This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): notification mapping-changed { description "Notification sent when a mapping is changed"; leaf change-type { type mapping-change; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } The schema path to identify an instance is odl-mappingservice/mapping-changed To create instances of this class use MappingChangedBuilder.
MappingChangedBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds MappingChanged instances.
MappingChangedBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
 
MappingChangedBuilder(MappingRecordContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
 
MappingChangedBuilder(MappingChanged) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
 
MappingDatabase - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
The LISP EID-to-RLOC mapping database This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container mapping-database { list virtual-network-identifier { key "vni" leaf vni { type vni-uri; } list mapping { key "eid-uri" "origin" leaf eid-uri { type eid-uri; } leaf origin { type mapping-origin; } leaf-list site-id { type site-id; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } list authentication-key { key "eid-uri" leaf eid-uri { type eid-uri; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses mapping-authkey-container; uses eid-container; } uses db-instance; } } The schema path to identify an instance is odl-mappingservice/mapping-database To create instances of this class use MappingDatabaseBuilder.
MappingDatabaseBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds MappingDatabase instances.
MappingDatabaseBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabaseBuilder
 
MappingDatabaseBuilder(MappingDatabase) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabaseBuilder
 
MappingDataListener - Class in org.opendaylight.lispflowmapping.implementation.mdsal
DataListener for all Mapping modification events.
MappingDataListener(DataBroker, IMappingSystem, NotificationPublishService) - Constructor for class org.opendaylight.lispflowmapping.implementation.mdsal.MappingDataListener
 
MappingEntry<V> - Class in org.opendaylight.lispflowmapping.interfaces.dao
A mapping service entry in the DAO
MappingEntry(String, V) - Constructor for class org.opendaylight.lispflowmapping.interfaces.dao.MappingEntry
 
mappingIsExpired(MappingRecord) - Static method in class org.opendaylight.lispflowmapping.implementation.util.MappingMergeUtil
 
MappingKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance
 
MappingKey(EidUri, MappingOrigin) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingKey
 
MappingKey(MappingKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingKey
Creates a copy from Source Object.
mappingMergeIsSet() - Method in class org.opendaylight.lispflowmapping.implementation.config.ConfigIni
 
MappingMergeUtil - Class in org.opendaylight.lispflowmapping.implementation.util
Utility class to implement merging of locator sets
MappingOrigin - Enum in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
 
mappingOverwriteIsSet() - Method in class org.opendaylight.lispflowmapping.implementation.config.ConfigIni
 
MappingRecord - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } The schema path to identify an instance is odl-lisp-proto/mapping-record-container/mapping-record To create instances of this class use MappingRecordBuilder.
MappingRecord.Action - Enum in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container
 
MappingRecordBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container
Class that builds MappingRecord instances.
MappingRecordBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
MappingRecordBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
MappingRecordBuilder(MappingRecordMetadata) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
MappingRecordBuilder(LocatorRecords) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
MappingRecordBuilder(MappingRecord) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
MappingRecordContainer - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping mapping-record-container { container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } } The schema path to identify an instance is odl-lisp-proto/mapping-record-container
MappingRecordItem - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } The schema path to identify an instance is odl-lisp-proto/mapping-record-list/mapping-record-item To create instances of this class use MappingRecordItemBuilder.
MappingRecordItemBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list
Class that builds MappingRecordItem instances.
MappingRecordItemBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
 
MappingRecordItemBuilder(MappingRecordContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
 
MappingRecordItemBuilder(MappingRecordItem) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
 
MappingRecordItemKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list
 
MappingRecordItemKey(String) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemKey
 
MappingRecordItemKey(MappingRecordItemKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemKey
Creates a copy from Source Object.
MappingRecordList - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping mapping-record-list { list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } } The schema path to identify an instance is odl-lisp-proto/mapping-record-list
MappingRecordMetadata - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This is a collection of fields which are not present in the actual mapping record defined in RFC 6830, but are used internally in OpenDaylight This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping mapping-record-metadata { leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } } The schema path to identify an instance is odl-lisp-proto/mapping-record-metadata
MappingRecordSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer
 
MappingService - Class in org.opendaylight.lispflowmapping.implementation
Dispatcher of API calls that implements the RPC and Java APIs in mappingservice.yang and IMappingService respectively.
MappingService() - Constructor for class org.opendaylight.lispflowmapping.implementation.MappingService
 
Mappingservice - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): identity mappingservice { base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
Mappingservice() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.Mappingservice
 
Mappingservice - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl
This class represents the following YANG schema fragment defined in module odl-mappingservice-impl
(Source path: META-INF/yang/odl-mappingservice-impl.yang): container mappingservice { leaf type { type leafref; } leaf name { type leafref; } uses service-ref { refine (urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:impl?
Mappingservice - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl
This class represents the following YANG schema fragment defined in module odl-mappingservice-shell-impl
(Source path: META-INF/yang/odl-mappingservice-shell-impl.yang): container mappingservice { leaf type { type leafref; } leaf name { type leafref; } uses service-ref { refine (urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice-shell:impl?
MappingserviceBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl
Class that builds Mappingservice instances.
MappingserviceBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.MappingserviceBuilder
 
MappingserviceBuilder(ServiceRef) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.MappingserviceBuilder
 
MappingserviceBuilder(Mappingservice) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.MappingserviceBuilder
 
MappingserviceBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl
Class that builds Mappingservice instances.
MappingserviceBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.MappingserviceBuilder
 
MappingserviceBuilder(ServiceRef) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.MappingserviceBuilder
 
MappingserviceBuilder(Mappingservice) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.MappingserviceBuilder
 
MappingserviceDao - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007
This class represents the following YANG schema fragment defined in module odl-mappingservice-dao
(Source path: META-INF/yang/odl-mappingservice-dao.yang): identity mappingservice-dao { base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
MappingserviceDao() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007.MappingserviceDao
 
MappingserviceDaoInmemorydb - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007
This class represents the following YANG schema fragment defined in module odl-mappingservice-dao-inmemorydb
(Source path: META-INF/yang/odl-mappingservice-dao-inmemorydb.yang): identity mappingservice-dao-inmemorydb { base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
MappingserviceDaoInmemorydb() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.MappingserviceDaoInmemorydb
 
MappingserviceDaoInmemorydb - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration
This class represents the following YANG schema fragment defined in module odl-mappingservice-dao-inmemorydb
(Source path: META-INF/yang/odl-mappingservice-dao-inmemorydb.yang): case mappingservice-dao-inmemorydb { leaf record-timeout { type uint16; } } The schema path to identify an instance is odl-mappingservice-dao-inmemorydb/modules/module/configuration/(urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice-dao:inmemorydb?
MappingserviceDaoInmemorydbBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration
Class that builds MappingserviceDaoInmemorydb instances.
MappingserviceDaoInmemorydbBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration.MappingserviceDaoInmemorydbBuilder
 
MappingserviceDaoInmemorydbBuilder(MappingserviceDaoInmemorydb) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration.MappingserviceDaoInmemorydbBuilder
 
MappingserviceImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice-impl
(Source path: META-INF/yang/odl-mappingservice-impl.yang): identity mappingservice-impl { base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
MappingserviceImpl() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.MappingserviceImpl
 
MappingserviceImpl - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration
This class represents the following YANG schema fragment defined in module odl-mappingservice-impl
(Source path: META-INF/yang/odl-mappingservice-impl.yang): case mappingservice-impl { container data-broker { leaf type { type leafref; } leaf name { type leafref; } uses service-ref { refine (urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:impl?
MappingserviceImplBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration
Class that builds MappingserviceImpl instances.
MappingserviceImplBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
 
MappingserviceImplBuilder(MappingserviceImpl) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
 
mappingserviceJmxAttribute - Static variable in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
mappingserviceJmxAttribute - Static variable in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
 
MappingServiceModule - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl
 
MappingServiceModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModule
 
MappingServiceModule(ModuleIdentifier, DependencyResolver, MappingServiceModule, AutoCloseable) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModule
 
MappingServiceModuleFactory - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl
 
MappingServiceModuleFactory() - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModuleFactory
 
MappingServiceModuleMXBean - Interface in org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl
 
MappingServiceShell - Class in org.opendaylight.lispflowmapping.implementation
 
MappingServiceShell() - Constructor for class org.opendaylight.lispflowmapping.implementation.MappingServiceShell
 
MappingserviceShell - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): identity mappingservice-shell { base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
MappingserviceShell() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingserviceShell
 
MappingserviceShellImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925
This class represents the following YANG schema fragment defined in module odl-mappingservice-shell-impl
(Source path: META-INF/yang/odl-mappingservice-shell-impl.yang): identity mappingservice-shell-impl { base "()IdentityEffectiveStatementImpl[base=null, qname=(urn:opendaylight:params:xml:ns:yang:controller:config?
MappingserviceShellImpl() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.MappingserviceShellImpl
 
MappingserviceShellImpl - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration
This class represents the following YANG schema fragment defined in module odl-mappingservice-shell-impl
(Source path: META-INF/yang/odl-mappingservice-shell-impl.yang): case mappingservice-shell-impl { container osgi-broker { leaf type { type leafref; } leaf name { type leafref; } uses service-ref { refine (urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice-shell:impl?
MappingserviceShellImplBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration
Class that builds MappingserviceShellImpl instances.
MappingserviceShellImplBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImplBuilder
 
MappingserviceShellImplBuilder(MappingserviceShellImpl) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImplBuilder
 
MappingServiceShellModule - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl
 
MappingServiceShellModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.MappingServiceShellModule
 
MappingServiceShellModule(ModuleIdentifier, DependencyResolver, MappingServiceShellModule, AutoCloseable) - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.MappingServiceShellModule
 
MappingServiceShellModuleFactory - Class in org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl
 
MappingServiceShellModuleFactory() - Constructor for class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.MappingServiceShellModuleFactory
 
MappingServiceShellModuleMXBean - Interface in org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl
 
MappingSystem - Class in org.opendaylight.lispflowmapping.implementation
The Mapping System coordinates caching of md-sal stored mappings and if so configured enables longest prefix match mapping lookups
MappingSystem(ILispDAO, boolean, boolean, boolean) - Constructor for class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
MappingValueKey<V> - Class in org.opendaylight.lispflowmapping.interfaces.dao
A value in the mapping service DAO
MappingValueKey(String) - Constructor for class org.opendaylight.lispflowmapping.interfaces.dao.MappingValueKey
 
MapRegister - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping MapRegister { leaf proxyMapReply { type boolean; } leaf xtrSiteIdPresent { type boolean; } leaf wantMapNotify { type boolean; } leaf nonce { type int64; } leaf keyId { type int16; } leaf authenticationData { type binary; } leaf mergeEnabled { type boolean; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } leaf xtrId { type binary; } leaf siteId { type binary; } } The schema path to identify an instance is odl-lisp-proto/MapRegister
MapRegister - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): container MapRegister { leaf proxyMapReply { type boolean; } leaf xtrSiteIdPresent { type boolean; } leaf wantMapNotify { type boolean; } leaf nonce { type int64; } leaf keyId { type int16; } leaf authenticationData { type binary; } leaf mergeEnabled { type boolean; } leaf xtrId { type binary; } leaf siteId { type binary; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapRegister; } The schema path to identify an instance is odl-lisp-proto/MapRegisterMessage/MapRegister To create instances of this class use MapRegisterBuilder.
MapRegister - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): container MapRegister { leaf proxyMapReply { type boolean; } leaf xtrSiteIdPresent { type boolean; } leaf wantMapNotify { type boolean; } leaf nonce { type int64; } leaf keyId { type int16; } leaf authenticationData { type binary; } leaf mergeEnabled { type boolean; } leaf xtrId { type binary; } leaf siteId { type binary; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapRegister; } The schema path to identify an instance is odl-lisp-proto/MapRegisterNotification/MapRegister To create instances of this class use MapRegisterBuilder.
MapRegisterBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage
Class that builds MapRegister instances.
MapRegisterBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
MapRegisterBuilder(MapRegister) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
MapRegisterBuilder(XtrSiteId) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
MapRegisterBuilder(MappingRecordList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
MapRegisterBuilder(MapRegister) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
MapRegisterBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification
Class that builds MapRegister instances.
MapRegisterBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
MapRegisterBuilder(MapRegister) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
MapRegisterBuilder(XtrSiteId) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
MapRegisterBuilder(MappingRecordList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
MapRegisterBuilder(MapRegister) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
MapRegisterMessage - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping MapRegisterMessage { container MapRegister { leaf proxyMapReply { type boolean; } leaf xtrSiteIdPresent { type boolean; } leaf wantMapNotify { type boolean; } leaf nonce { type int64; } leaf keyId { type int16; } leaf authenticationData { type binary; } leaf mergeEnabled { type boolean; } leaf xtrId { type binary; } leaf siteId { type binary; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapRegister; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } } The schema path to identify an instance is odl-lisp-proto/MapRegisterMessage
MapRegisterNotification - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping MapRegisterNotification { container MapRegister { leaf proxyMapReply { type boolean; } leaf xtrSiteIdPresent { type boolean; } leaf wantMapNotify { type boolean; } leaf nonce { type int64; } leaf keyId { type int16; } leaf authenticationData { type binary; } leaf mergeEnabled { type boolean; } leaf xtrId { type binary; } leaf siteId { type binary; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapRegister; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } } The schema path to identify an instance is odl-lisp-proto/MapRegisterNotification
MapRegisterSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer
This class deals with deserializing map register from udp to the java object.
MapRegisterSerializer.Length - Interface in org.opendaylight.lispflowmapping.lisp.serializer
 
MapReply - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping MapReply { leaf probe { type boolean; } leaf nonce { type int64; } leaf echoNonceEnabled { type boolean; } leaf securityEnabled { type boolean; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } } The schema path to identify an instance is odl-lisp-proto/MapReply
MapReply - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): container MapReply { leaf probe { type boolean; } leaf nonce { type int64; } leaf echoNonceEnabled { type boolean; } leaf securityEnabled { type boolean; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapReply; } The schema path to identify an instance is odl-lisp-proto/MapReplyMessage/MapReply To create instances of this class use MapReplyBuilder.
MapReply - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): container MapReply { leaf probe { type boolean; } leaf nonce { type int64; } leaf echoNonceEnabled { type boolean; } leaf securityEnabled { type boolean; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapReply; } The schema path to identify an instance is odl-lisp-proto/MapReplyNotification/MapReply To create instances of this class use MapReplyBuilder.
MapReply - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): container MapReply { container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } The schema path to identify an instance is odl-lisp-proto/MapRequest/MapReply To create instances of this class use MapReplyBuilder.
MapReplyBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage
Class that builds MapReply instances.
MapReplyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
 
MapReplyBuilder(MapReply) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
 
MapReplyBuilder(MappingRecordList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
 
MapReplyBuilder(MapReply) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
 
MapReplyBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification
Class that builds MapReply instances.
MapReplyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
 
MapReplyBuilder(MapReply) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
 
MapReplyBuilder(MappingRecordList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
 
MapReplyBuilder(MapReply) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
 
MapReplyBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest
Class that builds MapReply instances.
MapReplyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder
 
MapReplyBuilder(MappingRecordContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder
 
MapReplyBuilder(MapReply) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder
 
MapReplyMessage - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping MapReplyMessage { container MapReply { leaf probe { type boolean; } leaf nonce { type int64; } leaf echoNonceEnabled { type boolean; } leaf securityEnabled { type boolean; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapReply; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } } The schema path to identify an instance is odl-lisp-proto/MapReplyMessage
MapReplyNotification - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping MapReplyNotification { container MapReply { leaf probe { type boolean; } leaf nonce { type int64; } leaf echoNonceEnabled { type boolean; } leaf securityEnabled { type boolean; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapReply; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } } The schema path to identify an instance is odl-lisp-proto/MapReplyNotification
MapReplySerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer
This class deals with serializing map reply from the java object to udp.
MapRequest - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping MapRequest { leaf authoritative { type boolean; } leaf mapDataPresent { type boolean; } leaf probe { type boolean; } leaf smr { type boolean; } leaf pitr { type boolean; } leaf smrInvoked { type boolean; } leaf nonce { type int64; } container SourceEid { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } list itrRloc { key "itr-rloc-id" leaf itr-rloc-id { type string; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } container MapReply { container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } } The schema path to identify an instance is odl-lisp-proto/MapRequest
MapRequest - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): container MapRequest { leaf authoritative { type boolean; } leaf mapDataPresent { type boolean; } leaf probe { type boolean; } leaf smr { type boolean; } leaf pitr { type boolean; } leaf smrInvoked { type boolean; } leaf nonce { type int64; } container SourceEid { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } list itrRloc { key "itr-rloc-id" leaf itr-rloc-id { type string; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } container MapReply { container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } uses MapRequest; } The schema path to identify an instance is odl-lisp-proto/MapRequestMessage/MapRequest To create instances of this class use MapRequestBuilder.
MapRequest - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): container MapRequest { leaf authoritative { type boolean; } leaf mapDataPresent { type boolean; } leaf probe { type boolean; } leaf smr { type boolean; } leaf pitr { type boolean; } leaf smrInvoked { type boolean; } leaf nonce { type int64; } container SourceEid { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } list itrRloc { key "itr-rloc-id" leaf itr-rloc-id { type string; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } container MapReply { container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } uses MapRequest; } The schema path to identify an instance is odl-lisp-proto/MapRequestNotification/MapRequest To create instances of this class use MapRequestBuilder.
MapRequestBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage
Class that builds MapRequest instances.
MapRequestBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
MapRequestBuilder(MapRequest) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
MapRequestBuilder(EidList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
MapRequestBuilder(MapRequest) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
MapRequestBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification
Class that builds MapRequest instances.
MapRequestBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
MapRequestBuilder(MapRequest) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
MapRequestBuilder(EidList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
MapRequestBuilder(MapRequest) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
MapRequestMessage - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping MapRequestMessage { container MapRequest { leaf authoritative { type boolean; } leaf mapDataPresent { type boolean; } leaf probe { type boolean; } leaf smr { type boolean; } leaf pitr { type boolean; } leaf smrInvoked { type boolean; } leaf nonce { type int64; } container SourceEid { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } list itrRloc { key "itr-rloc-id" leaf itr-rloc-id { type string; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } container MapReply { container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } uses MapRequest; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } } The schema path to identify an instance is odl-lisp-proto/MapRequestMessage
MapRequestNotification - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping MapRequestNotification { container MapRequest { leaf authoritative { type boolean; } leaf mapDataPresent { type boolean; } leaf probe { type boolean; } leaf smr { type boolean; } leaf pitr { type boolean; } leaf smrInvoked { type boolean; } leaf nonce { type int64; } container SourceEid { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } list itrRloc { key "itr-rloc-id" leaf itr-rloc-id { type string; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } container MapReply { container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } uses MapRequest; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } } The schema path to identify an instance is odl-lisp-proto/MapRequestNotification
MapRequestSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer
This class deals with deserializing map request from udp to the java object.
MapRequestSerializer.Flags - Interface in org.opendaylight.lispflowmapping.lisp.serializer
 
MapRequestUtil - Class in org.opendaylight.lispflowmapping.lisp.util
 
MapResolver - Class in org.opendaylight.lispflowmapping.implementation.lisp
 
MapResolver(IMappingService, boolean, String, IMapRequestResultHandler) - Constructor for class org.opendaylight.lispflowmapping.implementation.lisp.MapResolver
 
MapServer - Class in org.opendaylight.lispflowmapping.implementation.lisp
 
MapServer(IMappingService, boolean, boolean, IMapNotifyHandler, NotificationService) - Constructor for class org.opendaylight.lispflowmapping.implementation.lisp.MapServer
 
MASK_LEN_MISSING - Static variable in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializerContext
 
MaskUtil - Class in org.opendaylight.lispflowmapping.lisp.util
 
match(T) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
 
matches(Object) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.StringArrayMatcher
 
matches(Object) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
 
MAX_LISP_TYPES - Static variable in class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
 
mergeMappings(MappingRecord, MappingRecord, byte[], Date) - Static method in class org.opendaylight.lispflowmapping.implementation.util.MappingMergeUtil
 
mergeXtrIdMappings(List<Object>, List<byte[]>, Set<IpAddress>) - Static method in class org.opendaylight.lispflowmapping.implementation.util.MappingMergeUtil
 
MessageType - Enum in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
 
MSNotificationInputUtil - Class in org.opendaylight.lispflowmapping.implementation.util
 
MulticastInfoLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
Multicast Info LCAF type.
MulticastInfoLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.MulticastInfoLcaf
 
MultiTableMapCache - Class in org.opendaylight.lispflowmapping.implementation.mapcache
Multi table map-cache that works with 'simple' and SourceDest LCAF addresses (see lisp-proto.yang).
MultiTableMapCache(ILispDAO) - Constructor for class org.opendaylight.lispflowmapping.implementation.mapcache.MultiTableMapCache
 

N

NAME - Static variable in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModuleFactory
 
NAME - Static variable in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModuleFactory
 
NAME - Static variable in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModuleFactory
 
NAME - Static variable in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModuleFactory
 
NAME - Static variable in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModuleFactory
 
NAME - Static variable in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModuleFactory
 
NatTraversal - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal
NAT-Traversal LCAF type.
NatTraversal - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
NAT-Traversal LCAF type.
NatTraversalBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal
Class that builds NatTraversal instances.
NatTraversalBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
 
NatTraversalBuilder(NatTraversal) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
 
NatTraversalBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Class that builds NatTraversal instances.
NatTraversalBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NatTraversalBuilder
 
NatTraversalBuilder(NatTraversal) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NatTraversalBuilder
 
NatTraversalLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
NAT-Traversal LCAF type.
NatTraversalLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.NatTraversalLcaf
 
NB_AND_SB - Static variable in class org.opendaylight.lispflowmapping.implementation.config.ConfigIni
 
NB_FIRST - Static variable in class org.opendaylight.lispflowmapping.implementation.config.ConfigIni
 
neutronNetworkCreated(NeutronNetwork) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronNetworkHandler
 
neutronNetworkDeleted(NeutronNetwork) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronNetworkHandler
 
neutronNetworkUpdated(NeutronNetwork) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronNetworkHandler
 
neutronPortCreated(NeutronPort) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronPortHandler
 
neutronPortDeleted(NeutronPort) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronPortHandler
 
neutronPortUpdated(NeutronPort) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronPortHandler
 
neutronSubnetCreated(NeutronSubnet) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronSubnetHandler
Method adds the newly created subnet as an EID prefix to the MappingService.
neutronSubnetDeleted(NeutronSubnet) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronSubnetHandler
Method removes the EID prefix and key associated with the deleted subnet from Lisp mapping service.
neutronSubnetUpdated(NeutronSubnet) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronSubnetHandler
 
NoAddress - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
No address.
NoAddressAfi - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
IANA Reserved.
NoAddressAfi() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.NoAddressAfi
 
NoAddressBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Class that builds NoAddress instances.
NoAddressBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NoAddressBuilder
 
NoAddressBuilder(NoAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NoAddressBuilder
 
NoAddressSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
 
noAddrSeq - Static variable in class org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
 
NonceLocatorLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
Nonce-Locator LCAF type.
NonceLocatorLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.NonceLocatorLcaf
 
normalize(Eid, short) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
 
normalize(Eid) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MaskUtil
 
NotificationPublishService - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl
This class represents the following YANG schema fragment defined in module odl-mappingservice-impl
(Source path: META-INF/yang/odl-mappingservice-impl.yang): container notification-publish-service { leaf type { type leafref; } leaf name { type leafref; } uses service-ref { refine (urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:impl?
NotificationPublishService - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl
This class represents the following YANG schema fragment defined in module odl-lisp-sb-impl
(Source path: META-INF/yang/odl-lisp-sb-impl.yang): container notification-publish-service { leaf type { type leafref; } leaf name { type leafref; } uses service-ref { refine (urn:opendaylight:params:xml:ns:yang:controller:config:lisp-sb:impl?
NotificationPublishServiceBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl
Class that builds NotificationPublishService instances.
NotificationPublishServiceBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.NotificationPublishServiceBuilder
 
NotificationPublishServiceBuilder(ServiceRef) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.NotificationPublishServiceBuilder
 
NotificationPublishServiceBuilder(NotificationPublishService) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.NotificationPublishServiceBuilder
 
NotificationPublishServiceBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl
Class that builds NotificationPublishService instances.
NotificationPublishServiceBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.NotificationPublishServiceBuilder
 
NotificationPublishServiceBuilder(ServiceRef) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.NotificationPublishServiceBuilder
 
NotificationPublishServiceBuilder(NotificationPublishService) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.NotificationPublishServiceBuilder
 
notificationPublishServiceJmxAttribute - Static variable in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
notificationPublishServiceJmxAttribute - Static variable in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
 
NotificationService - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl
This class represents the following YANG schema fragment defined in module odl-mappingservice-impl
(Source path: META-INF/yang/odl-mappingservice-impl.yang): container notification-service { leaf type { type leafref; } leaf name { type leafref; } uses service-ref { refine (urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:impl?
NotificationServiceBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl
Class that builds NotificationService instances.
NotificationServiceBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.NotificationServiceBuilder
 
NotificationServiceBuilder(ServiceRef) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.NotificationServiceBuilder
 
NotificationServiceBuilder(NotificationService) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.NotificationServiceBuilder
 
notificationServiceJmxAttribute - Static variable in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
NullAddress - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address
Null body LCAF type This class represents the following YANG schema fragment defined in module ietf-lisp-address-types
(Source path: META-INF/yang/ietf-lisp-address-types.yang): container null-address { leaf address { type empty; } } The schema path to identify an instance is ietf-lisp-address-types/lisp-address/address/null-address/null-address To create instances of this class use {@link org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.
NullAddress - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Null body LCAF type This class represents the following YANG schema fragment defined in module ietf-lisp-address-types
(Source path: META-INF/yang/ietf-lisp-address-types.yang): case null-address { container null-address { leaf address { type empty; } } } The schema path to identify an instance is ietf-lisp-address-types/lisp-address/address/null-address
NullAddressBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address
Class that builds {@link org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.
NullAddressBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address.NullAddressBuilder
 
NullAddressBuilder(NullAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address.NullAddressBuilder
 
NullAddressBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Class that builds NullAddress instances.
NullAddressBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NullAddressBuilder
 
NullAddressBuilder(NullAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NullAddressBuilder
 
NullAddressLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
Null body LCAF type.
NullAddressLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.NullAddressLcaf
 
NumberUtil - Class in org.opendaylight.lispflowmapping.lisp.util
 

O

OdlLispProtoListener - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
Interface for receiving the following YANG notifications defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): notification gotMapReply { container MapReply { leaf probe { type boolean; } leaf nonce { type int64; } leaf echoNonceEnabled { type boolean; } leaf securityEnabled { type boolean; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapReply; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } uses MapReplyNotification; } notification addMapping { container MapRegister { leaf proxyMapReply { type boolean; } leaf xtrSiteIdPresent { type boolean; } leaf wantMapNotify { type boolean; } leaf nonce { type int64; } leaf keyId { type int16; } leaf authenticationData { type binary; } leaf mergeEnabled { type boolean; } leaf xtrId { type binary; } leaf siteId { type binary; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapRegister; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } uses MapRegisterNotification; } notification requestMapping { container MapRequest { leaf authoritative { type boolean; } leaf mapDataPresent { type boolean; } leaf probe { type boolean; } leaf smr { type boolean; } leaf pitr { type boolean; } leaf smrInvoked { type boolean; } leaf nonce { type int64; } container SourceEid { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } list itrRloc { key "itr-rloc-id" leaf itr-rloc-id { type string; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } container MapReply { container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } uses MapRequest; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } uses MapRequestNotification; } notification xtrReplyMapping { container MapReply { leaf probe { type boolean; } leaf nonce { type int64; } leaf echoNonceEnabled { type boolean; } leaf securityEnabled { type boolean; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapReply; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } uses MapReplyNotification; } notification gotMapNotify { container MapNotify { leaf xtrSiteIdPresent { type boolean; } leaf nonce { type int64; } leaf keyId { type int16; } leaf authenticationData { type binary; } leaf mergeEnabled { type boolean; } leaf xtrId { type binary; } leaf siteId { type binary; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapNotify; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } uses MapNotifyNotification; } notification xtrRequestMapping { container MapRequest { leaf authoritative { type boolean; } leaf mapDataPresent { type boolean; } leaf probe { type boolean; } leaf smr { type boolean; } leaf pitr { type boolean; } leaf smrInvoked { type boolean; } leaf nonce { type int64; } container SourceEid { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } list itrRloc { key "itr-rloc-id" leaf itr-rloc-id { type string; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } container MapReply { container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } uses MapRequest; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } uses MapRequestNotification; }
OdlLispSbService - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
Interface for implementing the following YANG RPCs defined in module odl-lisp-sb
(Source path: META-INF/yang/odl-lisp-sb.yang): rpc reset-stats { } rpc send-map-notify { input { container MapNotify { leaf xtrSiteIdPresent { type boolean; } leaf nonce { type int64; } leaf keyId { type int16; } leaf authenticationData { type binary; } leaf mergeEnabled { type boolean; } leaf xtrId { type binary; } leaf siteId { type binary; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapNotify; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } } } rpc send-map-request { input { container MapRequest { leaf authoritative { type boolean; } leaf mapDataPresent { type boolean; } leaf probe { type boolean; } leaf smr { type boolean; } leaf pitr { type boolean; } leaf smrInvoked { type boolean; } leaf nonce { type int64; } container SourceEid { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } list itrRloc { key "itr-rloc-id" leaf itr-rloc-id { type string; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } container MapReply { container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } uses MapRequest; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } } } rpc send-map-register { input { container MapRegister { leaf proxyMapReply { type boolean; } leaf xtrSiteIdPresent { type boolean; } leaf wantMapNotify { type boolean; } leaf nonce { type int64; } leaf keyId { type int16; } leaf authenticationData { type binary; } leaf mergeEnabled { type boolean; } leaf xtrId { type binary; } leaf siteId { type binary; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapRegister; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } } } rpc get-stats { output { container control-message-stats { leaf rx-unknown { type int64; } leaf tx-errors { type int64; } list control-message { key leaf msg-type { type message-type; } leaf rx-count { type int64; } leaf tx-count { type int64; } } uses ctrl-msg-stats; } } } rpc send-map-reply { input { container MapReply { leaf probe { type boolean; } leaf nonce { type int64; } leaf echoNonceEnabled { type boolean; } leaf securityEnabled { type boolean; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapReply; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } } }
OdlMappingserviceData - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
An MD-SAL based implementation of a LISP Map-Server database This class represents the following YANG schema fragment defined in module odl-mappingservice
Source path: META-INF/yang/odl-mappingservice.yang): module odl-mappingservice { yang-version 1; namespace "urn:opendaylight:lfm:mappingservice"; prefix "mappingservice"; import config { prefix "config"; } import ietf-inet-types { prefix "inet"; } import yang-ext { prefix "ext"; } import odl-lisp-proto { prefix "lisp-proto"; } revision 2015-09-06 { description "An MD-SAL based implementation of a LISP Map-Server database "; } container mapping-database { list virtual-network-identifier { key "vni" leaf vni { type vni-uri; } list mapping { key "eid-uri" "origin" leaf eid-uri { type eid-uri; } leaf origin { type mapping-origin; } leaf-list site-id { type site-id; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } list authentication-key { key "eid-uri" leaf eid-uri { type eid-uri; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses mapping-authkey-container; uses eid-container; } uses db-instance; } } grouping mapping-authkey-container { container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } } grouping db-instance { leaf vni { type vni-uri; } list mapping { key "eid-uri" "origin" leaf eid-uri { type eid-uri; } leaf origin { type mapping-origin; } leaf-list site-id { type site-id; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } list authentication-key { key "eid-uri" leaf eid-uri { type eid-uri; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } uses mapping-authkey-container; uses eid-container; } } grouping mapping-authkey-list { list mapping-authkey-item { key "mapping-authkey-item-id" leaf mapping-authkey-item-id { type string; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } uses mapping-authkey-container; } } grouping eid-authkey-list { list eid-authkey-item { key "eid-authkey-item-id" leaf eid-authkey-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } uses mapping-authkey-container; uses eid-container; } } identity vni-context { description "A classifier for virtual-network-identifier elements which allows direct access to a particular element in the data tree
OdlMappingserviceListener - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Interface for receiving the following YANG notifications defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): notification mapping-changed { description "Notification sent when a mapping is changed"; leaf change-type { type mapping-change; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; }
OdlMappingserviceService - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Interface for implementing the following YANG RPCs defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): rpc remove-all-keys { } rpc get-all-mappings { output { list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } } } rpc get-mappings { input { list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } } output { list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } } } rpc get-key { input { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } } output { container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } } } rpc remove-mapping { input { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } } } rpc add-keys { input { list eid-authkey-item { key "eid-authkey-item-id" leaf eid-authkey-item-id { type string; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses mapping-authkey-container; uses eid-container; } } } rpc update-key { input { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } } } rpc update-keys { input { list eid-authkey-item { key "eid-authkey-item-id" leaf eid-authkey-item-id { type string; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses mapping-authkey-container; uses eid-container; } } } rpc add-mapping { input { container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } } } rpc update-mapping { input { container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } } } rpc update-mappings { input { list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } } } rpc get-keys { input { list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } } output { list eid-authkey-item { key "eid-authkey-item-id" leaf eid-authkey-item-id { type string; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses mapping-authkey-container; uses eid-container; } } } rpc get-mapping { input { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } } output { container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } } } rpc remove-mappings { input { list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } } } rpc add-key { input { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } } } rpc add-mappings { input { list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } } } rpc remove-key { input { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } } } rpc get-all-keys { output { list eid-authkey-item { key "eid-authkey-item-id" leaf eid-authkey-item-id { type string; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses mapping-authkey-container; uses eid-container; } } } rpc remove-keys { input { list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } } } rpc remove-all-mappings { }
onAddMapping(AddMapping) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
onAddMapping(AddMapping) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.OdlLispProtoListener
 
onDataChanged(AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject>) - Method in class org.opendaylight.lispflowmapping.implementation.mdsal.AuthenticationKeyDataListener
 
onDataChanged(AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject>) - Method in class org.opendaylight.lispflowmapping.implementation.mdsal.MappingDataListener
 
onGotMapNotify(GotMapNotify) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
onGotMapNotify(GotMapNotify) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.OdlLispProtoListener
 
onGotMapReply(GotMapReply) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
onGotMapReply(GotMapReply) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.OdlLispProtoListener
 
onMappingChanged(MappingChanged) - Method in class org.opendaylight.lispflowmapping.implementation.lisp.MapServer
 
onMappingChanged(MappingChanged) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceListener
Notification sent when a mapping is changed
onMatch(T) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
 
onRequestMapping(RequestMapping) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
onRequestMapping(RequestMapping) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.OdlLispProtoListener
 
onSessionInitiated(BindingAwareBroker.ProviderContext) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
onSessionInitiated(BindingAwareBroker.ProviderContext) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
onSessionInitiated(BindingAwareBroker.ProviderContext) - Method in class org.opendaylight.lispflowmapping.implementation.MappingServiceShell
 
onSessionInitiated(BindingAwareBroker.ProviderContext) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronService
 
onTransactionChainFailed(TransactionChain<?, ?>, AsyncTransaction<?, ?>, Throwable) - Method in class org.opendaylight.lispflowmapping.implementation.mdsal.DataStoreBackEnd
 
onTransactionChainSuccessful(TransactionChain<?, ?>) - Method in class org.opendaylight.lispflowmapping.implementation.mdsal.DataStoreBackEnd
 
onXtrReplyMapping(XtrReplyMapping) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
onXtrReplyMapping(XtrReplyMapping) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.OdlLispProtoListener
 
onXtrRequestMapping(XtrRequestMapping) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
onXtrRequestMapping(XtrRequestMapping) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.OdlLispProtoListener
 
OpaqueKeyLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
Opaque Key LCAF type.
OpaqueKeyLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.OpaqueKeyLcaf
 
org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl - package org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl
 
org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb - package org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb
 
org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl - package org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl
 
org.opendaylight.controller.config.yang.config.lisp_sb.impl - package org.opendaylight.controller.config.yang.config.lisp_sb.impl
 
org.opendaylight.lispflowmapping.implementation - package org.opendaylight.lispflowmapping.implementation
 
org.opendaylight.lispflowmapping.implementation.authentication - package org.opendaylight.lispflowmapping.implementation.authentication
 
org.opendaylight.lispflowmapping.implementation.config - package org.opendaylight.lispflowmapping.implementation.config
 
org.opendaylight.lispflowmapping.implementation.lisp - package org.opendaylight.lispflowmapping.implementation.lisp
 
org.opendaylight.lispflowmapping.implementation.mapcache - package org.opendaylight.lispflowmapping.implementation.mapcache
 
org.opendaylight.lispflowmapping.implementation.mdsal - package org.opendaylight.lispflowmapping.implementation.mdsal
 
org.opendaylight.lispflowmapping.implementation.util - package org.opendaylight.lispflowmapping.implementation.util
 
org.opendaylight.lispflowmapping.inmemorydb - package org.opendaylight.lispflowmapping.inmemorydb
 
org.opendaylight.lispflowmapping.interfaces.dao - package org.opendaylight.lispflowmapping.interfaces.dao
 
org.opendaylight.lispflowmapping.interfaces.lisp - package org.opendaylight.lispflowmapping.interfaces.lisp
 
org.opendaylight.lispflowmapping.interfaces.mapcache - package org.opendaylight.lispflowmapping.interfaces.mapcache
 
org.opendaylight.lispflowmapping.interfaces.mappingservice - package org.opendaylight.lispflowmapping.interfaces.mappingservice
 
org.opendaylight.lispflowmapping.lisp.serializer - package org.opendaylight.lispflowmapping.lisp.serializer
 
org.opendaylight.lispflowmapping.lisp.serializer.address - package org.opendaylight.lispflowmapping.lisp.serializer.address
 
org.opendaylight.lispflowmapping.lisp.serializer.address.factory - package org.opendaylight.lispflowmapping.lisp.serializer.address.factory
 
org.opendaylight.lispflowmapping.lisp.serializer.exception - package org.opendaylight.lispflowmapping.lisp.serializer.exception
 
org.opendaylight.lispflowmapping.lisp.type - package org.opendaylight.lispflowmapping.lisp.type
 
org.opendaylight.lispflowmapping.lisp.util - package org.opendaylight.lispflowmapping.lisp.util
 
org.opendaylight.lispflowmapping.neutron - package org.opendaylight.lispflowmapping.neutron
 
org.opendaylight.lispflowmapping.shell - package org.opendaylight.lispflowmapping.shell
 
org.opendaylight.lispflowmapping.southbound - package org.opendaylight.lispflowmapping.southbound
 
org.opendaylight.lispflowmapping.southbound.lisp - package org.opendaylight.lispflowmapping.southbound.lisp
 
org.opendaylight.lispflowmapping.southbound.lisp.exception - package org.opendaylight.lispflowmapping.southbound.lisp.exception
 
org.opendaylight.lispflowmapping.southbound.lisp.network - package org.opendaylight.lispflowmapping.southbound.lisp.network
 
org.opendaylight.lispflowmapping.southbound.util - package org.opendaylight.lispflowmapping.southbound.util
 
org.opendaylight.lispflowmapping.tools.junit - package org.opendaylight.lispflowmapping.tools.junit
 
org.opendaylight.lispflowmapping.type.sbplugin - package org.opendaylight.lispflowmapping.type.sbplugin
 
org.opendaylight.yang.gen.v1.lispconfig.rev131107 - package org.opendaylight.yang.gen.v1.lispconfig.rev131107
 
org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration - package org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration
 
org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.state - package org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.state
 
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105 - package org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
 
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address - package org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address
 
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address - package org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
 
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address - package org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address
 
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list - package org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list
 
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data - package org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data
 
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf - package org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf
 
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path - package org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path
 
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path - package org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path
 
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates - package org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates
 
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id - package org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id
 
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address - package org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address
 
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal - package org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal
 
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path - package org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path
 
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key - package org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105 - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904 - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007 - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906 - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list
 
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database - package org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database
 
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007 - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007
 
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration
 
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906 - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906
 
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration
 
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl
 
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl
 
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925 - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925
 
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration
 
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl
 
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517 - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517
 
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration
 
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl
 
OsgiBroker - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl
This class represents the following YANG schema fragment defined in module odl-mappingservice-impl
(Source path: META-INF/yang/odl-mappingservice-impl.yang): container osgi-broker { leaf type { type leafref; } leaf name { type leafref; } uses service-ref { refine (urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:impl?
OsgiBroker - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl
This class represents the following YANG schema fragment defined in module odl-mappingservice-shell-impl
(Source path: META-INF/yang/odl-mappingservice-shell-impl.yang): container osgi-broker { leaf type { type leafref; } leaf name { type leafref; } uses service-ref { refine (urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice-shell:impl?
OsgiBrokerBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl
Class that builds OsgiBroker instances.
OsgiBrokerBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.OsgiBrokerBuilder
 
OsgiBrokerBuilder(ServiceRef) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.OsgiBrokerBuilder
 
OsgiBrokerBuilder(OsgiBroker) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.OsgiBrokerBuilder
 
OsgiBrokerBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl
Class that builds OsgiBroker instances.
OsgiBrokerBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.OsgiBrokerBuilder
 
OsgiBrokerBuilder(ServiceRef) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.OsgiBrokerBuilder
 
OsgiBrokerBuilder(OsgiBroker) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.OsgiBrokerBuilder
 
osgiBrokerJmxAttribute - Static variable in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
osgiBrokerJmxAttribute - Static variable in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
 

P

PacketHeader - Interface in org.opendaylight.lispflowmapping.southbound.lisp.network
 
PacketHeader.Length - Interface in org.opendaylight.lispflowmapping.southbound.lisp.network
 
partialIntToByteArray(int, int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.ByteUtil
 
PITR - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer.Flags
 
PORT_NUM - Static variable in interface org.opendaylight.lispflowmapping.lisp.type.LispMessage
 
prepareSMR(Eid, Rloc) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MapRequestUtil
 
printMappings() - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.FlatMapCache
 
printMappings() - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.MultiTableMapCache
 
printMappings() - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
 
printMappings() - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
printMappings() - Method in class org.opendaylight.lispflowmapping.implementation.MappingServiceShell
 
printMappings() - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
printMappings() - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
Print mappings in cache.
printMappings() - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
Print all mappings.
printMappings() - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
Print all mappings.
printMappings() - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingServiceShell
Print the full mapping database.
PROBE - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer.Flags
 
put(Object, MappingEntry<?>...) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
 
put(Object, MappingEntry<?>...) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
Put a entry into the DAO.
putNestedTable(Object, String) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
 
putNestedTable(Object, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
Inserts a new, nested table for given key and subkey.
putTable(String) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
 
putTable(String) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
Insert a new table for given key.

Q

QNAME - Static variable in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.Lispconfig
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispconfigRpc
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration.Lispconfig
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.state.Lispconfig
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.AfiListLcaf
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.ApplicationDataLcaf
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.AsNumberAfi
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.AsNumberLcaf
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.DistinguishedNameAfi
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.EncapsulationFormatLcaf
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.ExplicitLocatorPathLcaf
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.GeoCoordinatesLcaf
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.InstanceIdLcaf
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.Ipv4Afi
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.Ipv4PrefixAfi
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.Ipv6Afi
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.Ipv6PrefixAfi
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.JsonDataModelLcaf
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.KeyValueAddressLcaf
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.Lcaf
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address.NullAddress
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list.AfiList
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AfiList
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationData
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ApplicationData
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcaf
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumber
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberLcaf
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.DistinguishedName
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.ExplicitLocatorPath
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ExplicitLocatorPath
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.GeoCoordinates
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceId
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.InstanceId
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Prefix
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Prefix
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddress
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.KeyValueAddress
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Mac
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversal
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NatTraversal
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NoAddress
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NullAddress
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.Address
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePath
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ServicePath
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKey
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.SourceDestKey
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddress
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddressFamily
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.MacAfi
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.MulticastInfoLcaf
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.NatTraversalLcaf
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.NoAddressAfi
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.NonceLocatorLcaf
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.NullAddressLcaf
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.OpaqueKeyLcaf
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.ReplicationListLcaf
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SecurityKeyLcaf
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.ServicePathLcaf
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SourceDestKeyLcaf
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMapping
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItem
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.EidContainer
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.EidList
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotify
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReply
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecord
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.LocatorRecords
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotify
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotify
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotifyMessage
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotify
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotifyNotification
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItem
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingRecordContainer
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingRecordList
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingRecordMetadata
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegister
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegisterMessage
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegister
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegisterNotification
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapReply
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReply
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapReplyMessage
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReply
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapReplyNotification
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRloc
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReply
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEid
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequest
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequestMessage
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequest
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequestNotification
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMapping
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.Rloc
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RlocContainer
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddress
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.TransportAddress
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMapping
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMapping
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrSiteId
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessage
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.CtrlMsgStats
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStats
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutput
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.LispSb
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInput
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007.MappingserviceDao
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeysInput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingInput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingsInput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKey
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.Mapping
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.DbInstance
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItem
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.EidAuthkeyList
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.EidContext
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllKeysOutput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllMappingsOutput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyInput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyOutput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysInput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysOutput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingInput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingOutput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsInput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsOutput
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.LispMappingservice
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container.MappingAuthkey
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItem
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifier
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingAuthkeyContainer
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingAuthkeyList
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChanged
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabase
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.Mappingservice
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingserviceShell
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeyInput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeysInput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingInput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingsInput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeysInput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingInput
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingsInput
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.VniContext
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.MappingserviceDaoInmemorydb
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration.MappingserviceDaoInmemorydb
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.LispMappingserviceImpl
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.MappingserviceImpl
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.Mappingservice
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.NotificationService
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.OsgiBroker
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImpl
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.Broker
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.Dao
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DataBroker
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.NotificationPublishService
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.RpcRegistry
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImpl
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.MappingserviceShellImpl
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.Mappingservice
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.OsgiBroker
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImpl
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.LispSbImpl
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.NotificationPublishService
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.RpcRegistry
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImpl
 

R

RECORD - Static variable in interface org.opendaylight.lispflowmapping.interfaces.dao.SubKeys
 
recordTimeoutJmxAttribute - Static variable in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModule
 
REGDATE - Static variable in interface org.opendaylight.lispflowmapping.interfaces.dao.SubKeys
 
register(LispConfigRuntimeMXBean) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigRuntimeRegistrator
 
registerDataChangeListener() - Method in class org.opendaylight.lispflowmapping.implementation.mdsal.AbstractDataListener
 
remove(Object) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
 
remove(Object) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
Remove an entry from the DAO
removeAll() - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
 
removeAll() - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
Clear the DAO and remove all of the entries.
removeAllKeys() - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
removeAllKeys() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
removeAllMappings() - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
removeAllMappings() - Method in class org.opendaylight.lispflowmapping.implementation.mdsal.DataStoreBackEnd
 
removeAllMappings() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
removeAugmentation(Class<? extends Augmentation<Lispconfig>>) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration.LispconfigBuilder
 
removeAugmentation(Class<? extends Augmentation<Lispconfig>>) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.state.LispconfigBuilder
 
removeAugmentation(Class<? extends Augmentation<NullAddress>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address.NullAddressBuilder
 
removeAugmentation(Class<? extends Augmentation<AfiList>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list.AfiListBuilder
 
removeAugmentation(Class<? extends Augmentation<AfiList>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AfiListBuilder
 
removeAugmentation(Class<? extends Augmentation<ApplicationData>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
removeAugmentation(Class<? extends Augmentation<ApplicationData>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ApplicationDataBuilder
 
removeAugmentation(Class<? extends Augmentation<AsNumberLcaf>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcafBuilder
 
removeAugmentation(Class<? extends Augmentation<AsNumber>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberBuilder
 
removeAugmentation(Class<? extends Augmentation<AsNumberLcaf>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberLcafBuilder
 
removeAugmentation(Class<? extends Augmentation<DistinguishedName>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.DistinguishedNameBuilder
 
removeAugmentation(Class<? extends Augmentation<Hop>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder
 
removeAugmentation(Class<? extends Augmentation<ExplicitLocatorPath>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.ExplicitLocatorPathBuilder
 
removeAugmentation(Class<? extends Augmentation<ExplicitLocatorPath>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ExplicitLocatorPathBuilder
 
removeAugmentation(Class<? extends Augmentation<GeoCoordinates>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
removeAugmentation(Class<? extends Augmentation<GeoCoordinates>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.GeoCoordinatesBuilder
 
removeAugmentation(Class<? extends Augmentation<InstanceId>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder
 
removeAugmentation(Class<? extends Augmentation<InstanceId>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.InstanceIdBuilder
 
removeAugmentation(Class<? extends Augmentation<Ipv4>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Builder
 
removeAugmentation(Class<? extends Augmentation<Ipv4Prefix>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4PrefixBuilder
 
removeAugmentation(Class<? extends Augmentation<Ipv6>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Builder
 
removeAugmentation(Class<? extends Augmentation<Ipv6Prefix>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6PrefixBuilder
 
removeAugmentation(Class<? extends Augmentation<KeyValueAddress>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddressBuilder
 
removeAugmentation(Class<? extends Augmentation<KeyValueAddress>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.KeyValueAddressBuilder
 
removeAugmentation(Class<? extends Augmentation<Mac>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.MacBuilder
 
removeAugmentation(Class<? extends Augmentation<NatTraversal>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
 
removeAugmentation(Class<? extends Augmentation<NatTraversal>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NatTraversalBuilder
 
removeAugmentation(Class<? extends Augmentation<NoAddress>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NoAddressBuilder
 
removeAugmentation(Class<? extends Augmentation<NullAddress>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NullAddressBuilder
 
removeAugmentation(Class<? extends Augmentation<ServicePath>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePathBuilder
 
removeAugmentation(Class<? extends Augmentation<ServicePath>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ServicePathBuilder
 
removeAugmentation(Class<? extends Augmentation<SourceDestKey>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKeyBuilder
 
removeAugmentation(Class<? extends Augmentation<SourceDestKey>>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.SourceDestKeyBuilder
 
removeAugmentation(Class<? extends Augmentation<AddMapping>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
 
removeAugmentation(Class<? extends Augmentation<Eid>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
 
removeAugmentation(Class<? extends Augmentation<EidItem>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
 
removeAugmentation(Class<? extends Augmentation<GotMapNotify>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
 
removeAugmentation(Class<? extends Augmentation<GotMapReply>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
 
removeAugmentation(Class<? extends Augmentation<LocatorRecord>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
removeAugmentation(Class<? extends Augmentation<MapNotify>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
removeAugmentation(Class<? extends Augmentation<MapNotify>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
removeAugmentation(Class<? extends Augmentation<MappingRecord>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
removeAugmentation(Class<? extends Augmentation<MappingRecordItem>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
 
removeAugmentation(Class<? extends Augmentation<MapRegister>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
removeAugmentation(Class<? extends Augmentation<MapRegister>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
removeAugmentation(Class<? extends Augmentation<MapReply>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
 
removeAugmentation(Class<? extends Augmentation<MapReply>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
 
removeAugmentation(Class<? extends Augmentation<ItrRloc>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
 
removeAugmentation(Class<? extends Augmentation<MapReply>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder
 
removeAugmentation(Class<? extends Augmentation<SourceEid>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder
 
removeAugmentation(Class<? extends Augmentation<MapRequest>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
removeAugmentation(Class<? extends Augmentation<MapRequest>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
removeAugmentation(Class<? extends Augmentation<RequestMapping>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
 
removeAugmentation(Class<? extends Augmentation<Rloc>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
 
removeAugmentation(Class<? extends Augmentation<TransportAddress>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddressBuilder
 
removeAugmentation(Class<? extends Augmentation<XtrReplyMapping>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
 
removeAugmentation(Class<? extends Augmentation<XtrRequestMapping>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
 
removeAugmentation(Class<? extends Augmentation<ControlMessage>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
 
removeAugmentation(Class<? extends Augmentation<ControlMessageStats>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
 
removeAugmentation(Class<? extends Augmentation<GetStatsOutput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutputBuilder
 
removeAugmentation(Class<? extends Augmentation<SendMapNotifyInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
 
removeAugmentation(Class<? extends Augmentation<SendMapRegisterInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
 
removeAugmentation(Class<? extends Augmentation<SendMapReplyInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
 
removeAugmentation(Class<? extends Augmentation<SendMapRequestInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
 
removeAugmentation(Class<? extends Augmentation<AddKeyInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
 
removeAugmentation(Class<? extends Augmentation<AddKeysInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeysInputBuilder
 
removeAugmentation(Class<? extends Augmentation<AddMappingInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingInputBuilder
 
removeAugmentation(Class<? extends Augmentation<AddMappingsInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingsInputBuilder
 
removeAugmentation(Class<? extends Augmentation<AuthenticationKey>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
 
removeAugmentation(Class<? extends Augmentation<Mapping>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
 
removeAugmentation(Class<? extends Augmentation<EidAuthkeyItem>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
 
removeAugmentation(Class<? extends Augmentation<GetAllKeysOutput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllKeysOutputBuilder
 
removeAugmentation(Class<? extends Augmentation<GetAllMappingsOutput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllMappingsOutputBuilder
 
removeAugmentation(Class<? extends Augmentation<GetKeyInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyInputBuilder
 
removeAugmentation(Class<? extends Augmentation<GetKeyOutput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyOutputBuilder
 
removeAugmentation(Class<? extends Augmentation<GetKeysInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysInputBuilder
 
removeAugmentation(Class<? extends Augmentation<GetKeysOutput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysOutputBuilder
 
removeAugmentation(Class<? extends Augmentation<GetMappingInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingInputBuilder
 
removeAugmentation(Class<? extends Augmentation<GetMappingOutput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingOutputBuilder
 
removeAugmentation(Class<? extends Augmentation<GetMappingsInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsInputBuilder
 
removeAugmentation(Class<? extends Augmentation<GetMappingsOutput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsOutputBuilder
 
removeAugmentation(Class<? extends Augmentation<MappingAuthkey>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container.MappingAuthkeyBuilder
 
removeAugmentation(Class<? extends Augmentation<MappingAuthkeyItem>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
 
removeAugmentation(Class<? extends Augmentation<VirtualNetworkIdentifier>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
 
removeAugmentation(Class<? extends Augmentation<MappingChanged>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
 
removeAugmentation(Class<? extends Augmentation<MappingDatabase>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabaseBuilder
 
removeAugmentation(Class<? extends Augmentation<RemoveKeyInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeyInputBuilder
 
removeAugmentation(Class<? extends Augmentation<RemoveKeysInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeysInputBuilder
 
removeAugmentation(Class<? extends Augmentation<RemoveMappingInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingInputBuilder
 
removeAugmentation(Class<? extends Augmentation<RemoveMappingsInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingsInputBuilder
 
removeAugmentation(Class<? extends Augmentation<UpdateKeyInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
 
removeAugmentation(Class<? extends Augmentation<UpdateKeysInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeysInputBuilder
 
removeAugmentation(Class<? extends Augmentation<UpdateMappingInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingInputBuilder
 
removeAugmentation(Class<? extends Augmentation<UpdateMappingsInput>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingsInputBuilder
 
removeAugmentation(Class<? extends Augmentation<MappingserviceDaoInmemorydb>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration.MappingserviceDaoInmemorydbBuilder
 
removeAugmentation(Class<? extends Augmentation<Mappingservice>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.MappingserviceBuilder
 
removeAugmentation(Class<? extends Augmentation<NotificationService>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.NotificationServiceBuilder
 
removeAugmentation(Class<? extends Augmentation<OsgiBroker>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.OsgiBrokerBuilder
 
removeAugmentation(Class<? extends Augmentation<LispMappingserviceImpl>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImplBuilder
 
removeAugmentation(Class<? extends Augmentation<Broker>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.BrokerBuilder
 
removeAugmentation(Class<? extends Augmentation<Dao>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DaoBuilder
 
removeAugmentation(Class<? extends Augmentation<DataBroker>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DataBrokerBuilder
 
removeAugmentation(Class<? extends Augmentation<NotificationPublishService>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.NotificationPublishServiceBuilder
 
removeAugmentation(Class<? extends Augmentation<RpcRegistry>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.RpcRegistryBuilder
 
removeAugmentation(Class<? extends Augmentation<MappingserviceImpl>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
 
removeAugmentation(Class<? extends Augmentation<Mappingservice>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.MappingserviceBuilder
 
removeAugmentation(Class<? extends Augmentation<OsgiBroker>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.OsgiBrokerBuilder
 
removeAugmentation(Class<? extends Augmentation<MappingserviceShellImpl>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImplBuilder
 
removeAugmentation(Class<? extends Augmentation<NotificationPublishService>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.NotificationPublishServiceBuilder
 
removeAugmentation(Class<? extends Augmentation<RpcRegistry>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.RpcRegistryBuilder
 
removeAugmentation(Class<? extends Augmentation<LispSbImpl>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImplBuilder
 
removeAuthenticationKey(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.FlatMapCache
 
removeAuthenticationKey(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.MultiTableMapCache
 
removeAuthenticationKey(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
 
removeAuthenticationKey(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
removeAuthenticationKey(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
removeAuthenticationKey(AuthenticationKey) - Method in class org.opendaylight.lispflowmapping.implementation.mdsal.DataStoreBackEnd
 
removeAuthenticationKey(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
Remove authentication key
removeAuthenticationKey(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
Remove authentication key
removeAuthenticationKey(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
Remove authentication key
removeData(Eid, String) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.FlatMapCache
 
removeData(Eid, String) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.MultiTableMapCache
 
removeData(Eid, String) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
 
removeData(MappingOrigin, Eid, String) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
removeData(MappingOrigin, Eid, String) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
removeData(Eid, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
Generic removal of data
removeData(MappingOrigin, Eid, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
Generic removal of data
removeData(MappingOrigin, Eid, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
Generic removal of data
removeKey(RemoveKeyInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
removeKey(RemoveKeyInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
RemoveKeyInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container input { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } The schema path to identify an instance is odl-mappingservice/remove-key/input To create instances of this class use RemoveKeyInputBuilder.
RemoveKeyInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds RemoveKeyInput instances.
RemoveKeyInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeyInputBuilder
 
RemoveKeyInputBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeyInputBuilder
 
RemoveKeyInputBuilder(RemoveKeyInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeyInputBuilder
 
removeKeys(RemoveKeysInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
removeKeys(RemoveKeysInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
RemoveKeysInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container input { list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } uses eid-list; } The schema path to identify an instance is odl-mappingservice/remove-keys/input To create instances of this class use RemoveKeysInputBuilder.
RemoveKeysInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds RemoveKeysInput instances.
RemoveKeysInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeysInputBuilder
 
RemoveKeysInputBuilder(EidList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeysInputBuilder
 
RemoveKeysInputBuilder(RemoveKeysInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeysInputBuilder
 
removeMapping(Eid, boolean) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.FlatMapCache
 
removeMapping(Eid, boolean) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.MultiTableMapCache
 
removeMapping(Eid, boolean) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
 
removeMapping(RemoveMappingInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
removeMapping(MappingOrigin, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
removeMapping(MappingOrigin, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
removeMapping(Mapping) - Method in class org.opendaylight.lispflowmapping.implementation.mdsal.DataStoreBackEnd
 
removeMapping(Eid, boolean) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
Remove mapping
removeMapping(MappingOrigin, Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
Remove mapping
removeMapping(MappingOrigin, Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
Remove mapping
removeMapping(RemoveMappingInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
RemoveMappingInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container input { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } The schema path to identify an instance is odl-mappingservice/remove-mapping/input To create instances of this class use RemoveMappingInputBuilder.
RemoveMappingInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds RemoveMappingInput instances.
RemoveMappingInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingInputBuilder
 
RemoveMappingInputBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingInputBuilder
 
RemoveMappingInputBuilder(RemoveMappingInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingInputBuilder
 
removeMappings(RemoveMappingsInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
removeMappings(RemoveMappingsInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
RemoveMappingsInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container input { list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } uses eid-list; } The schema path to identify an instance is odl-mappingservice/remove-mappings/input To create instances of this class use RemoveMappingsInputBuilder.
RemoveMappingsInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds RemoveMappingsInput instances.
RemoveMappingsInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingsInputBuilder
 
RemoveMappingsInputBuilder(EidList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingsInputBuilder
 
RemoveMappingsInputBuilder(RemoveMappingsInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingsInputBuilder
 
removeSpecific(Object, String) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
 
removeSpecific(Object, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO
Remove an entry from the DAO
ReplicationListLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
Replication-List LCAF type.
ReplicationListLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.ReplicationListLcaf
 
RequestMapping - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): notification requestMapping { container MapRequest { leaf authoritative { type boolean; } leaf mapDataPresent { type boolean; } leaf probe { type boolean; } leaf smr { type boolean; } leaf pitr { type boolean; } leaf smrInvoked { type boolean; } leaf nonce { type int64; } container SourceEid { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } list itrRloc { key "itr-rloc-id" leaf itr-rloc-id { type string; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } container MapReply { container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } uses MapRequest; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } uses MapRequestNotification; } The schema path to identify an instance is odl-lisp-proto/requestMapping To create instances of this class use RequestMappingBuilder.
RequestMappingBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
Class that builds RequestMapping instances.
RequestMappingBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
 
RequestMappingBuilder(MapRequestNotification) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
 
RequestMappingBuilder(TransportAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
 
RequestMappingBuilder(RequestMapping) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
 
RES - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.MapRegisterSerializer.Length
 
resetStats() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundRPC
 
resetStats() - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundStats
 
resetStats() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.OdlLispSbService
 
resolveDependencies() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
resolveDependencies() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
resolveDependencies() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModule
 
resolveDependencies() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
 
resolveDependencies() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
 
resolveDependencies() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
 
ret(Object) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
retField(Object, String) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
rethrow(Throwable) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
retMethod(String) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
rets(Object...) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
returnValues(Object...) - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
reuseInstance(AutoCloseable) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
reuseInstance(AutoCloseable) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
reuseInstance(AutoCloseable) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModule
 
reuseInstance(AutoCloseable) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
 
reuseInstance(AutoCloseable) - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
 
reuseInstance(AutoCloseable) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
 
Rloc - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } The schema path to identify an instance is odl-lisp-proto/rloc-container/rloc To create instances of this class use RlocBuilder.
RlocBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container
Class that builds Rloc instances.
RlocBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
 
RlocBuilder(LispAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
 
RlocBuilder(Rloc) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
 
RlocContainer - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping rloc-container { container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } } The schema path to identify an instance is odl-lisp-proto/rloc-container
RPCInputConvertorUtil - Class in org.opendaylight.lispflowmapping.implementation.util
Converts RPC *Input object to other object types
RpcRegistry - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl
This class represents the following YANG schema fragment defined in module odl-mappingservice-impl
(Source path: META-INF/yang/odl-mappingservice-impl.yang): container rpc-registry { leaf type { type leafref; } leaf name { type leafref; } uses service-ref { refine (urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:impl?
RpcRegistry - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl
This class represents the following YANG schema fragment defined in module odl-lisp-sb-impl
(Source path: META-INF/yang/odl-lisp-sb-impl.yang): container rpc-registry { leaf type { type leafref; } leaf name { type leafref; } uses service-ref { refine (urn:opendaylight:params:xml:ns:yang:controller:config:lisp-sb:impl?
RpcRegistryBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl
Class that builds RpcRegistry instances.
RpcRegistryBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.RpcRegistryBuilder
 
RpcRegistryBuilder(ServiceRef) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.RpcRegistryBuilder
 
RpcRegistryBuilder(RpcRegistry) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.RpcRegistryBuilder
 
RpcRegistryBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl
Class that builds RpcRegistry instances.
RpcRegistryBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.RpcRegistryBuilder
 
RpcRegistryBuilder(ServiceRef) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.RpcRegistryBuilder
 
RpcRegistryBuilder(RpcRegistry) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.RpcRegistryBuilder
 
rpcRegistryJmxAttribute - Static variable in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
rpcRegistryJmxAttribute - Static variable in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
 

S

sameArbitraryArray(T...) - Static method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
SecurityKeyLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
Security Key LCAF type.
SecurityKeyLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SecurityKeyLcaf
 
selectItrRloc(MapRequest) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MapRequestUtil
 
sendMapNotify(SendMapNotifyInput) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundRPC
 
sendMapNotify(SendMapNotifyInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.OdlLispSbService
 
SendMapNotifyInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
This class represents the following YANG schema fragment defined in module odl-lisp-sb
(Source path: META-INF/yang/odl-lisp-sb.yang): container input { container MapNotify { leaf xtrSiteIdPresent { type boolean; } leaf nonce { type int64; } leaf keyId { type int16; } leaf authenticationData { type binary; } leaf mergeEnabled { type boolean; } leaf xtrId { type binary; } leaf siteId { type binary; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapNotify; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } uses MapNotifyMessage; } The schema path to identify an instance is odl-lisp-sb/send-map-notify/input To create instances of this class use SendMapNotifyInputBuilder.
SendMapNotifyInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
Class that builds SendMapNotifyInput instances.
SendMapNotifyInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
 
SendMapNotifyInputBuilder(MapNotifyMessage) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
 
SendMapNotifyInputBuilder(TransportAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
 
SendMapNotifyInputBuilder(SendMapNotifyInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
 
sendMapRegister(SendMapRegisterInput) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundRPC
 
sendMapRegister(SendMapRegisterInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.OdlLispSbService
 
SendMapRegisterInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
This class represents the following YANG schema fragment defined in module odl-lisp-sb
(Source path: META-INF/yang/odl-lisp-sb.yang): container input { container MapRegister { leaf proxyMapReply { type boolean; } leaf xtrSiteIdPresent { type boolean; } leaf wantMapNotify { type boolean; } leaf nonce { type int64; } leaf keyId { type int16; } leaf authenticationData { type binary; } leaf mergeEnabled { type boolean; } leaf xtrId { type binary; } leaf siteId { type binary; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapRegister; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } uses MapRegisterMessage; } The schema path to identify an instance is odl-lisp-sb/send-map-register/input To create instances of this class use SendMapRegisterInputBuilder.
SendMapRegisterInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
Class that builds SendMapRegisterInput instances.
SendMapRegisterInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
 
SendMapRegisterInputBuilder(MapRegisterMessage) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
 
SendMapRegisterInputBuilder(TransportAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
 
SendMapRegisterInputBuilder(SendMapRegisterInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
 
sendMapReply(SendMapReplyInput) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundRPC
 
sendMapReply(SendMapReplyInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.OdlLispSbService
 
SendMapReplyInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
This class represents the following YANG schema fragment defined in module odl-lisp-sb
(Source path: META-INF/yang/odl-lisp-sb.yang): container input { container MapReply { leaf probe { type boolean; } leaf nonce { type int64; } leaf echoNonceEnabled { type boolean; } leaf securityEnabled { type boolean; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapReply; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } uses MapReplyMessage; } The schema path to identify an instance is odl-lisp-sb/send-map-reply/input To create instances of this class use SendMapReplyInputBuilder.
SendMapReplyInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
Class that builds SendMapReplyInput instances.
SendMapReplyInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
 
SendMapReplyInputBuilder(MapReplyMessage) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
 
SendMapReplyInputBuilder(TransportAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
 
SendMapReplyInputBuilder(SendMapReplyInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
 
sendMapRequest(SendMapRequestInput) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundRPC
 
sendMapRequest(SendMapRequestInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.OdlLispSbService
 
SendMapRequestInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
This class represents the following YANG schema fragment defined in module odl-lisp-sb
(Source path: META-INF/yang/odl-lisp-sb.yang): container input { container MapRequest { leaf authoritative { type boolean; } leaf mapDataPresent { type boolean; } leaf probe { type boolean; } leaf smr { type boolean; } leaf pitr { type boolean; } leaf smrInvoked { type boolean; } leaf nonce { type int64; } container SourceEid { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } list itrRloc { key "itr-rloc-id" leaf itr-rloc-id { type string; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } container MapReply { container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } uses MapRequest; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } uses MapRequestMessage; } The schema path to identify an instance is odl-lisp-sb/send-map-request/input To create instances of this class use SendMapRequestInputBuilder.
SendMapRequestInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904
Class that builds SendMapRequestInput instances.
SendMapRequestInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
 
SendMapRequestInputBuilder(MapRequestMessage) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
 
SendMapRequestInputBuilder(TransportAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
 
SendMapRequestInputBuilder(SendMapRequestInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
 
serialize(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
serialize(ByteBuffer, SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.SimpleAddressSerializer
 
serialize(ByteBuffer, LocatorRecord) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.LocatorRecordSerializer
 
serialize(MapNotify) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.MapNotifySerializer
 
serialize(ByteBuffer, MappingRecord) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.MappingRecordSerializer
 
serialize(MapRegister) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.MapRegisterSerializer
 
serialize(MapReply) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.MapReplySerializer
 
serialize(MapRequest) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer
 
serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.AfiListSerializer
 
serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ApplicationDataSerializer
 
serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.DistinguishedNameSerializer
 
serializeData(ByteBuffer, SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.DistinguishedNameSerializer
 
serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ExplicitLocatorPathSerializer
 
serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.InstanceIdSerializer
 
serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer
 
serializeData(ByteBuffer, SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer
 
serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
 
serializeData(ByteBuffer, SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
 
serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer
 
serializeData(ByteBuffer, IpPrefix) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer
 
serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer
 
serializeData(ByteBuffer, SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer
 
serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.KeyValueAddressSerializer
 
serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
 
serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
serializeData(ByteBuffer, SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
serializeData(ByteBuffer, IpPrefix) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LispAddressSerializer
 
serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.MacSerializer
 
serializeData(ByteBuffer, SimpleAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.MacSerializer
 
serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.NoAddressSerializer
 
serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.ServicePathSerializer
 
serializeData(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.SourceDestKeySerializer
 
serializeLCAFAddressHeaderForInstanceId(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.LcafSerializer
 
serializeNonLcafAddress(ByteBuffer, LispAddress) - Method in class org.opendaylight.lispflowmapping.lisp.serializer.address.InstanceIdSerializer
 
ServicePath - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path
Service Path LCAF type.
ServicePath - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Service Path LCAF type.
ServicePathBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path
Class that builds ServicePath instances.
ServicePathBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePathBuilder
 
ServicePathBuilder(ServicePath) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePathBuilder
 
ServicePathBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Class that builds ServicePath instances.
ServicePathBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ServicePathBuilder
 
ServicePathBuilder(ServicePath) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ServicePathBuilder
 
ServicePathIdType - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
Defines the range of values for a Service Path ID.
ServicePathIdType(Long) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.ServicePathIdType
 
ServicePathIdType(ServicePathIdType) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.ServicePathIdType
Creates a copy from Source Object.
ServicePathLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
Service Path LCAF type.
ServicePathLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.ServicePathLcaf
 
ServicePathSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
 
setAction(MappingRecord.Action) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
setAddress(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address.NullAddressBuilder
 
setAddress(SimpleAddress) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
setAddress(SimpleAddress) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcafBuilder
 
setAddress(SimpleAddress) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder
 
setAddress(SimpleAddress) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
setAddress(SimpleAddress) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder
 
setAddress(Address) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
 
setAddress(Address) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
 
setAddressList(List<SimpleAddress>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list.AfiListBuilder
 
setAddressType(Class<? extends LispAddressFamily>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
 
setAddressType(Class<? extends LispAddressFamily>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
 
setAfiList(AfiList) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AfiListBuilder
 
setAlgorithm(String) - Method in class org.opendaylight.lispflowmapping.implementation.authentication.LispMACAuthentication
 
setAltitude(Integer) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
setApplicationData(ApplicationData) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ApplicationDataBuilder
 
setAs(AsNumber) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcafBuilder
 
setAsNumber(AsNumber) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberBuilder
 
setAsNumberLcaf(AsNumberLcaf) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberLcafBuilder
 
setAuthenticationData(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
setAuthenticationData(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
setAuthenticationData(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
setAuthenticationData(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
setAuthenticationKey(List<AuthenticationKey>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
 
setAuthoritative(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
setAuthoritative(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
setAuthoritative(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
setBindAddress(String) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
 
setBindAddress(String) - Method in interface org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigModuleMXBean
 
setBindAddress(String) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.modules.module.configuration.LispconfigBuilder
 
setBindingAwareBroker(BindingAwareBroker) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
setBindingAwareBroker(BindingAwareBroker) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
setBindingAwareBroker(BindingAwareBroker) - Method in class org.opendaylight.lispflowmapping.implementation.MappingServiceShell
 
setBroker(ObjectName) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
setBroker(ObjectName) - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModuleMXBean
 
setBroker(DataBroker) - Method in class org.opendaylight.lispflowmapping.implementation.mdsal.AbstractDataListener
 
setBroker(Broker) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
 
setChangeType(MappingChange) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
 
setControlMessage(List<ControlMessage>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
 
setControlMessageStats(ControlMessageStats) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.GetStatsOutputBuilder
 
setDao(ObjectName) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
setDao(ObjectName) - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModuleMXBean
 
setDao(Dao) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
 
setDaoService(ILispDAO) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
setDataBroker(ObjectName) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
setDataBroker(ObjectName) - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModuleMXBean
 
setDataBroker(DataBroker) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
setDataBroker(DataBroker) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
 
setDataStoreBackEnd(DataStoreBackEnd) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
setDest(SimpleAddress) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKeyBuilder
 
setDistinguishedName(DistinguishedNameType) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.DistinguishedNameBuilder
 
setEchoNonceEnabled(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
 
setEchoNonceEnabled(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
 
setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
 
setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder
 
setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
 
setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
 
setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
 
setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyInputBuilder
 
setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingInputBuilder
 
setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeyInputBuilder
 
setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingInputBuilder
 
setEid(Eid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
 
setEidAuthkeyItem(List<EidAuthkeyItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeysInputBuilder
 
setEidAuthkeyItem(List<EidAuthkeyItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllKeysOutputBuilder
 
setEidAuthkeyItem(List<EidAuthkeyItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysOutputBuilder
 
setEidAuthkeyItem(List<EidAuthkeyItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeysInputBuilder
 
setEidAuthkeyItemId(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
 
setEidItem(List<EidItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
setEidItem(List<EidItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
setEidItem(List<EidItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeysInputBuilder
 
setEidItem(List<EidItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsInputBuilder
 
setEidItem(List<EidItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveKeysInputBuilder
 
setEidItem(List<EidItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.RemoveMappingsInputBuilder
 
setEidItemId(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
 
setEidUri(EidUri) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
 
setEidUri(EidUri) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
 
setElpPolicy(String) - Method in class org.opendaylight.lispflowmapping.implementation.lisp.MapResolver
 
setElpPolicy(String) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IGenericMapResolver
Configure how ELPs should be returned in Map-Replies
setEtrUdpPort(Integer) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
 
setExplicitLocatorPath(ExplicitLocatorPath) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ExplicitLocatorPathBuilder
 
setFromMapRegister(MapNotifyBuilder, MapRegister) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MapNotifyBuilderHelper
 
setFromMapRegisterAndMappingRecordItems(MapNotifyBuilder, MapRegister, List<MappingRecordItem>) - Static method in class org.opendaylight.lispflowmapping.lisp.util.MapNotifyBuilderHelper
 
setGeoCoordinates(GeoCoordinates) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.GeoCoordinatesBuilder
 
setGlobalEtrRloc(SimpleAddress) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
 
setHop(List<Hop>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.ExplicitLocatorPathBuilder
 
setHopId(String) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder
 
setIid(InstanceIdType) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder
 
setInstanceId(InstanceId) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.InstanceIdBuilder
 
setIpAddress(IpAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddressBuilder
 
setIpTos(Integer) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
setIpv4(Ipv4Address) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Builder
 
setIpv4Prefix(Ipv4Prefix) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4PrefixBuilder
 
setIpv6(Ipv6Address) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Builder
 
setIpv6Prefix(Ipv6Prefix) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6PrefixBuilder
 
setIterateMask(boolean) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
setIterateMask(boolean) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
Sets iterateMask.
setItrRloc(List<ItrRloc>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
setItrRloc(List<ItrRloc>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
setItrRlocId(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
 
setKey(HopKey) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder
 
setKey(SimpleAddress) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddressBuilder
 
setKey(EidItemKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder
 
setKey(LocatorRecordKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
setKey(MappingRecordItemKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
 
setKey(ItrRlocKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
 
setKey(AuthenticationKeyKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
 
setKey(MappingKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
 
setKey(EidAuthkeyItemKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
 
setKey(MappingAuthkeyItemKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
 
setKey(VirtualNetworkIdentifierKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
 
setKeyId(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
setKeyId(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
setKeyId(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
setKeyId(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
setKeyString(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container.MappingAuthkeyBuilder
 
setKeyType(Integer) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.container.MappingAuthkeyBuilder
 
setKeyValueAddress(KeyValueAddress) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.KeyValueAddressBuilder
 
setLastRequestDate(Date) - Method in class org.opendaylight.lispflowmapping.interfaces.dao.SubscriberRLOC
 
setLatitude(GeoCoordinates.Latitude) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
setLatitudeDegrees(Short) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
setLatitudeMinutes(Short) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
setLatitudeSeconds(Short) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
setLispAddress(String) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
 
setLispAddress(String) - Method in interface org.opendaylight.lispflowmapping.type.sbplugin.IConfigLispSouthboundPlugin
 
setLocalLocator(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
setLocalPortHigh(PortNumber) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
setLocalPortLow(PortNumber) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
setLocatorId(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
setLocatorRecord(List<LocatorRecord>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
setLongitude(GeoCoordinates.Longitude) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
setLongitudeDegrees(Integer) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
setLongitudeMinutes(Short) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
setLongitudeSeconds(Short) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder
 
setLrsBits(Hop.LrsBits) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder
 
setMac(MacAddress) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.MacBuilder
 
setMapDataPresent(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
setMapDataPresent(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
setMapNotify(MapNotify) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
 
setMapNotify(MapNotify) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
 
setMapping(List<Mapping>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
 
setMappingAuthkey(MappingAuthkey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddKeyInputBuilder
 
setMappingAuthkey(MappingAuthkey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyBuilder
 
setMappingAuthkey(MappingAuthkey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemBuilder
 
setMappingAuthkey(MappingAuthkey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetKeyOutputBuilder
 
setMappingAuthkey(MappingAuthkey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
 
setMappingAuthkey(MappingAuthkey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
 
setMappingAuthkeyItemId(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemBuilder
 
setMappingOverwrite(boolean) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
setMappingOverwrite(boolean) - Method in interface org.opendaylight.lispflowmapping.interfaces.mappingservice.IMappingService
Configures Mapping Service mapping overwrite option.
setMappingRecord(MappingRecord) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
 
setMappingRecord(MappingRecord) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder
 
setMappingRecord(MappingRecord) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingInputBuilder
 
setMappingRecord(MappingRecord) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
 
setMappingRecord(MappingRecord) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingOutputBuilder
 
setMappingRecord(MappingRecord) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder
 
setMappingRecord(MappingRecord) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingInputBuilder
 
setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
 
setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
 
setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.AddMappingsInputBuilder
 
setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetAllMappingsOutputBuilder
 
setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.GetMappingsOutputBuilder
 
setMappingRecordItem(List<MappingRecordItem>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingsInputBuilder
 
setMappingRecordItemId(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder
 
setMappingservice(ObjectName) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
setMappingservice(ObjectName) - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.LispMappingServiceModuleMXBean
 
setMappingservice(ObjectName) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
 
setMappingservice(ObjectName) - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.MappingServiceShellModuleMXBean
 
setMappingService(IMappingService) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
setMappingService(IMappingService) - Method in class org.opendaylight.lispflowmapping.implementation.MappingServiceShell
 
setMappingService(IFlowMapping) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronService
 
setMappingservice(Mappingservice) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImplBuilder
 
setMappingservice(Mappingservice) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImplBuilder
 
setMappingServiceShell(IMappingServiceShell) - Method in class org.opendaylight.lispflowmapping.shell.LispAddKey
 
setMappingServiceShell(IMappingServiceShell) - Method in class org.opendaylight.lispflowmapping.shell.LispMappings
 
setMapRegister(MapRegister) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
 
setMapRegister(MapRegister) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
 
setMapReply(MapReply) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
 
setMapReply(MapReply) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
setMapReply(MapReply) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
setMapReply(MapReply) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
 
setMapReply(MapReply) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
 
setMapRequest(MapRequest) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
 
setMapRequest(MapRequest) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
 
setMapRequest(MapRequest) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
 
setMapVersion(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
setMaskLength(Short) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder
 
setMaskLength(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
setMergeEnabled(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
setMergeEnabled(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
setMergeEnabled(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
setMergeEnabled(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
setMsgType(MessageType) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
 
setMsRloc(SimpleAddress) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
 
setMsUdpPort(Integer) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
 
setMulticastPriority(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
setMulticastWeight(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
setName(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.MappingserviceBuilder
 
setName(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.NotificationServiceBuilder
 
setName(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.OsgiBrokerBuilder
 
setName(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.BrokerBuilder
 
setName(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DaoBuilder
 
setName(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DataBrokerBuilder
 
setName(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.NotificationPublishServiceBuilder
 
setName(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.RpcRegistryBuilder
 
setName(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.MappingserviceBuilder
 
setName(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.OsgiBrokerBuilder
 
setName(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.NotificationPublishServiceBuilder
 
setName(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.RpcRegistryBuilder
 
setNatTraversal(NatTraversal) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NatTraversalBuilder
 
setNoAddress(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NoAddressBuilder
 
setNonce(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
setNonce(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
setNonce(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
setNonce(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
setNonce(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
 
setNonce(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
 
setNonce(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
setNonce(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
setNotificationProvider(NotificationPublishService) - Method in class org.opendaylight.lispflowmapping.southbound.lisp.LispSouthboundHandler
 
setNotificationProvider(NotificationPublishService) - Method in class org.opendaylight.lispflowmapping.southbound.lisp.LispXtrSouthboundHandler
 
setNotificationProviderService(NotificationPublishService) - Method in class org.opendaylight.lispflowmapping.implementation.mdsal.MappingDataListener
 
setNotificationPublishService(ObjectName) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
setNotificationPublishService(ObjectName) - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModuleMXBean
 
setNotificationPublishService(ObjectName) - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
 
setNotificationPublishService(ObjectName) - Method in interface org.opendaylight.controller.config.yang.config.lisp_sb.impl.LfmMappingServiceSbModuleMXBean
 
setNotificationPublishService(NotificationPublishService) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
setNotificationPublishService(NotificationPublishService) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
 
setNotificationPublishService(NotificationPublishService) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
 
setNotificationPublishService(NotificationPublishService) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImplBuilder
 
setNotificationService(ObjectName) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
setNotificationService(ObjectName) - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.LispMappingServiceModuleMXBean
 
setNotificationService(NotificationService) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
setNotificationService(NotificationService) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImplBuilder
 
setNullAddress(NullAddress) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NullAddressBuilder
 
setOrigin(MappingOrigin) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
 
setOsgiBroker(ObjectName) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
setOsgiBroker(ObjectName) - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.LispMappingServiceModuleMXBean
 
setOsgiBroker(ObjectName) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
 
setOsgiBroker(ObjectName) - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.MappingServiceShellModuleMXBean
 
setOsgiBroker(OsgiBroker) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.LispMappingserviceImplBuilder
 
setOsgiBroker(OsgiBroker) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.MappingserviceShellImplBuilder
 
setOverwritePolicy(boolean) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
setOverwritePolicy(boolean) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
Configure overwrite policy.
setPitr(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
setPitr(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
setPort(PortNumber) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddressBuilder
 
setPriority(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
setPrivateEtrRloc(SimpleAddress) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
 
setProbe(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
 
setProbe(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
 
setProbe(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
setProbe(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
setProtocol(Short) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
setProxyMapReply(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
setProxyMapReply(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
setRecordTimeout(Integer) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModule
Mapping record timeout
setRecordTimeout(Integer) - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.InMemoryDbModuleMXBean
Mapping record timeout
setRecordTimeOut(int) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
 
setRecordTimeout(Integer) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.modules.module.configuration.MappingserviceDaoInmemorydbBuilder
 
setRecordTtl(Integer) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
setRemotePortHigh(PortNumber) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
setRemotePortLow(PortNumber) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder
 
setRloc(Rloc) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
setRloc(Rloc) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder
 
setRlocProbed(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
setRouted(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
setRpcProviderRegistry(RpcProviderRegistry) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
setRpcRegistry(ObjectName) - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
setRpcRegistry(ObjectName) - Method in interface org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.MappingServiceModuleMXBean
 
setRpcRegistry(ObjectName) - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
 
setRpcRegistry(ObjectName) - Method in interface org.opendaylight.controller.config.yang.config.lisp_sb.impl.LfmMappingServiceSbModuleMXBean
 
setRpcRegistry(RpcRegistry) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.MappingserviceImplBuilder
 
setRpcRegistry(RpcRegistry) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.LispSbImplBuilder
 
setRpcRegistryDependency(RpcProviderRegistry) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
 
setRtrRlocs(List<SimpleAddress>) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder
 
setRuntimeBeanRegistrator(RootRuntimeBeanRegistrator) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
 
setRxCount(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
 
setRxUnknown(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
 
setSecurityEnabled(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder
 
setSecurityEnabled(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder
 
setServiceIndex(Short) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePathBuilder
 
setServicePath(ServicePath) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ServicePathBuilder
 
setServicePathId(ServicePathIdType) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePathBuilder
 
setShouldAuthenticate(boolean) - Method in class org.opendaylight.lispflowmapping.implementation.lisp.MapResolver
 
setShouldAuthenticate(boolean) - Method in class org.opendaylight.lispflowmapping.implementation.lisp.MapServer
 
setShouldAuthenticate(boolean) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
setShouldAuthenticate(boolean) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IGenericMapResolver
Configure MapResolver to use authentication
setShouldAuthenticate(boolean) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IGenericMapServer
Configure Map server to use authentication
setShouldUseSmr(boolean) - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
setShouldUseSmr(boolean) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IFlowMapping
Configure LISP mapping service to track and notify of changes mapping requesters
setSiteId(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
setSiteId(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
setSiteId(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
setSiteId(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
setSiteId(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
setSiteId(List<SiteId>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingBuilder
 
setSmr(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
setSmr(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
setSmrInvoked(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
setSmrInvoked(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
setSource(SimpleAddress) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKeyBuilder
 
setSourceDestKey(SourceDestKey) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.SourceDestKeyBuilder
 
setSourceEid(SourceEid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder
 
setSourceEid(SourceEid) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder
 
setSourceRloc(IpAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
setSrcEid(Eid) - Method in class org.opendaylight.lispflowmapping.interfaces.dao.SubscriberRLOC
 
setSrcRloc(Rloc) - Method in class org.opendaylight.lispflowmapping.interfaces.dao.SubscriberRLOC
 
setSubscriptionService(boolean) - Method in class org.opendaylight.lispflowmapping.implementation.lisp.MapResolver
 
setSubscriptionService(boolean) - Method in class org.opendaylight.lispflowmapping.implementation.lisp.MapServer
 
setSubscriptionService(boolean) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IGenericMapResolver
Configure MapResolver to track mappings requesters
setSubscriptionService(boolean) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IGenericMapServer
Configure Map Server to notify mapping subscribers on mapping updates
setTimestamp(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
setTimeUnit(TimeUnit) - Method in class org.opendaylight.lispflowmapping.inmemorydb.HashMapDb
 
setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder
 
setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder
 
setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder
 
setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder
 
setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
 
setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
 
setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapNotifyInputBuilder
 
setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRegisterInputBuilder
 
setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapReplyInputBuilder
 
setTransportAddress(TransportAddress) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.SendMapRequestInputBuilder
 
setTxCount(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder
 
setTxErrors(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder
 
setType(Class<? extends ServiceType>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.MappingserviceBuilder
 
setType(Class<? extends ServiceType>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.NotificationServiceBuilder
 
setType(Class<? extends ServiceType>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.lisp.mappingservice.impl.OsgiBrokerBuilder
 
setType(Class<? extends ServiceType>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.BrokerBuilder
 
setType(Class<? extends ServiceType>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DaoBuilder
 
setType(Class<? extends ServiceType>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.DataBrokerBuilder
 
setType(Class<? extends ServiceType>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.NotificationPublishServiceBuilder
 
setType(Class<? extends ServiceType>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.modules.module.configuration.mappingservice.impl.RpcRegistryBuilder
 
setType(Class<? extends ServiceType>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.MappingserviceBuilder
 
setType(Class<? extends ServiceType>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.modules.module.configuration.mappingservice.shell.impl.OsgiBrokerBuilder
 
setType(Class<? extends ServiceType>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.NotificationPublishServiceBuilder
 
setType(Class<? extends ServiceType>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.modules.module.configuration.lisp.sb.impl.RpcRegistryBuilder
 
setValue(SimpleAddress) - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddressBuilder
 
setVirtualNetworkId(InstanceIdType) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder
 
setVirtualNetworkId(InstanceIdType) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder
 
setVirtualNetworkIdentifier(List<VirtualNetworkIdentifier>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingDatabaseBuilder
 
setVni(VniUri) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
 
setWantMapNotify(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
setWantMapNotify(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
setWeight(Short) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder
 
setXtrId(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
setXtrId(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
setXtrId(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
 
setXtrId(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
setXtrId(byte[]) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
setXtrPort(int) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
 
setXtrPort(int) - Method in interface org.opendaylight.lispflowmapping.type.sbplugin.IConfigLispSouthboundPlugin
 
setXtrSiteIdPresent(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
 
setXtrSiteIdPresent(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
 
setXtrSiteIdPresent(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
 
setXtrSiteIdPresent(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
 
shouldAuthenticate() - Method in class org.opendaylight.lispflowmapping.implementation.lisp.MapServer
 
shouldAuthenticate() - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
shouldAuthenticate() - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.IGenericMapServer
 
shouldListenOnXtrPort(boolean) - Method in class org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin
 
shouldListenOnXtrPort(boolean) - Method in interface org.opendaylight.lispflowmapping.type.sbplugin.IConfigLispSouthboundPlugin
 
shouldUseSmr() - Method in class org.opendaylight.lispflowmapping.implementation.LispMappingService
 
showAllExpectations - Variable in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
SimpleAddress - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
 
SimpleAddress(IpAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
 
SimpleAddress(IpPrefix) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
 
SimpleAddress(MacAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
 
SimpleAddress(DistinguishedNameType) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
 
SimpleAddress(AsNumber) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
 
SimpleAddress(char[]) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
Constructor provided only for using in JMX.
SimpleAddress(SimpleAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
Creates a copy from Source Object.
SimpleAddressBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
The purpose of generated class in src/main/java for Union types is to create new instances of unions from a string representation.
SimpleAddressBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddressBuilder
 
SimpleAddressSerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
 
SimpleAddressSerializer() - Constructor for class org.opendaylight.lispflowmapping.lisp.serializer.address.SimpleAddressSerializer
 
SimpleMapCache - Class in org.opendaylight.lispflowmapping.implementation.mapcache
Simple map-cache that works with 'simple' addresses (see lisp-proto.yang).
SimpleMapCache(ILispDAO) - Constructor for class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
 
SiteId - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
64 bit site identifier
SiteId(byte[]) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.SiteId
 
SiteId(SiteId) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.SiteId
Creates a copy from Source Object.
SITEID_SIZE - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.MapRegisterSerializer.Length
 
SMR - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer.Flags
 
SMR_INVOKED - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer.Flags
 
smrIsSet() - Method in class org.opendaylight.lispflowmapping.implementation.config.ConfigIni
 
SourceDestKey - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key
Source/Dest LCAF type.
SourceDestKey - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Source/Dest LCAF type.
SourceDestKeyBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key
Class that builds SourceDestKey instances.
SourceDestKeyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKeyBuilder
 
SourceDestKeyBuilder(SourceDestKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKeyBuilder
 
SourceDestKeyBuilder - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address
Class that builds SourceDestKey instances.
SourceDestKeyBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.SourceDestKeyBuilder
 
SourceDestKeyBuilder(SourceDestKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.SourceDestKeyBuilder
 
SourceDestKeyHelper - Class in org.opendaylight.lispflowmapping.lisp.util
 
SourceDestKeyLcaf - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105
Source/Dest LCAF type.
SourceDestKeyLcaf() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SourceDestKeyLcaf
 
SourceDestKeySerializer - Class in org.opendaylight.lispflowmapping.lisp.serializer.address
 
SourceEid - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): container SourceEid { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } The schema path to identify an instance is odl-lisp-proto/MapRequest/SourceEid To create instances of this class use SourceEidBuilder.
SourceEidBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest
Class that builds SourceEid instances.
SourceEidBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder
 
SourceEidBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder
 
SourceEidBuilder(SourceEid) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder
 
SRC_RLOCS - Static variable in interface org.opendaylight.lispflowmapping.interfaces.dao.SubKeys
 
STARTING_SERVICE_INDEX - Static variable in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
stop() - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronService
 
SubKeys - Interface in org.opendaylight.lispflowmapping.interfaces.dao
Defines DAO Subkeys
SubscriberRLOC - Class in org.opendaylight.lispflowmapping.interfaces.dao
Request source RLOC in the mapping service with it's properties.
SubscriberRLOC(Rloc, Eid) - Constructor for class org.opendaylight.lispflowmapping.interfaces.dao.SubscriberRLOC
 
SubscriberRLOC(Rloc, Eid, Date) - Constructor for class org.opendaylight.lispflowmapping.interfaces.dao.SubscriberRLOC
 
SUBSCRIBERS - Static variable in interface org.opendaylight.lispflowmapping.interfaces.dao.SubKeys
 

T

timedOut() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.SubscriberRLOC
 
timestampIsExpired(Date) - Static method in class org.opendaylight.lispflowmapping.implementation.util.MappingMergeUtil
 
timestampIsExpired(Long) - Static method in class org.opendaylight.lispflowmapping.implementation.util.MappingMergeUtil
 
toAuthenticationKey(Eid, MappingAuthkey) - Static method in class org.opendaylight.lispflowmapping.implementation.util.DSBEInputUtil
 
toAuthenticationKey(AddKeyInput) - Static method in class org.opendaylight.lispflowmapping.implementation.util.RPCInputConvertorUtil
 
toAuthenticationKey(UpdateKeyInput) - Static method in class org.opendaylight.lispflowmapping.implementation.util.RPCInputConvertorUtil
 
toAuthenticationKey(RemoveKeyInput) - Static method in class org.opendaylight.lispflowmapping.implementation.util.RPCInputConvertorUtil
 
toEid(Ipv4Prefix, InstanceIdType) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
toEid(Ipv4Address, InstanceIdType) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
toEid(IpPrefix, InstanceIdType) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
toEid(Ipv6Prefix, InstanceIdType) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
toEid(Ipv6Address, InstanceIdType) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
toEid(MacAddress, InstanceIdType) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
toEid(DistinguishedNameType, InstanceIdType) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
toEidNoVni(IpPrefix) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
toIpPrefixEid(IpAddress, int) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
toMapping(MappingOrigin, Eid, SiteId, MappingRecord) - Static method in class org.opendaylight.lispflowmapping.implementation.util.DSBEInputUtil
 
toMapping(MappingOrigin, Eid) - Static method in class org.opendaylight.lispflowmapping.implementation.util.DSBEInputUtil
 
toMapping(AddMappingInput) - Static method in class org.opendaylight.lispflowmapping.implementation.util.RPCInputConvertorUtil
 
toMapping(UpdateMappingInput) - Static method in class org.opendaylight.lispflowmapping.implementation.util.RPCInputConvertorUtil
 
toMapping(RemoveMappingInput) - Static method in class org.opendaylight.lispflowmapping.implementation.util.RPCInputConvertorUtil
 
toMappingChanged(Mapping, MappingChange) - Static method in class org.opendaylight.lispflowmapping.implementation.util.MSNotificationInputUtil
 
toRloc(SimpleAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
toRloc(InetAddress) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
toRloc(Ipv4Address) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
toRloc(Ipv6Address) - Static method in class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
 
toString() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.MappingEntry
 
toString() - Method in class org.opendaylight.lispflowmapping.interfaces.dao.SubscriberRLOC
 
toString() - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
 
toString() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.$YangModuleInfoImpl
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.$YangModuleInfoImpl
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.DistinguishedNameType
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.InstanceIdType
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop.LrsBits
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopKey
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates.Latitude
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinates.Longitude
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.ServicePathIdType
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.$YangModuleInfoImpl
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemKey
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv4AddressBinary
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.Ipv6AddressBinary
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordKey
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemKey
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocKey
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.$YangModuleInfoImpl
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.dao.rev151007.$YangModuleInfoImpl
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.$YangModuleInfoImpl
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.AuthenticationKeyKey
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.MappingKey
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.eid.authkey.list.EidAuthkeyItemKey
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.authkey.list.MappingAuthkeyItemKey
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierKey
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.SiteId
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.dao.inmemorydb.rev151007.$YangModuleInfoImpl
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.impl.rev150906.$YangModuleInfoImpl
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lfm.mappingservice.shell.impl.rev150925.$YangModuleInfoImpl
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.lisp.sb.impl.rev150517.$YangModuleInfoImpl
 
transformOnMatch(T) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
 
TransportAddress - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } The schema path to identify an instance is odl-lisp-proto/transport-address/transport-address To create instances of this class use TransportAddressBuilder.
TransportAddress - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping transport-address { container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } } The schema path to identify an instance is odl-lisp-proto/transport-address
TransportAddressBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address
Class that builds TransportAddress instances.
TransportAddressBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddressBuilder
 
TransportAddressBuilder(TransportAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddressBuilder
 
TYPE - Static variable in interface org.opendaylight.lispflowmapping.lisp.type.LispMessage.Pos
 

U

UDP - Static variable in interface org.opendaylight.lispflowmapping.southbound.lisp.network.PacketHeader.Length
 
UNKOWN - Static variable in interface org.opendaylight.lispflowmapping.interfaces.dao.SubKeys
 
unsetMappingService(IFlowMapping) - Method in class org.opendaylight.lispflowmapping.neutron.LispNeutronService
 
updateAuthenticationKey(AuthenticationKey) - Method in class org.opendaylight.lispflowmapping.implementation.mdsal.DataStoreBackEnd
 
updateContext(LispConfigModule) - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.LispConfigContextSetterImpl
 
updateKey(UpdateKeyInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
updateKey(UpdateKeyInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
UpdateKeyInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container input { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } uses mapping-authkey-container; uses eid-container; } The schema path to identify an instance is odl-mappingservice/update-key/input To create instances of this class use UpdateKeyInputBuilder.
UpdateKeyInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds UpdateKeyInput instances.
UpdateKeyInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
 
UpdateKeyInputBuilder(MappingAuthkeyContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
 
UpdateKeyInputBuilder(EidContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
 
UpdateKeyInputBuilder(UpdateKeyInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeyInputBuilder
 
updateKeys(UpdateKeysInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
updateKeys(UpdateKeysInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
UpdateKeysInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container input { list eid-authkey-item { key "eid-authkey-item-id" leaf eid-authkey-item-id { type string; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses mapping-authkey-container; uses eid-container; } uses eid-authkey-list; } The schema path to identify an instance is odl-mappingservice/update-keys/input To create instances of this class use UpdateKeysInputBuilder.
UpdateKeysInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds UpdateKeysInput instances.
UpdateKeysInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeysInputBuilder
 
UpdateKeysInputBuilder(EidAuthkeyList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeysInputBuilder
 
UpdateKeysInputBuilder(UpdateKeysInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateKeysInputBuilder
 
updateMapping(UpdateMappingInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
updateMapping(Mapping) - Method in class org.opendaylight.lispflowmapping.implementation.mdsal.DataStoreBackEnd
 
updateMapping(UpdateMappingInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
UpdateMappingInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container input { container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } The schema path to identify an instance is odl-mappingservice/update-mapping/input To create instances of this class use UpdateMappingInputBuilder.
UpdateMappingInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds UpdateMappingInput instances.
UpdateMappingInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingInputBuilder
 
UpdateMappingInputBuilder(MappingRecordContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingInputBuilder
 
UpdateMappingInputBuilder(UpdateMappingInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingInputBuilder
 
updateMappingRegistration(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.FlatMapCache
 
updateMappingRegistration(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.MultiTableMapCache
 
updateMappingRegistration(Eid) - Method in class org.opendaylight.lispflowmapping.implementation.mapcache.SimpleMapCache
 
updateMappingRegistration(MappingOrigin, Eid) - Method in class org.opendaylight.lispflowmapping.implementation.MappingSystem
 
updateMappingRegistration(Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMapCache
Update key registration
updateMappingRegistration(MappingOrigin, Eid) - Method in interface org.opendaylight.lispflowmapping.interfaces.mapcache.IMappingSystem
Update key registration
updateMappings(UpdateMappingsInput) - Method in class org.opendaylight.lispflowmapping.implementation.MappingService
 
updateMappings(UpdateMappingsInput) - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService
 
UpdateMappingsInput - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): container input { list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses mapping-record-list; } The schema path to identify an instance is odl-mappingservice/update-mappings/input To create instances of this class use UpdateMappingsInputBuilder.
UpdateMappingsInputBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
Class that builds UpdateMappingsInput instances.
UpdateMappingsInputBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingsInputBuilder
 
UpdateMappingsInputBuilder(MappingRecordList) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingsInputBuilder
 
UpdateMappingsInputBuilder(UpdateMappingsInput) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.UpdateMappingsInputBuilder
 

V

validate() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractLispMappingServiceModule
 
validate() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice.impl.AbstractMappingServiceModule
 
validate() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModule
 
validate() - Method in class org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule
 
validate() - Method in class org.opendaylight.controller.config.yang.config.lisp_sb.impl.AbstractLfmMappingServiceSbModule
 
validate(MapRegister, Eid, MappingAuthkey) - Static method in class org.opendaylight.lispflowmapping.implementation.authentication.LispAuthenticationUtil
 
validate(MapRegister, String) - Method in class org.opendaylight.lispflowmapping.implementation.authentication.LispMACAuthentication
 
validate(MapRegister, String) - Method in class org.opendaylight.lispflowmapping.implementation.authentication.LispNoAuthentication
 
validate(MapRegister, String) - Method in interface org.opendaylight.lispflowmapping.interfaces.lisp.ILispAuthentication
 
validate(T) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
 
validate() - Method in class org.opendaylight.yang.gen.v1.lispconfig.rev131107.AbstractLispConfigModule
 
value - Variable in class org.opendaylight.lispflowmapping.tools.junit.BaseTestCase.FieldData
 
valueOf(String) - Static method in enum org.opendaylight.lispflowmapping.implementation.authentication.LispKeyIDEnum
Returns the enum constant of this type with the specified name.
valueOf(short) - Static method in enum org.opendaylight.lispflowmapping.implementation.authentication.LispKeyIDEnum
 
valueOf(String) - Static method in enum org.opendaylight.lispflowmapping.lisp.type.LispCanonicalAddressFormatEnum
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.opendaylight.lispflowmapping.lisp.type.LispCanonicalAddressFormatEnum
 
valueOf(String) - Static method in enum org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier.Destination
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChange
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingOrigin
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.opendaylight.lispflowmapping.implementation.authentication.LispKeyIDEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendaylight.lispflowmapping.lisp.type.LispCanonicalAddressFormatEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier.Destination
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations.ValueSaverAction
 
values() - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChange
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingOrigin
Returns an array containing the constants of this enum type, in the order they are declared.
VirtualNetworkIdentifier - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database
A list of Virtual Network Identifiers This class represents the following YANG schema fragment defined in module odl-mappingservice
(Source path: META-INF/yang/odl-mappingservice.yang): list virtual-network-identifier { key "vni" leaf vni { type vni-uri; } list mapping { key "eid-uri" "origin" leaf eid-uri { type eid-uri; } leaf origin { type mapping-origin; } leaf-list site-id { type site-id; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } list authentication-key { key "eid-uri" leaf eid-uri { type eid-uri; } container mapping-authkey { leaf key-string { type string; } leaf key-type { type uint16; } } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses mapping-authkey-container; uses eid-container; } uses db-instance; } The schema path to identify an instance is odl-mappingservice/mapping-database/virtual-network-identifier To create instances of this class use VirtualNetworkIdentifierBuilder.
VirtualNetworkIdentifierBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database
Class that builds VirtualNetworkIdentifier instances.
VirtualNetworkIdentifierBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
 
VirtualNetworkIdentifierBuilder(DbInstance) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
 
VirtualNetworkIdentifierBuilder(VirtualNetworkIdentifier) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierBuilder
 
VirtualNetworkIdentifierKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database
 
VirtualNetworkIdentifierKey(VniUri) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierKey
 
VirtualNetworkIdentifierKey(VirtualNetworkIdentifierKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.VirtualNetworkIdentifierKey
Creates a copy from Source Object.
visitRow(Object, String, Object) - Method in interface org.opendaylight.lispflowmapping.interfaces.dao.IRowVisitor
 
VNI - Static variable in interface org.opendaylight.lispflowmapping.interfaces.dao.SubKeys
 
VniContext - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
A classifier for virtual-network-identifier elements which allows direct access to a particular element in the data tree.
VniContext() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.VniContext
 
VniUri - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906
VNI as a string lookup key in a URI
VniUri(String) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.VniUri
 
VniUri(VniUri) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.VniUri
Creates a copy from Source Object.
VniUri(Uri) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.VniUri
Creates a new instance from Uri

W

wany(Class<T>) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
wanybool() - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
wanyint() - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
wanylong() - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
weq(T) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
weq(short) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
weq(int) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
weq(long) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
weq(boolean) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
wsame(T) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 
wStrArr(Object...) - Method in class org.opendaylight.lispflowmapping.tools.junit.BaseExpectations
 

X

XTR_PORT_NUM - Static variable in interface org.opendaylight.lispflowmapping.lisp.type.LispMessage
 
XTRID_RECORDS - Static variable in interface org.opendaylight.lispflowmapping.interfaces.dao.SubKeys
 
XTRID_SIZE - Static variable in interface org.opendaylight.lispflowmapping.lisp.serializer.MapRegisterSerializer.Length
 
XtrReplyMapping - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): notification xtrReplyMapping { container MapReply { leaf probe { type boolean; } leaf nonce { type int64; } leaf echoNonceEnabled { type boolean; } leaf securityEnabled { type boolean; } list mapping-record-item { key "mapping-record-item-id" leaf mapping-record-item-id { type string; } container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } uses MapReply; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } uses MapReplyNotification; } The schema path to identify an instance is odl-lisp-proto/xtrReplyMapping To create instances of this class use XtrReplyMappingBuilder.
XtrReplyMappingBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
Class that builds XtrReplyMapping instances.
XtrReplyMappingBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
 
XtrReplyMappingBuilder(MapReplyNotification) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
 
XtrReplyMappingBuilder(TransportAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
 
XtrReplyMappingBuilder(XtrReplyMapping) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder
 
XtrRequestMapping - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): notification xtrRequestMapping { container MapRequest { leaf authoritative { type boolean; } leaf mapDataPresent { type boolean; } leaf probe { type boolean; } leaf smr { type boolean; } leaf pitr { type boolean; } leaf smrInvoked { type boolean; } leaf nonce { type int64; } container SourceEid { container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } list itrRloc { key "itr-rloc-id" leaf itr-rloc-id { type string; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } container MapReply { container mapping-record { leaf recordTtl { type int32; } leaf maskLength { type uint8; } leaf mapVersion { type int16; } leaf action { type enumeration; } leaf authoritative { type boolean; } leaf xtr-id { type binary; } leaf site-id { type binary; } leaf source-rloc { type ip-address; } leaf timestamp { type int64; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } list LocatorRecord { key "locator-id" leaf locator-id { type string; } leaf priority { type uint8; } leaf weight { type uint8; } leaf multicastPriority { type uint8; } leaf multicastWeight { type uint8; } leaf localLocator { type boolean; } leaf rlocProbed { type boolean; } leaf routed { type boolean; } container rloc { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses rloc-container; } uses eid-container; uses mapping-record-metadata; uses LocatorRecords; } uses mapping-record-container; } list eid-item { key "eid-item-id" leaf eid-item-id { type string; } container eid { leaf address-type { type lisp-address-family-ref; } leaf virtual-network-id { type instance-id-type; } choice address { case afi-list { container afi-list { leaf-list address-list { type simple-address; } } } case application-data { container application-data { leaf address { type simple-address; } leaf protocol { type uint8; } leaf ip-tos { type int32; } leaf local-port-low { type port-number; } leaf local-port-high { type port-number; } leaf remote-port-low { type port-number; } leaf remote-port-high { type port-number; } } } case as-number { leaf as-number { type as-number; } } case as-number-lcaf { container as-number-lcaf { leaf as { type as-number; } leaf address { type simple-address; } } } case distinguished-name { leaf distinguished-name { type distinguished-name-type; } } case explicit-locator-path { container explicit-locator-path { list hop { key "hop-id" leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits; } } } } case geo-coordinates { container geo-coordinates { leaf latitude { type bits; } leaf latitude-degrees { type uint8; } leaf latitude-minutes { type uint8; } leaf latitude-seconds { type uint8; } leaf longitude { type bits; } leaf longitude-degrees { type uint16; } leaf longitude-minutes { type uint8; } leaf longitude-seconds { type uint8; } leaf altitude { type int32; } leaf address { type simple-address; } } } case instance-id { container instance-id { leaf iid { type instance-id-type; } leaf mask-length { type uint8; } leaf address { type simple-address; } } } case ipv4 { leaf ipv4 { type ipv4-address; } } case ipv4-prefix { leaf ipv4-prefix { type ipv4-prefix; } } case ipv6 { leaf ipv6 { type ipv6-address; } } case ipv6-prefix { leaf ipv6-prefix { type ipv6-prefix; } } case key-value-address { container key-value-address { leaf key { type simple-address; } leaf value { type simple-address; } } } case mac { leaf mac { type mac-address; } } case nat-traversal { container nat-traversal { leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } } } case no-address { leaf no-address { type empty; } } case null-address { container null-address { leaf address { type empty; } } } case service-path { container service-path { leaf service-path-id { type service-path-id-type; } leaf service-index { type uint8; } } } case source-dest-key { container source-dest-key { leaf source { type simple-address; } leaf dest { type simple-address; } } } } uses lisp-address; } uses eid-container; } uses MapRequest; } container transport-address { leaf ipAddress { type ip-address; } leaf port { type port-number; } } uses MapRequestNotification; } The schema path to identify an instance is odl-lisp-proto/xtrRequestMapping To create instances of this class use XtrRequestMappingBuilder.
XtrRequestMappingBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
Class that builds XtrRequestMapping instances.
XtrRequestMappingBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
 
XtrRequestMappingBuilder(MapRequestNotification) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
 
XtrRequestMappingBuilder(TransportAddress) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
 
XtrRequestMappingBuilder(XtrRequestMapping) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder
 
XtrSiteId - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105
This class represents the following YANG schema fragment defined in module odl-lisp-proto
(Source path: META-INF/yang/odl-lisp-proto.yang): grouping xtrSiteId { leaf xtrId { type binary; } leaf siteId { type binary; } } The schema path to identify an instance is odl-lisp-proto/xtrSiteId
$ A B C D E F G H I J K L M N O P Q R S T U V W X 

Copyright © 2017 OpenDaylight. All rights reserved.