All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| Action |
Action defines an operation, typically a HTTP method, that may be performed on an entity in the controller
(e.g.
|
| AliasTarget |
|
| Application |
The client-side version of the node repository's view of applications
|
| ApplicationAction |
|
| ApplicationApi |
|
| ApplicationData |
|
| ApplicationId |
|
| ApplicationReference |
|
| ApplicationResource |
|
| ApplicationRole |
A Role with a Context of a TenantName and an ApplicationName.
|
| ApplicationRoles |
|
| ApplicationRoleService |
|
| ApplicationStore |
Store for the application and tester packages.
|
| ApplicationSummary |
A summary of activity in an application.
|
| ApplicationSummary.Metric |
|
| ApplicationVersion |
An application package version, identified by a source revision and a build number.
|
| ArtifactId |
Identifier for an artifact.
|
| ArtifactRepository |
A repository of application build artifacts.
|
| AthenzClientFactory |
|
| AthenzClientFactoryMock |
|
| AthenzDbMock |
|
| AthenzDbMock.Application |
|
| AthenzDbMock.Domain |
|
| AthenzDbMock.Policy |
|
| AthenzDbMock.Service |
|
| AwsEventFetcher |
|
| BillingInfo |
Information pertinent to billing a tenant for use of hosted Vespa services.
|
| CloudEvent |
|
| Cluster |
|
| ClusterData |
|
| ClusterMetrics |
|
| ClusterResourcesData |
|
| ConfigChangeActions |
|
| ConfigServer |
The API controllers use when communicating with config servers.
|
| ConfigServer.PreparedApplication |
|
| ConfigServerException |
|
| ConfigServerException.ErrorCode |
|
| ConfigServerVersion |
Represents the config server's current and wanted version.
|
| Contact |
Contact information for a tenant.
|
| ContactRetriever |
|
| ContainerEndpoint |
This represents a list of one or more names for a container cluster.
|
| CostCalculator |
|
| CostInfo |
|
| CostItem |
|
| CostItemUsage |
|
| CostMonths |
|
| CostReportConsumer |
|
| CostReportConsumerMock |
|
| CostResource |
|
| CostResult |
|
| DeploymentData |
Data pertaining to a deployment to be done on a config server.
|
| DeploymentFailureMails |
Used to create mails for different kinds of deployment failure.
|
| DeploymentId |
ApplicationId x ZoneId.
|
| DeploymentIssues |
Represents the people responsible for keeping Vespa up and running in a given organization, etc..
|
| DeploymentReference |
|
| DeployOptions |
|
| DeployResult |
|
| DummyOwnershipIssues |
|
| DummySystemMonitor |
|
| EndpointCertificateMetadata |
This class is used for metadata about an application's endpoint certificate on the controller.
|
| EndpointCertificateMock |
|
| EndpointCertificateProvider |
Generates an endpoint certificate for an application instance.
|
| EndpointStatus |
Represent the operational status of a service endpoint (where the endpoint itself
is identified by the container cluster id).
|
| EndpointStatus.Status |
|
| Enforcer |
Checks whether Roles have the required Privileges to perform Actions on given URIs.
|
| EntityService |
A service which provides access to business-specific entities.
|
| Environment |
Environment representation using the same definition as configserver.
|
| EnvironmentId |
|
| EnvironmentResource |
|
| FlagsTarget |
Represents either configservers in a zone or controllers in a system.
|
| FlagsV1Api |
|
| GitBranch |
|
| GitCommit |
|
| GitRepository |
|
| GlobalRoutingService |
A service containing the health status of global rotations.
|
| Hostname |
|
| Identifier |
|
| InstanceId |
|
| InstanceInformation |
|
| InstanceInformation.Endpoint |
|
| InstanceReference |
|
| InstancesReply |
|
| Issue |
Represents an issue which needs to reported, typically from the controller, to a responsible party,
the identity of which is determined by the propertyId and, possibly, assignee fields.
|
| Issue.Type |
|
| IssueHandler |
|
| IssueId |
Used to identify issues stored in some issue tracking system.
|
| Jira |
|
| JiraComment |
|
| JiraCreateIssue |
|
| JiraCreateIssue.JiraFields |
|
| JiraCreateIssue.JiraFields.JiraComponent |
|
| JiraCreateIssue.JiraFields.JiraIssueType |
|
| JiraCreateIssue.JiraFields.JiraProject |
|
| JiraIssue |
|
| JiraIssue.Fields |
|
| JiraIssues |
|
| JobId |
Immutable ID of a job that may be run.
|
| JobType |
Job types that exist in the build system
|
| JsonResponse<DATA> |
|
| LatencyAliasTarget |
An implementation of AliasTarget that uses latency-based routing.
|
| LoadBalancer |
Represents an exclusive load balancer, assigned to an application's cluster.
|
| LoadBalancer.State |
|
| Log |
|
| LogEntry |
|
| LogEntry |
Immutable, simple log entries.
|
| LogEntry.Type |
The type of entry, used for rendering.
|
| LoggingDeploymentIssues |
A memory backed implementation of the Issues API which logs changes and does nothing else.
|
| Mail |
A message with a subject and a nonempty set of recipients.
|
| Mailer |
Allows sending e-mail from a particular user@domain.
|
| MaintenanceJobList |
|
| MaintenanceJobName |
|
| MavenRepository |
A Maven repository which keeps released artifacts.
|
| MemoryEntityService |
|
| MemoryGlobalRoutingService |
|
| MemoryNameService |
An in-memory name service for testing purposes.
|
| Metadata |
Metadata about a released artifact.
|
| MeteringClient |
Consumes and retrieves snapshots of resources allocated per application.
|
| MeteringData |
|
| MockAwsEventFetcher |
|
| MockContactRetriever |
|
| MockIssueHandler |
|
| MockMailer |
|
| MockMavenRepository |
Mock repository for maven artifacts, that returns a static metadata.
|
| MockMeteringClient |
|
| MockResourceTagger |
|
| MockRunDataStore |
|
| MockTesterCloud |
|
| MockUserManagement |
|
| NameService |
A managed DNS service.
|
| Node |
A node in hosted Vespa.
|
| Node.Builder |
|
| Node.ClusterType |
Known cluster types.
|
| Node.ServiceState |
Known node states with regards to service orchestration
|
| Node.State |
Known node states
|
| NodeEntity |
|
| NodeEnvironment |
|
| NodeHistory |
Wire class for node-repository representation of the history of a node
|
| NodeHistory.Agent |
|
| NodeList |
|
| NodeMembership |
|
| NodeOwner |
|
| NodeRepository |
A minimal interface to the node repository, providing only the operations used by the controller.
|
| NodeRepositoryNode |
|
| NodeResources |
|
| NodeState |
|
| NodeTargetVersions |
|
| NodeType |
The possible types of nodes in the node repository
|
| NodeUpgrade |
|
| NonDefaultIdentifier |
TODO: Class description
|
| NoopApplicationRoleService |
|
| NotFoundException |
|
| OwnershipIssues |
Periodically issues ownership confirmation requests for given applications, and escalates the issues if needed.
|
| Plan |
A Plan decides two different things:
- How to map from usage to a sum of money that is owed.
|
| PlanController |
|
| PrepareResponse |
|
| Property |
A business property.
|
| PropertyId |
A business property ID.
|
| ProvisionResource |
|
| Record |
A basic representation of a DNS resource record, containing the record type, name and data.
|
| Record.Type |
|
| RecordData |
Represents the data field of a DNS record (RDATA).
|
| RecordName |
Represents the name field of a DNS record (NAME).
|
| RefeedAction |
|
| Region |
Region representation using the same definition as configserver.
|
| RegionId |
|
| ResourceAllocation |
An allocation of node resources.
|
| ResourceSnapshot |
|
| ResourceTagger |
|
| ResourceUsage |
|
| RestartAction |
|
| RevisionId |
An unique identifier of an application package.
|
| Role |
A role is a combination of a RoleDefinition and a Context, which allows evaluation
of access control for a given action on a resource.
|
| RoleDefinition |
This declares all tenant roles known to the controller.
|
| Roles |
Validation, utility and serialization methods for roles used in user management.
|
| RotationStatus |
Represents the health status of a global rotation.
|
| RunDataStore |
|
| RunId |
Immutable ID of a deployment job.
|
| ScrewdriverId |
|
| SecurityContext |
|
| SerializedIdentifier |
TODO: Class description
|
| ServiceConvergence |
Service convergence status for an application.
|
| ServiceConvergence.Status |
Immutable class detailing the config status of a particular service for an application.
|
| ServiceInfo |
|
| ServiceRegistry |
This provides access to all service dependencies of the controller.
|
| ServiceViewResource |
|
| SimplePrincipal |
A principal wrapper of a single String entry.
|
| SourceRevision |
A revision in a source repository
|
| SubmitOptions |
Additional options to be sent along the application package and the application test package
when submitting an application to the controller
|
| SubmitResult |
Represents the response from application submit request
|
| SystemFlagsDataArchive |
Represents a hierarchy of flag data files.
|
| SystemFlagsDataArchive.Builder |
|
| SystemFlagsV1Api |
|
| SystemMonitor |
Montitors a Vespa controller and its system.
|
| SystemMonitor.Confidence |
|
| TargetVersions |
Target versions for node upgrades in a zone.
|
| TenantCreateOptions |
|
| TenantId |
|
| TenantInfo |
|
| TenantMetaData |
|
| TenantResource |
|
| TenantRole |
A Role with a Context of a TenantName.
|
| TenantType |
|
| TenantUpdateOptions |
|
| TenantWithApplications |
|
| TesterCloud |
Allows running some predefined tests -- typically remotely.
|
| TesterCloud.Status |
|
| TesterCloud.Suite |
|
| TesterId |
Holds an application ID for a tester application.
|
| UnboundRole |
A Role with an unlimited Context.
|
| User |
Represents a human computer user, typically by UNIX account name.
|
| User |
|
| UserGroup |
|
| UserId |
|
| UserId |
An identifier for a user.
|
| UserManagement |
|
| WeightedAliasTarget |
An implementation of AliasTarget where is requests are answered based on the weight assigned to the
record, as a proportion of the total weight for all records having the same DNS name.
|
| WireErrorResponse |
|
| WireSystemFlagsDeployResult |
Note: This class is only annotated for serialization, deserialization is not supported.
|
| WireSystemFlagsDeployResult.WireFlagDataChange |
|
| WireSystemFlagsDeployResult.WireOperationFailure |
|
| WireSystemFlagsDeployResult.WireWarning |
|
| ZmsClientMock |
|
| ZoneRegistry |
Provides information about zones in a hosted Vespa system, and about the system.
|
| ZtsClientMock |
|