@Override
    public boolean equals(Object other) {
        if (other == this) {
            return true;
        }
        if (!(other instanceof HeaderEntryBean)) {
            return false;
        }
        final HeaderEntryBean rhs = ((HeaderEntryBean) other);
        return new EqualsBuilder()
                .append(headerName, rhs.headerName)
                .append(allowIfHeaderMissing, rhs.allowIfHeaderMissing)
                .append(allowIfNoRulesMatch, rhs.allowIfNoRulesMatch)
                .append(rules, rhs.rules)
                .isEquals();
    }
Header entry configuration bean.

@author Pete Cornish {@literal <outofcoffee@gmail.com>}
plugins/header-allow-deny-policy/src/main/java/io/apiman/plugins/headerallowdeny/beans/config/HeaderEntryBean.java