Class DeployState.Builder

java.lang.Object
com.yahoo.config.model.deploy.DeployState.Builder
Enclosing class:
DeployState

public static class DeployState.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • 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)
    • 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.
    • rankProfileRegistry

      public DeployState.Builder rankProfileRegistry(RankProfileRegistry rankProfileRegistry)
    • queryProfiles

      public DeployState.Builder queryProfiles(QueryProfiles queryProfiles)
    • queryProfiles

      public DeployState.Builder queryProfiles(com.yahoo.search.query.profile.QueryProfileRegistry queryProfileRegistry)
    • 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)