Package com.yahoo.config.model.deploy
Class DeployState.Builder
- java.lang.Object
-
- com.yahoo.config.model.deploy.DeployState.Builder
-
- Enclosing class:
- DeployState
public static class DeployState.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeployState.Builder
accessLoggingEnabledByDefault(boolean accessLoggingEnabledByDefault)
Whether access logging is enabled for an application without an accesslog element in services.xml.DeployState.Builder
applicationPackage(com.yahoo.config.application.api.ApplicationPackage applicationPackage)
DeployState
build()
DeployState
build(com.yahoo.config.model.api.ValidationParameters validationParameters)
DeployState.Builder
configDefinitionRepo(com.yahoo.config.model.api.ConfigDefinitionRepo configDefinitionRepo)
DeployState.Builder
deployLogger(com.yahoo.config.application.api.DeployLogger logger)
DeployState.Builder
endpoints(Set<com.yahoo.config.model.api.ContainerEndpoint> endpoints)
DeployState.Builder
executor(ExecutorService executor)
DeployState.Builder
fileRegistry(com.yahoo.config.application.api.FileRegistry fileRegistry)
DeployState.Builder
modelHostProvisioner(com.yahoo.config.model.api.HostProvisioner modelProvisioner)
DeployState.Builder
modelImporters(Collection<ai.vespa.rankingexpression.importer.configmodelview.MlModelImporter> modelImporters)
DeployState.Builder
now(Instant now)
DeployState.Builder
permanentApplicationPackage(Optional<com.yahoo.config.application.api.ApplicationPackage> permanentApplicationPackage)
DeployState.Builder
previousModel(com.yahoo.config.model.api.Model previousModel)
DeployState.Builder
properties(com.yahoo.config.model.api.ModelContext.Properties properties)
DeployState.Builder
provisioned(com.yahoo.config.model.api.Provisioned provisioned)
DeployState.Builder
reindexing(com.yahoo.config.model.api.Reindexing reindexing)
DeployState.Builder
vespaVersion(com.yahoo.component.Version version)
DeployState.Builder
wantedDockerImageRepo(Optional<com.yahoo.config.provision.DockerImage> dockerImageRepo)
DeployState.Builder
wantedNodeVespaVersion(com.yahoo.component.Version version)
DeployState.Builder
zone(com.yahoo.config.provision.Zone zone)
-
-
-
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)
-
executor
public DeployState.Builder executor(ExecutorService executor)
-
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(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(Set<com.yahoo.config.model.api.ContainerEndpoint> endpoints)
-
modelImporters
public DeployState.Builder modelImporters(Collection<ai.vespa.rankingexpression.importer.configmodelview.MlModelImporter> modelImporters)
-
zone
public DeployState.Builder zone(com.yahoo.config.provision.Zone zone)
-
now
public DeployState.Builder now(Instant now)
-
wantedNodeVespaVersion
public DeployState.Builder wantedNodeVespaVersion(com.yahoo.component.Version version)
-
wantedDockerImageRepo
public DeployState.Builder wantedDockerImageRepo(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.
-
reindexing
public DeployState.Builder reindexing(com.yahoo.config.model.api.Reindexing reindexing)
-
build
public DeployState build()
-
build
public DeployState build(com.yahoo.config.model.api.ValidationParameters validationParameters)
-
-