Class JsonSchemaValidationWorkflowRunnerBuilder<T extends com.google.protobuf.MessageOrBuilder>

java.lang.Object
org.phenopackets.phenopackettools.validator.core.ValidationWorkflowRunnerBuilder<T>
org.phenopackets.phenopackettools.validator.jsonschema.JsonSchemaValidationWorkflowRunnerBuilder<T>
Type Parameters:
T - one of top-level elements of the Phenopacket schema.

public abstract class JsonSchemaValidationWorkflowRunnerBuilder<T extends com.google.protobuf.MessageOrBuilder> extends ValidationWorkflowRunnerBuilder<T>
A builder for JsonSchemaValidationWorkflowRunner.

Build the JsonSchemaValidationWorkflowRunner for running base validation, and additional JSON schema-based validation (provide either Paths or URLs to JSON schema documents), and PhenopacketValidators for performing additional validation.