Interface MappingDatabase

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<MappingDatabase>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<OdlMappingserviceData>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject

    public interface MappingDatabase
    extends org.opendaylight.yangtools.yang.binding.ChildOf<OdlMappingserviceData>, org.opendaylight.yangtools.yang.binding.Augmentable<MappingDatabase>
    The LISP EID-to-RLOC mapping database

    This class represents the following YANG schema fragment defined in module odl-mappingservice

     container mapping-database {
       list virtual-network-identifier {
         key vni;
         ext:context-instance vni-context;
         uses db-instance;
       }
       container last-updated {
         config false;
         leaf last-updated {
           type int64;
         }
       }
     }
     
    The schema path to identify an instance is odl-mappingservice/mapping-database

    To create instances of this class use MappingDatabaseBuilder.

    See Also:
    MappingDatabaseBuilder
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
    • Method Detail

      • implementedInterface

        default java.lang.Class<MappingDatabase> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getVirtualNetworkIdentifier

        @Nullable java.util.List<VirtualNetworkIdentifier> getVirtualNetworkIdentifier()
        A list of Virtual Network Identifiers
        Returns:
        java.util.List virtualNetworkIdentifier, or null if not present
      • nonnullVirtualNetworkIdentifier

        default @NonNull java.util.List<VirtualNetworkIdentifier> nonnullVirtualNetworkIdentifier()
        Returns:
        java.util.List virtualNetworkIdentifier, or an empty list if it is not present
      • getLastUpdated

        @Nullable LastUpdated getLastUpdated()
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.database.LastUpdated lastUpdated, or null if not present