Class JobValidator
java.lang.Object
org.finos.tracdap.common.validation.static_.JobValidator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ValidationContextimportModelJob(org.finos.tracdap.metadata.ImportModelJob msg, ValidationContext ctx) static ValidationContextjob(org.finos.tracdap.metadata.JobDefinition msg, ValidationContext ctx) static ValidationContextoutputsMustBeEmpty(org.finos.tracdap.metadata.JobDefinition msg, ValidationContext ctx) static ValidationContextrunFlowJob(org.finos.tracdap.metadata.RunFlowJob msg, ValidationContext ctx) static ValidationContextrunModelJob(org.finos.tracdap.metadata.RunModelJob msg, ValidationContext ctx) static ValidationContextrunModelOrFlow(ValidationContext ctx, com.google.protobuf.Descriptors.FieldDescriptor parameters, com.google.protobuf.Descriptors.FieldDescriptor inputs, com.google.protobuf.Descriptors.FieldDescriptor outputs, com.google.protobuf.Descriptors.FieldDescriptor priorOutputs)
-
Constructor Details
-
JobValidator
public JobValidator()
-
-
Method Details
-
job
public static ValidationContext job(org.finos.tracdap.metadata.JobDefinition msg, ValidationContext ctx) -
importModelJob
public static ValidationContext importModelJob(org.finos.tracdap.metadata.ImportModelJob msg, ValidationContext ctx) -
runModelJob
public static ValidationContext runModelJob(org.finos.tracdap.metadata.RunModelJob msg, ValidationContext ctx) -
runFlowJob
public static ValidationContext runFlowJob(org.finos.tracdap.metadata.RunFlowJob msg, ValidationContext ctx) -
runModelOrFlow
public static ValidationContext runModelOrFlow(ValidationContext ctx, com.google.protobuf.Descriptors.FieldDescriptor parameters, com.google.protobuf.Descriptors.FieldDescriptor inputs, com.google.protobuf.Descriptors.FieldDescriptor outputs, com.google.protobuf.Descriptors.FieldDescriptor priorOutputs) -
outputsMustBeEmpty
public static ValidationContext outputsMustBeEmpty(org.finos.tracdap.metadata.JobDefinition msg, ValidationContext ctx)
-