Class ModelValidator

java.lang.Object
org.finos.tracdap.common.validation.static_.ModelValidator

public class ModelValidator extends Object
  • Constructor Details

    • ModelValidator

      public ModelValidator()
  • Method Details

    • 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(String modelEntryPoint, ValidationContext ctx)
    • modelVersion

      public static ValidationContext modelVersion(String modelVersion, ValidationContext ctx)