Interface Ipv6Header

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
    All Known Subinterfaces:
    NeighborAdvertisePacket, NeighborSolicitationPacket, RouterAdvertisementPacket, RouterSolicitationPacket

    @Generated("mdsal-binding-generator")
    public interface Ipv6Header
    extends org.opendaylight.yangtools.yang.binding.DataObject

    This class represents the following YANG schema fragment defined in module ipv6-neighbor-discovery

     grouping ipv6-header {
       leaf version {
         type uint8;
       }
       leaf flow-label {
         type uint32;
       }
       leaf ipv6-length {
         type uint16;
       }
       leaf next-header {
         type uint8;
       }
       leaf hop-limit {
         type uint8;
       }
       leaf source-ipv6 {
         type inet:ipv6-address;
       }
       leaf destination-ipv6 {
         type inet:ipv6-address;
       }
     }
     
    The schema path to identify an instance is ipv6-neighbor-discovery/ipv6-header
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static @NonNull org.opendaylight.yangtools.yang.common.QName QNAME  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address getDestinationIpv6()
      Return destinationIpv6, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint32 getFlowLabel()
      Return flowLabel, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint8 getHopLimit()
      Return hopLimit, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint16 getIpv6Length()
      Return ipv6Length, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint8 getNextHeader()
      Return nextHeader, or null if it is not present.
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address getSourceIpv6()
      Return sourceIpv6, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint8 getVersion()
      Return version, or null if it is not present.
      java.lang.Class<? extends Ipv6Header> implementedInterface()  
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        org.opendaylight.yangtools.yang.common.Uint8 getVersion()
        Return version, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint8 version, or null if it is not present.
      • getFlowLabel

        org.opendaylight.yangtools.yang.common.Uint32 getFlowLabel()
        Return flowLabel, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint32 flowLabel, or null if it is not present.
      • getIpv6Length

        org.opendaylight.yangtools.yang.common.Uint16 getIpv6Length()
        Return ipv6Length, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 ipv6Length, or null if it is not present.
      • getNextHeader

        org.opendaylight.yangtools.yang.common.Uint8 getNextHeader()
        Return nextHeader, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint8 nextHeader, or null if it is not present.
      • getHopLimit

        org.opendaylight.yangtools.yang.common.Uint8 getHopLimit()
        Return hopLimit, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint8 hopLimit, or null if it is not present.
      • getSourceIpv6

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address getSourceIpv6()
        Return sourceIpv6, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address sourceIpv6, or null if it is not present.
      • getDestinationIpv6

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address getDestinationIpv6()
        Return destinationIpv6, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address destinationIpv6, or null if it is not present.