Class ModelValidator
java.lang.Object
org.finos.tracdap.common.validation.static_.ModelValidator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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(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(String modelVersion, ValidationContext ctx)
-
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
-
modelVersion
-