Interface SetFieldMatch

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<SetFieldMatch>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<SetFieldMatch>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yangtools.yang.binding.Identifiable<SetFieldMatchKey>

    public interface SetFieldMatch
    extends org.opendaylight.yangtools.yang.binding.ChildOf<SetFieldMatch>, org.opendaylight.yangtools.yang.binding.Augmentable<SetFieldMatch>, org.opendaylight.yangtools.yang.binding.Identifiable<SetFieldMatchKey>

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

     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/set-field-match

    To create instances of this class use SetFieldMatchBuilder.

    See Also:
    SetFieldMatchBuilder, SetFieldMatchKey
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        @Nullable Class<? extends MatchField> getMatchType()
        Returns:
        java.lang.Class matchType, or null if not present
      • isHasMask

        @Nullable Boolean isHasMask()
        Returns:
        java.lang.Boolean hasMask, or null if not present