Class Validator
- java.lang.Object
-
- com.yahoo.vespa.model.application.validation.Validator
-
- Direct Known Subclasses:
AbstractBundleValidator
,AccessControlFilterValidator
,CloudWatchValidator
,ComplexAttributeFieldsValidator
,DeploymentSpecValidator
,EndpointCertificateSecretsValidator
,NoPrefixForIndexes
,QuotaValidator
,RankingConstantsValidator
,RankSetupValidator
,RedundancyOnFirstDeploymentValidator
,RoutingSelectorValidator
,RoutingValidator
,SchemasDirValidator
,SearchDataTypeValidator
,SecretStoreValidator
,StreamingValidator
,ValidationOverridesValidator
public abstract class Validator extends Object
Abstract superclass of all application package validators.- Author:
- hmusum
-
-
Constructor Summary
Constructors Constructor Description Validator()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract void
validate(VespaModel model, DeployState deployState)
Validates the input vespamodel
-
-
-
Method Detail
-
validate
public abstract void validate(VespaModel model, DeployState deployState)
Validates the input vespamodel- Parameters:
model
- a VespaModel objectdeployState
- theDeployState
built from building the model
-
-