Interface PacketIn

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

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

    This class represents the following YANG schema fragment defined in module packet-processing

     grouping packet-in {
       leaf connection-cookie {
         type connection-cookie;
       }
       leaf flow-cookie {
         type flow-type:flow-cookie;
       }
       leaf table-id {
         type table-type:table-id;
       }
       leaf packet-in-reason {
         type identityref {
           base packet-in-reason;
         }
       }
       uses raw-packet;
     }
     
    The schema path to identify an instance is packet-processing/packet-in
    • Field Detail

      • QNAME

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

      • implementedInterface

        Class<? extends PacketIn> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
        Specified by:
        implementedInterface in interface RawPacket
      • getConnectionCookie

        ConnectionCookie getConnectionCookie()
        Return connectionCookie, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.ConnectionCookie connectionCookie, or null if it is not present.
      • getFlowCookie

        FlowCookie getFlowCookie()
        Return flowCookie, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.FlowCookie flowCookie, or null if it is not present.
      • getTableId

        TableId getTableId()
        Return tableId, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.table.types.rev131026.TableId tableId, or null if it is not present.
      • getPacketInReason

        Class<? extends PacketInReason> getPacketInReason()
        Return packetInReason, or null if it is not present.
        Returns:
        java.lang.Class packetInReason, or null if it is not present.