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
All Known Subinterfaces:
FlowCapableNode, FlowCapableNodeUpdated, FlowNode, MultipartReplyTableFeatures, MultipartRequestTableFeatures, OriginalTable, TableUpdated, UpdatedTable

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

This class represents the following YANG schema fragment defined in module opendaylight-table-types

 grouping table-features {
   list table-features {
     key table-id;
     leaf table-id {
       type uint8;
     }
     leaf name {
       type string;
     }
     leaf metadata-match {
       type uint64;
     }
     leaf metadata-write {
       type uint64;
     }
     leaf max-entries {
       type uint32;
     }
     leaf config {
       type table-config;
     }
     container table-properties {
       list table-feature-properties {
         key order;
         uses action:ordered;
         uses table-feature-prop-type;
       }
     }
   }
 }
 
  • 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 TableFeatures> 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
    • getTableFeatures

      @Nullable Map<TableFeaturesKey,TableFeatures> getTableFeatures()
      Return tableFeatures, or null if it is not present.
      Returns:
      Map<TableFeaturesKey, org.opendaylight.yang.gen.v1.urn.opendaylight.table.types.rev131026.table.features.TableFeatures> tableFeatures, or null if it is not present.
    • nonnullTableFeatures

      default @NonNull Map<TableFeaturesKey,TableFeatures> nonnullTableFeatures()
      Return tableFeatures, or an empty list if it is not present.
      Returns:
      Map<TableFeaturesKey, org.opendaylight.yang.gen.v1.urn.opendaylight.table.types.rev131026.table.features.TableFeatures> tableFeatures, or an empty list if it is not present.