Interface MappingRecord

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<MappingRecord>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<MappingRecordContainer>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, EidContainer, LocatorRecords, MappingRecordMetadata

    public interface MappingRecord
    extends org.opendaylight.yangtools.yang.binding.ChildOf<MappingRecordContainer>, org.opendaylight.yangtools.yang.binding.Augmentable<MappingRecord>, EidContainer, LocatorRecords, MappingRecordMetadata

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

     container mapping-record {
       leaf recordTtl {
         type int32;
       }
       leaf mapVersion {
         type int16;
       }
       leaf action {
         type enumeration {
           enum NoAction;
           enum NativelyForward;
           enum SendMapRequest;
           enum Drop;
         }
       }
       leaf authoritative {
         type boolean;
       }
       uses eid-container;
       uses LocatorRecords;
       uses mapping-record-metadata;
     }
     
    The schema path to identify an instance is odl-lisp-proto/mapping-record-container/mapping-record

    To create instances of this class use MappingRecordBuilder.

    See Also:
    MappingRecordBuilder
    • Field Detail

      • QNAME

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

      • getRecordTtl

        @Nullable java.lang.Integer getRecordTtl()
        A mapping record's time to live in Minute(s)
        Returns:
        java.lang.Integer recordTtl, or null if not present
      • getMapVersion

        @Nullable java.lang.Short getMapVersion()
        Returns:
        java.lang.Short mapVersion, or null if not present
      • getAction

        @Nullable MappingRecord.Action getAction()
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecord.Action action, or null if not present
      • isAuthoritative

        @Nullable java.lang.Boolean isAuthoritative()
        Returns:
        java.lang.Boolean authoritative, or null if not present