Package com.yahoo.config.model.deploy
Class DeployState.Builder
java.lang.Object
com.yahoo.config.model.deploy.DeployState.Builder
- Enclosing class:
- DeployState
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaccessLoggingEnabledByDefault
(boolean accessLoggingEnabledByDefault) Whether access logging is enabled for an application without an accesslog element in services.xml.applicationPackage
(com.yahoo.config.application.api.ApplicationPackage applicationPackage) build()
build
(com.yahoo.config.model.api.ValidationParameters validationParameters) configDefinitionRepo
(com.yahoo.config.model.api.ConfigDefinitionRepo configDefinitionRepo) deployLogger
(com.yahoo.config.application.api.DeployLogger logger) executor
(ExecutorService executor) fileRegistry
(com.yahoo.config.application.api.FileRegistry fileRegistry) modelHostProvisioner
(com.yahoo.config.model.api.HostProvisioner modelProvisioner) modelImporters
(Collection<ai.vespa.rankingexpression.importer.configmodelview.MlModelImporter> modelImporters) permanentApplicationPackage
(Optional<com.yahoo.config.application.api.ApplicationPackage> permanentApplicationPackage) previousModel
(com.yahoo.config.model.api.Model previousModel) properties
(com.yahoo.config.model.api.ModelContext.Properties properties) provisioned
(com.yahoo.config.model.api.Provisioned provisioned) queryProfiles
(com.yahoo.search.query.profile.QueryProfileRegistry queryProfileRegistry) queryProfiles
(QueryProfiles queryProfiles) rankProfileRegistry
(RankProfileRegistry rankProfileRegistry) reindexing
(com.yahoo.config.model.api.Reindexing reindexing) vespaVersion
(com.yahoo.component.Version version) wantedDockerImageRepo
(Optional<com.yahoo.config.provision.DockerImage> dockerImageRepo) wantedNodeVespaVersion
(com.yahoo.component.Version version) zone
(com.yahoo.config.provision.Zone zone)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
applicationPackage
public DeployState.Builder applicationPackage(com.yahoo.config.application.api.ApplicationPackage applicationPackage) -
fileRegistry
-
executor
-
deployLogger
-
modelHostProvisioner
public DeployState.Builder modelHostProvisioner(com.yahoo.config.model.api.HostProvisioner modelProvisioner) -
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
-
configDefinitionRepo
public DeployState.Builder configDefinitionRepo(com.yahoo.config.model.api.ConfigDefinitionRepo configDefinitionRepo) -
previousModel
-
endpoints
-
modelImporters
public DeployState.Builder modelImporters(Collection<ai.vespa.rankingexpression.importer.configmodelview.MlModelImporter> modelImporters) -
zone
-
now
-
wantedNodeVespaVersion
-
wantedDockerImageRepo
public DeployState.Builder wantedDockerImageRepo(Optional<com.yahoo.config.provision.DockerImage> dockerImageRepo) -
accessLoggingEnabledByDefault
Whether access logging is enabled for an application without an accesslog element in services.xml. True by default. -
rankProfileRegistry
-
queryProfiles
-
queryProfiles
public DeployState.Builder queryProfiles(com.yahoo.search.query.profile.QueryProfileRegistry queryProfileRegistry) -
reindexing
-
build
-
build
-