Uses of Class
com.yahoo.vespa.model.VespaModel
Packages that use VespaModel
Package
Description
Provides the classes for the Vespa config model framework.
-
Uses of VespaModel in com.yahoo.config.model
Methods in com.yahoo.config.model that return VespaModelMethods in com.yahoo.config.model with parameters of type VespaModelModifier and TypeMethodDescriptionstatic ConfigModelContextConfigModelContext.create(ConfigModelContext.ApplicationType applicationType, DeployState deployState, VespaModel vespaModel, ConfigModelRepoAdder configModelRepoAdder, TreeConfigProducer<AnyConfigProducer> parent, String producerId) Create an application context from an application type, a parent producer and an id.static ConfigModelContextConfigModelContext.create(DeployState deployState, VespaModel vespaModel, ConfigModelRepoAdder configModelRepoAdder, TreeConfigProducer<AnyConfigProducer> parent, String producerId) Create an application context from a parent producer and an id.voidConfigModelRepo.readConfigModels(DeployState deployState, VespaModel vespaModel, VespaModelBuilder builder, ApplicationConfigProducerRoot root, ConfigModelRegistry configModelRegistry) Initialize part 1.: Reads the config models used in the application package.voidApplicationConfigProducerRoot.setupRouting(DeployState deployState, VespaModel vespaModel, ConfigModelRepo configModels) ConfigModelContext.with(VespaModel vespaModel) -
Uses of VespaModel in com.yahoo.config.model.builder.xml
Methods in com.yahoo.config.model.builder.xml with parameters of type VespaModelModifier and TypeMethodDescriptionfinal MODELConfigModelBuilder.build(DeployState deployState, VespaModel vespaModel, ConfigModelRepo configModelRepo, TreeConfigProducer<AnyConfigProducer> parent, Element spec) Builds an instance of this component model. -
Uses of VespaModel in com.yahoo.config.model.test
Methods in com.yahoo.config.model.test that return VespaModel -
Uses of VespaModel in com.yahoo.vespa.model
Methods in com.yahoo.vespa.model that return VespaModelModifier and TypeMethodDescriptionstatic VespaModelVespaModel.createIncomplete(DeployState deployState) Creates a mutable model with no services instantiated -
Uses of VespaModel in com.yahoo.vespa.model.application.validation
Methods in com.yahoo.vespa.model.application.validation that return VespaModelModifier and TypeMethodDescriptionValidation.Context.model()The model to validate.Validation.ChangeContext.previousModel()The previous model, if any.Methods in com.yahoo.vespa.model.application.validation with parameters of type VespaModelModifier and TypeMethodDescriptionList<com.yahoo.config.model.api.ConfigChangeAction>Validation.validate(VespaModel model, com.yahoo.config.model.api.ValidationParameters validationParameters, DeployState deployState) Validates the model supplied, and if there already exists a model for the application validates changes between the previous and current model