@Override
    public String toString() {
        return "ProcessorFilter{" +
               "id=" + id +
               ", version=" + version +
               ", createTimeMs=" + createTimeMs +
               ", createUser='" + createUser + '\'' +
               ", updateTimeMs=" + updateTimeMs +
               ", updateUser='" + updateUser + '\'' +
               ", uuid='" + uuid + '\'' +
               ", queryData=" + queryData +
               ", processorType=" + processorType +
               ", processorUuid='" + processorUuid + '\'' +
               ", pipelineUuid='" + pipelineUuid + '\'' +
               ", pipelineName='" + pipelineName + '\'' +
               ", runAsUser='" + runAsUser + '\'' +
               ", processor=" + processor +
               ", processorFilterTracker=" + processorFilterTracker +
               ", priority=" + priority +
               ", maxProcessingTasks=" + maxProcessingTasks +
               ", reprocess=" + reprocess +
               ", enabled=" + enabled +
               ", deleted=" + deleted +
               ", minMetaCreateTimeMs=" + minMetaCreateTimeMs +
               ", maxMetaCreateTimeMs=" + maxMetaCreateTimeMs +
               '}';
    }
Zero means processing tasks are unbounded.
stroom-core-shared/src/main/java/stroom/processor/shared/ProcessorFilter.java