Interface ModelContext


public interface ModelContext
Model context containing state provided to model factories.
Author:
Ulf Lilleengen
  • Method Details

    • applicationPackage

      ApplicationPackage applicationPackage()
    • previousModel

      Optional<Model> previousModel()
    • permanentApplicationPackage

      Optional<ApplicationPackage> permanentApplicationPackage()
    • getHostProvisioner

      HostProvisioner getHostProvisioner()
    • provisioned

      Provisioned provisioned()
    • deployLogger

      DeployLogger deployLogger()
    • configDefinitionRepo

      ConfigDefinitionRepo configDefinitionRepo()
    • getFileRegistry

      FileRegistry getFileRegistry()
    • getExecutor

      ExecutorService getExecutor()
    • reindexing

      default Optional<? extends Reindexing> reindexing()
    • properties

    • appDir

      default Optional<File> appDir()
    • wantedDockerImageRepo

      default Optional<com.yahoo.config.provision.DockerImage> wantedDockerImageRepo()
      The Docker image repo we want to use for images for this deployment (optional, will use default if empty)
    • modelVespaVersion

      com.yahoo.component.Version modelVespaVersion()
      The Vespa version this model is built for
    • wantedNodeVespaVersion

      com.yahoo.component.Version wantedNodeVespaVersion()
      The Vespa version we want nodes to become