public SmithyBuild projectionFilter(Predicate<String> projectionFilter) {
        this.projectionFilter = Objects.requireNonNull(projectionFilter);
        return this;
    }
Sets a predicate that accepts the name of a projection and returns
true if the projection should be built.

@param projectionFilter Predicate that accepts a projection name.
@return Returns the builder.
smithy-build/src/main/java/software/amazon/smithy/build/SmithyBuild.java