Class DeployState.Builder

  • Enclosing class:
    DeployState

    public static class DeployState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • applicationPackage

        public DeployState.Builder applicationPackage​(com.yahoo.config.application.api.ApplicationPackage applicationPackage)
      • fileRegistry

        public DeployState.Builder fileRegistry​(com.yahoo.config.application.api.FileRegistry fileRegistry)
      • deployLogger

        public DeployState.Builder deployLogger​(com.yahoo.config.application.api.DeployLogger logger)
      • modelHostProvisioner

        public DeployState.Builder modelHostProvisioner​(com.yahoo.config.model.api.HostProvisioner modelProvisioner)
      • provisioned

        public DeployState.Builder provisioned​(com.yahoo.config.model.api.Provisioned provisioned)
      • permanentApplicationPackage

        public DeployState.Builder permanentApplicationPackage​(java.util.Optional<com.yahoo.config.application.api.ApplicationPackage> permanentApplicationPackage)
      • properties

        public DeployState.Builder properties​(com.yahoo.config.model.api.ModelContext.Properties properties)
      • vespaVersion

        public DeployState.Builder vespaVersion​(com.yahoo.component.Version version)
      • configDefinitionRepo

        public DeployState.Builder configDefinitionRepo​(com.yahoo.config.model.api.ConfigDefinitionRepo configDefinitionRepo)
      • previousModel

        public DeployState.Builder previousModel​(com.yahoo.config.model.api.Model previousModel)
      • endpoints

        public DeployState.Builder endpoints​(java.util.Set<com.yahoo.config.model.api.ContainerEndpoint> endpoints)
      • modelImporters

        public DeployState.Builder modelImporters​(java.util.Collection<ai.vespa.rankingexpression.importer.configmodelview.MlModelImporter> modelImporters)
      • wantedNodeVespaVersion

        public DeployState.Builder wantedNodeVespaVersion​(com.yahoo.component.Version version)
      • wantedDockerImageRepo

        public DeployState.Builder wantedDockerImageRepo​(java.util.Optional<com.yahoo.config.provision.DockerImage> dockerImageRepo)
      • accessLoggingEnabledByDefault

        public DeployState.Builder accessLoggingEnabledByDefault​(boolean accessLoggingEnabledByDefault)
        Whether access logging is enabled for an application without an accesslog element in services.xml. True by default.
      • build

        public DeployState build​(com.yahoo.config.model.api.ValidationParameters validationParameters)