@ExportPackage
Package com.yahoo.config.model.api
-
Interface Summary Interface Description ApplicationClusterInfo ConfigChangeAction 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.ConfigChangeRefeedAction Represents an action to re-feed a document type in order to handle a config change.ConfigChangeReindexAction Represents an action to re-index a document type in order to handle a config change.ConfigChangeRestartAction Represents an action to restart services in order to handle a config change.ConfigDefinitionRepo A config definition repository.ConfigDefinitionStore ConfigModelPlugin Interface of config model plugins.ConfigServerSpec Provides information about a configserver instance.FileDistribution Interface for models towards filedistribution.HostProvisioner Interface towards the host provisioner used to build aModel
.Model AModel
represents the interface towards the model of an entire tenant, and defines methods for querying this model.ModelContext Model context containing state provided to model factories.ModelContext.FeatureFlags 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 repositoryModelContext.Properties Warning: As elsewhere in this package, do not make backwards incompatible changes that will break old config models!ModelFactory Factory for config models.ModelState Reindexing Status of reindexing for the documents of an application.Reindexing.Status Reindexing status of a given document type in a given cluster in a given application.SuperModelListener Interface for those wanting to be notified about changes to the SuperModel.SuperModelProvider -
Class Summary Class Description ApplicationClusterEndpoint Represents one endpoint for an application clusterApplicationClusterEndpoint.Builder ApplicationClusterEndpoint.DnsName ApplicationInfo ApplicationRoles ContainerEndpoint ContainerEndpoint tracks the service names that a Container Cluster should be known as.EndpointCertificateMetadata EndpointCertificateSecrets HostInfo ModelCreateResult The result after creating and validating a Model.PortInfo Contains information about a port (port number and a collection of tags).Provisioned A recording of the capacity requests issued during a model build.Quota Quota for the application deployed.ServiceInfo Contains information about a service.SuperModel The SuperModel contains the ApplicationInfo of all active applicationsTenantSecretStore ValidationParameters -
Annotation Types Summary Annotation Type Description ModelContext.ModelFeatureFlag