All Classes and Interfaces

Class
Description
Represents one endpoint for an application cluster
 
 
 
 
 
 
An application file represents a file within an application package.
 
 
 
Metadata about an application package.
Represents an application package, that is, used as input when creating a VespaModel and as a general reference to all contents in an application.
 
Defines the BCP structure for an instance in a deployment spec: A list of region groups where each group contains a set of regions which will handle the traffic of a member in the group when it becomes unreachable.
 
 
Describes a component residing in the components directory.
Contains the action to be performed on the given services to handle a config change between the current active model and the next model to prepare.
 
Represents an action to re-feed a document type in order to handle a config change.
Represents an action to re-index a document type in order to handle a config change.
Represents an action to restart services in order to handle a config change.
A config definition repository.
 
Interface of config model plugins.
Provides information about a configserver instance.
ContainerEndpoint tracks the service names that a Container Cluster should be known as.
 
Used during application deployment to propagate messages to the end user
The deployment spec for an application instance
Specifies the environments and regions to which an application should be deployed.
A blocking of changes in a given time window
A declared production test
A deployment step which is to run deployment in a particular zone
A deployment step which is to wait for some time before progressing to the next step
Represents a deprecated XML element in DeploymentSpec, or the deprecated attribute(s) of an element.
A container for multiple other steps, which are executed in parallel
Determines when application changes deploy.
Determines what application changes to deploy to the instance.
A deployment step
A container for several steps, by default in serial order
Controls when this application will be upgraded to new Vespa versions
Determines when application changes deploy, when there is already an ongoing platform upgrade.
 
Represents an application- or instance-level endpoint in deployments.xml.
The level of targets in an endpoint
A target of an endpoint
 
 
 
 
Interface for models towards filedistribution.
 
 
 
Interface towards the host provisioner used to build a Model.
A Model represents the interface towards the model of an entire tenant, and defines methods for querying this model.
Model context containing state provided to model factories.
How to remove a temporary feature flags: 1) - Remove flag definition from Flags - Remove method implementation from ModelContextImpl.FeatureFlags - Modify default implementation of below method to return the new default value - Remove all usage of below method from config-model 2) - (optional) Track Vespa version that introduced changes from 1) in annotation field 'removeAfter' 3) - Remove below method once all config-model versions in hosted production include changes from 1) - Remove all flag data files from hosted-feature-flag repository
 
Warning: As elsewhere in this package, do not make backwards incompatible changes that will break old config models!
The result after creating and validating a Model.
Factory for config models.
 
Configuration of notifications for deployment jobs.
 
 
Memory statistics as reported by vespa-analyze-onnx-model.
 
 
 
 
Onnx model options that are relevant when deciding if an Onnx model needs to be reloaded.
 
Contains information about a port (port number and a collection of tags).
A recording of the capacity requests issued during a model build.
Quota for the application deployed.
Status of reindexing for the documents of an application.
Reindexing status of a given document type in a given cluster in a given application.
Contains information about a service.
The SuperModel contains the ApplicationInfo of all active applications
Interface for those wanting to be notified about changes to the SuperModel.
 
 
This class represents a window of time for selected hours, days and dates.
A range of local dates, which may be unbounded
A config definition that has not been parsed.
Ids of validations that can be overridden
A set of allows which suppresses specific validations in limited time periods.
A validation override which allows a particular change.
A deployment validation exception.