Interface FlowNode

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, Desc, Groups, IpAddressGrouping, Meters, PortNumberGrouping, TableFeatures, Tables
    All Known Subinterfaces:
    FlowCapableNode, FlowCapableNodeUpdated

    @Generated("mdsal-binding-generator")
    public interface FlowNode
    extends org.opendaylight.yangtools.yang.binding.DataObject, Desc, Tables, TableFeatures, Groups, Meters, IpAddressGrouping, PortNumberGrouping
    Openflow node structure = device

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

     grouping flow-node {
       uses desc;
       uses tables;
       uses table:table-features;
       uses group:groups;
       uses meters;
       uses ip-address-grouping;
       uses port-number-grouping;
       container supported-match-types {
         list match-type {
           key match;
           uses feature;
           leaf match {
             type string;
           }
         }
       }
       container supported-instructions {
         list instruction-type {
           key instruction;
           uses feature;
           leaf instruction {
             type string;
           }
         }
       }
       container supported-actions {
         list action-type {
           key action;
           uses feature;
           leaf action {
             type string;
           }
         }
       }
       container switch-features {
         leaf max_buffers {
           type uint32;
         }
         leaf max_tables {
           type uint8;
         }
         leaf-list capabilities {
           type identityref {
             base feature-capability;
           }
         }
       }
     }
     
    • Field Detail

      • QNAME

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

      • getSupportedMatchTypes

        SupportedMatchTypes getSupportedMatchTypes()
        Return supportedMatchTypes, or null if it is not present.
        Returns:
        SupportedMatchTypes supportedMatchTypes, or null if it is not present.
      • getSupportedInstructions

        SupportedInstructions getSupportedInstructions()
        Return supportedInstructions, or null if it is not present.
        Returns:
        SupportedInstructions supportedInstructions, or null if it is not present.
      • getSupportedActions

        SupportedActions getSupportedActions()
        Return supportedActions, or null if it is not present.
        Returns:
        SupportedActions supportedActions, or null if it is not present.
      • getSwitchFeatures

        SwitchFeatures getSwitchFeatures()
        Return switchFeatures, or null if it is not present.
        Returns:
        SwitchFeatures switchFeatures, or null if it is not present.