Interface SetFieldMatch

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
    All Known Subinterfaces:
    ApplySetfield, ApplySetfieldMiss, MatchSetfield, WildcardSetfield, WriteSetfield, WriteSetfieldMiss

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

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

     grouping set-field-match {
       list set-field-match {
         key match-type;
         leaf match-type {
           type identityref {
             base match-field;
           }
         }
         leaf has-mask {
           type boolean;
         }
       }
     }
     
    The schema path to identify an instance is opendaylight-table-types/set-field-match
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        @Nullable Map<SetFieldMatchKey,​SetFieldMatch> getSetFieldMatch()
        Return setFieldMatch, or null if it is not present.
        Returns:
        java.util.Map setFieldMatch, or null if it is not present.
      • nonnullSetFieldMatch

        default @NonNull Map<SetFieldMatchKey,​SetFieldMatch> nonnullSetFieldMatch()
        Return setFieldMatch, or an empty list if it is not present.
        Returns:
        java.util.Map setFieldMatch, or an empty list if it is not present.