-
Represents one endpoint for an application cluster
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.
A config definition repository.
Provides information about a configserver instance.
ContainerEndpoint tracks the service names that a Container Cluster should be
known as.
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.
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.