All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, FlowModRemoved, GenericFlowAttributes
All Known Subinterfaces:
SwitchFlowRemoved

@Generated("mdsal-binding-generator") public interface NodeFlowRemoved extends org.opendaylight.yangtools.yang.binding.DataObject, FlowModRemoved
Flow removed message structure.

This class represents the following YANG schema fragment defined in module sal-flow

 grouping node-flow-removed {
   leaf node {
     ext:context-reference inv:node-context;
     type inv:node-ref;
   }
   leaf flow-table {
     type flow-table-ref;
   }
   uses types:flow-mod-removed;
 }
 
  • Field Details

    • QNAME

      static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
      YANG identifier of the statement represented by this class.
  • Method Details

    • implementedInterface

      Class<? extends NodeFlowRemoved> implementedInterface()
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      Specified by:
      implementedInterface in interface FlowModRemoved
      Specified by:
      implementedInterface in interface GenericFlowAttributes
    • getNode

      @RoutingContext(NodeContext.class) NodeRef getNode()
      Return node, or null if it is not present.
      Returns:
      NodeRef node, or null if it is not present.
    • requireNode

      default @NonNull NodeRef requireNode()
      Return node, guaranteed to be non-null.
      Returns:
      NodeRef node, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if node is not present
    • getFlowTable

      FlowTableRef getFlowTable()
      Return flowTable, or null if it is not present.
      Returns:
      FlowTableRef flowTable, or null if it is not present.
    • requireFlowTable

      default @NonNull FlowTableRef requireFlowTable()
      Return flowTable, guaranteed to be non-null.
      Returns:
      FlowTableRef flowTable, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if flowTable is not present