All Superinterfaces:
org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>, org.opendaylight.yangtools.binding.BindingObject, org.opendaylight.yangtools.binding.DataContainer, Flow, GenericFlowAttributes, org.opendaylight.yangtools.binding.Grouping, NodeContextRef
All Known Subinterfaces:
AddFlowInput, FlowAdded, FlowRemoved, FlowUpdated, RemoveFlowInput

@Generated("mdsal-binding-generator") public interface NodeFlow extends org.opendaylight.yangtools.binding.Grouping, NodeContextRef, Flow
Top openflow flow structure suitable for rpc input (contains node-context).

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

 grouping node-flow {
   uses inv:node-context-ref;
   leaf flow-table {
     type flow-table-ref;
   }
   uses types:flow;
 }
 
  • Method Details

    • 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