public FilterBinder addPattern(FilterPattern filterPattern) {
        Preconditions.checkNotNull(filterPattern, "Filter Pattern cannot be null.");
        filterPatterns.add(filterPattern);
        return this;
    }
public FilterBinder addPattern(FilterPattern filterPattern) {
        Preconditions.checkNotNull(filterPattern, "Filter Pattern cannot be null.");
        filterPatterns.add(filterPattern);
        return this;
    }
public FilterBinder addPattern ( FilterPattern filterPattern ) { Preconditions . checkNotNull ( filterPattern , "Filter Pattern cannot be null." ) ; filterPatterns . add ( filterPattern ) ; return this ; }
Adds a {@link io.graceland.filter.FilterPattern} to the final filter. You can add more than one with the binder.

@param filterPattern The filter pattern to add.
@return The current Filter Binder.
Adds a { @link io . graceland . filter . FilterPattern } to the final filter . You can add more than one with the binder .