public static <TItem> Bson pullAll(final String fieldName, final List<TItem> values) {
        return new PullAllUpdate<TItem>(fieldName, values);
    }
public static <TItem> Bson pullAll(final String fieldName, final List<TItem> values) {
        return new PullAllUpdate<TItem>(fieldName, values);
    }
public static < TItem > Bson pullAll ( final String fieldName , final List < TItem > values ) { return new PullAllUpdate < TItem > ( fieldName , values ) ; }
Creates an update that removes all instances of the given values from the array value of the field with the given name.

@param fieldName the non-null field name
@param values    the values
@param <TItem>   the value type
@return the update
@mongodb.driver.manual reference/operator/update/pull/ $pull
Creates an update that removes all instances of the given values from the array value of the field with the given name .