Interface MappingRecordMetadata

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
    All Known Subinterfaces:
    MappingRecord

    public interface MappingRecordMetadata
    extends org.opendaylight.yangtools.yang.binding.DataObject
    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

     grouping mapping-record-metadata {
       leaf xtr-id {
         type xtr-id;
       }
       leaf site-id {
         type site-id;
       }
       leaf source-rloc {
         type inet-bin:ip-address-binary;
       }
       leaf timestamp {
         type int64;
       }
     }
     
    The schema path to identify an instance is odl-lisp-proto/mapping-record-metadata
    • Field Detail

      • QNAME

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

      • implementedInterface

        java.lang.Class<? extends MappingRecordMetadata> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getXtrId

        @Nullable XtrId getXtrId()
        128 bit xTR identifier.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrId xtrId, or null if not present
      • getSiteId

        @Nullable SiteId getSiteId()
        64 bit site identifier.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.SiteId siteId, or null if not present
      • getSourceRloc

        @Nullable IpAddressBinary getSourceRloc()
        The Source IP address used for sending the enclosing control packet in RLOC space.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.inet.binary.types.rev160303.IpAddressBinary sourceRloc, or null if not present
      • getTimestamp

        @Nullable java.lang.Long getTimestamp()
        Milliseconds since January 1, 1970, 00:00:00 GMT
        Returns:
        java.lang.Long timestamp, or null if not present