Class ModelValidator
- java.lang.Object
-
- org.finos.tracdap.common.validation.static_.ModelValidator
-
public class ModelValidator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ModelValidator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ValidationContextmodel(org.finos.tracdap.metadata.ModelDefinition msg, ValidationContext ctx)static ValidationContextmodelDetails(com.google.protobuf.Descriptors.FieldDescriptor languageField, com.google.protobuf.Descriptors.FieldDescriptor repositoryField, com.google.protobuf.Descriptors.FieldDescriptor pathField, com.google.protobuf.Descriptors.FieldDescriptor entryPointField, com.google.protobuf.Descriptors.FieldDescriptor versionField, ValidationContext ctx)static ValidationContextmodelEntryPoint(java.lang.String modelEntryPoint, ValidationContext ctx)static ValidationContextmodelInputSchema(org.finos.tracdap.metadata.ModelInputSchema msg, ValidationContext ctx)static ValidationContextmodelOutputSchema(org.finos.tracdap.metadata.ModelOutputSchema msg, ValidationContext ctx)static ValidationContextmodelParameter(org.finos.tracdap.metadata.ModelParameter msg, ValidationContext ctx)static ValidationContextmodelSchema(com.google.protobuf.Descriptors.FieldDescriptor paramsField, com.google.protobuf.Descriptors.FieldDescriptor inputsField, com.google.protobuf.Descriptors.FieldDescriptor outputsField, ValidationContext ctx)static ValidationContextmodelVersion(java.lang.String modelVersion, ValidationContext ctx)
-
-
-
Method Detail
-
model
public static ValidationContext model(org.finos.tracdap.metadata.ModelDefinition msg, ValidationContext ctx)
-
modelDetails
public static ValidationContext modelDetails(com.google.protobuf.Descriptors.FieldDescriptor languageField, com.google.protobuf.Descriptors.FieldDescriptor repositoryField, com.google.protobuf.Descriptors.FieldDescriptor pathField, com.google.protobuf.Descriptors.FieldDescriptor entryPointField, com.google.protobuf.Descriptors.FieldDescriptor versionField, ValidationContext ctx)
-
modelSchema
public static ValidationContext modelSchema(com.google.protobuf.Descriptors.FieldDescriptor paramsField, com.google.protobuf.Descriptors.FieldDescriptor inputsField, com.google.protobuf.Descriptors.FieldDescriptor outputsField, ValidationContext ctx)
-
modelParameter
public static ValidationContext modelParameter(org.finos.tracdap.metadata.ModelParameter msg, ValidationContext ctx)
-
modelInputSchema
public static ValidationContext modelInputSchema(org.finos.tracdap.metadata.ModelInputSchema msg, ValidationContext ctx)
-
modelOutputSchema
public static ValidationContext modelOutputSchema(org.finos.tracdap.metadata.ModelOutputSchema msg, ValidationContext ctx)
-
modelEntryPoint
public static ValidationContext modelEntryPoint(java.lang.String modelEntryPoint, ValidationContext ctx)
-
modelVersion
public static ValidationContext modelVersion(java.lang.String modelVersion, ValidationContext ctx)
-
-