blob: c678938b5d95f9cd458bdbf592cf2531f839c4d1 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.vespa.model.application.validation;
import com.yahoo.config.model.deploy.DeployState;
import com.yahoo.vespa.model.VespaModel;
/**
* Abstract superclass of all application package validators.
*
* @author hmusum
*/
public abstract class Validator {
/**
* Validates the input vespamodel
*
* @param model a VespaModel object
* @param deployState the {@link DeployState} built from building the model
*/
public abstract void validate(VespaModel model, DeployState deployState);
}
|