All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AccessControlService |
Manage operator data plane access control
|
| 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 |
|
| ApplicationPatch |
Patchable data under Application
|
| ApplicationReference |
|
| ApplicationReindexing |
Reindexing status for a single Vespa application.
|
| ApplicationReindexing.Cluster |
|
| ApplicationReindexing.State |
|
| ApplicationReindexing.Status |
|
| ApplicationResource |
|
| ApplicationRole |
A Role with a Context of a TenantName and an ApplicationName.
|
| ApplicationStats |
|
| ApplicationStatsData |
|
| 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.
|
| ArchiveBucket |
Represents an S3 bucket used to store archive data - logs, heap/core dumps, etc.
|
| ArchiveList |
|
| ArchiveList.Archive |
|
| ArchivePatch |
|
| ArchiveService |
Service that manages archive storage URIs for tenant nodes.
|
| ArtifactId |
Identifier for an artifact.
|
| ArtifactRepository |
A repository of application build artifacts.
|
| AthenzAccessControlService |
|
| AthenzClientFactory |
|
| AthenzClientFactoryMock |
|
| AthenzDbMock |
|
| AthenzDbMock.Application |
|
| AthenzDbMock.Assertion |
|
| AthenzDbMock.Domain |
|
| AthenzDbMock.Policy |
|
| AthenzDbMock.Role |
|
| AthenzDbMock.Service |
|
| AthenzTenant |
Represents an Athenz tenant in hosted Vespa.
|
| Bill |
An Bill is an identifier with a status (with history) and line items.
|
| Bill.Id |
|
| Bill.LineItem |
Represents a chargeable line on a bill.
|
| Bill.StatusHistory |
|
| BillingController |
A service that controls creation of bills based on the resource usage of a tenant, controls the quota for a
tenant, and controls the plan the tenant is on.
|
| BillingDatabaseClient |
Interface that talks about bills in the billing API.
|
| BillingDatabaseClientMock |
|
| BillingInfo |
Information pertinent to billing a tenant for use of hosted Vespa services.
|
| Capacity |
|
| ChangeRequest |
|
| ChangeRequest.Approval |
|
| ChangeRequest.Builder |
|
| ChangeRequest.Impact |
|
| ChangeRequestClient |
|
| ChangeRequestSource |
|
| ChangeRequestSource.Builder |
|
| ChangeRequestSource.Status |
|
| CloudEvent |
A maintenance event in a cloud service.
|
| CloudEventFetcher |
|
| CloudTenant |
A paying tenant in a Vespa cloud service.
|
| Cluster |
|
| Cluster.ScalingEvent |
|
| Cluster.Utilization |
|
| ClusterData |
|
| ClusterMetrics |
|
| ClusterResourcesData |
|
| ClusterUtilizationData |
Utilization ratios
|
| CollectionMethod |
|
| CollectionResult |
|
| ConfigChangeActions |
|
| ConfigServer |
The API controllers use when communicating with config servers.
|
| ConfigServer.PreparedApplication |
|
| ConfigServerException |
An exception due to server error, a bad request, or similar.
|
| 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.
|
| ContainerImage |
A container image.
|
| ContainerRegistry |
A registry of container images.
|
| CostCalculator |
|
| CostInfo |
|
| CostItem |
|
| CostItemUsage |
|
| CostMonths |
|
| CostReportConsumer |
|
| CostReportConsumerMock |
|
| CostResource |
|
| CostResult |
|
| DeletedTenant |
Represents a tenant that has been deleted.
|
| 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 |
|
| DeployResult |
|
| DummyOwnershipIssues |
|
| DummySystemMonitor |
|
| EndpointCertificateException |
|
| EndpointCertificateException.Type |
|
| 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.
|
| EndpointCertificateRequestMetadata |
This class is used for metadata about an application's endpoint certificate received from the certificate provider.
|
| EndpointCertificateRequestMetadata.DnsNameStatus |
|
| EndpointCertificateValidator |
|
| EndpointCertificateValidatorImpl |
|
| EndpointCertificateValidatorMock |
|
| EndpointStatus |
Represent the routing status for all endpoints of a deployment.
|
| 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 |
|
| FlagsV1Api.WireFlagDefinition |
|
| GitBranch |
|
| GitCommit |
|
| GitRepository |
|
| GlobalRoutingService |
A service containing the health status of global rotations.
|
| HorizonClient |
|
| HorizonResponse |
|
| HostAction |
|
| HostAction.State |
|
| Hostname |
|
| Identifier |
|
| InstanceId |
|
| InstanceInformation |
|
| InstanceInformation.Endpoint |
|
| InstanceReference |
|
| InstancesReply |
|
| InstrumentList |
|
| InstrumentOwner |
|
| 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> |
|
| LastLoginInfo |
|
| LastLoginInfo.UserLevel |
|
| LatencyAliasTarget |
An implementation of AliasTarget that uses latency-based routing.
|
| Load |
|
| LoadBalancer |
Represents an exclusive load balancer, assigned to an application's cluster.
|
| LoadBalancer.State |
|
| LoadData |
|
| 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 |
|
| MetricsType |
|
| MockAccessControlService |
|
| MockArchiveService |
|
| MockBillingController |
|
| MockChangeRequestClient |
|
| MockCloudEventFetcher |
|
| MockContactRetriever |
|
| MockHorizonClient |
|
| MockIssueHandler |
|
| MockMailer |
|
| MockMavenRepository |
Mock repository for maven artifacts, that returns a static metadata.
|
| MockMeteringClient |
|
| MockResourceTagger |
|
| MockRoleService |
|
| MockRunDataStore |
|
| MockTesterCloud |
|
| MockUserManagement |
|
| NameService |
A managed DNS service.
|
| Node |
A node in hosted Vespa.
|
| Node.Builder |
|
| Node.ClusterType |
Known cluster types.
|
| Node.Environment |
Known nope environments
|
| Node.Event |
A node event
|
| Node.ServiceState |
Known node states with regards to service orchestration
|
| Node.State |
Known node states
|
| NodeEntity |
|
| NodeFilter |
A filter for listing nodes.
|
| NodeHistory |
Wire class for node-repository representation of the history of a node
|
| NodeList |
|
| NodeMembership |
|
| NodeOwner |
|
| NodeRepository |
Node repository interface intended for use by the controller.
|
| NodeRepositoryNode |
The wire format of a node retrieved from the node repository.
|
| NodeRepoStats |
|
| NodeRepoStatsData |
|
| NodeResources |
|
| NodeState |
|
| NodeTargetVersions |
|
| NodeType |
The possible types of nodes in the node repository
|
| NodeUpgrade |
|
| NonDefaultIdentifier |
TODO: Class description
|
| NoopRoleService |
|
| NoopTenantSecretService |
|
| NotFoundException |
|
| OwnershipIssues |
Periodically issues ownership confirmation requests for given applications, and escalates the issues if needed.
|
| PaymentInstrument |
|
| Plan |
A Plan knows about the billing calculations and the default quota for any tenant associated with the Plan.
|
| PlanId |
|
| PlanRegistry |
Registry of all current plans we have support for
|
| PlanRegistryMock |
|
| PlanResult |
|
| PrepareResponse |
|
| Property |
A business property.
|
| PropertyId |
A business property ID.
|
| ProtonMetrics |
|
| ProvisionResource |
|
| ProxyResponse |
|
| Quota |
Quota information transmitted to the configserver on deploy.
|
| QuotaCalculator |
Calculates the quota.
|
| QuotaUsage |
|
| 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 |
|
| ReindexAction |
|
| RepairTicketReport |
|
| ResourceAllocation |
An allocation of node resources.
|
| ResourceDatabaseClient |
|
| ResourceDatabaseClientMock |
|
| ResourceSnapshot |
Represents the resources allocated to a deployment at a specific point in time.
|
| ResourceTagger |
|
| ResourceUsage |
|
| RestartAction |
|
| RestartFilter |
Attributes to filter when restarting nodes in a deployment.
|
| 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.
|
| RoleMaintainer |
|
| RoleMaintainerMock |
|
| Roles |
Validation, utility and serialization methods for roles used in user management.
|
| RoleService |
|
| RotationStatus |
Represents the health status of a global rotation.
|
| RunDataStore |
|
| RunId |
Immutable ID of a deployment job.
|
| ScalingEventData |
|
| 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
|
| StableOsVersion |
A stable OS version.
|
| 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 |
Monitors a Vespa controller and its system.
|
| SystemMonitor.Confidence |
|
| TargetVersions |
Target versions for node upgrades in a zone.
|
| Tenant |
A tenant in hosted Vespa.
|
| Tenant.Type |
|
| TenantCreateOptions |
|
| TenantId |
|
| TenantInfo |
|
| TenantInfo |
Tenant information beyond technical tenant id and user authorizations.
|
| TenantInfoAddress |
Address formats are quite diverse across the world both in therms of what fields are used, named and
the order of them.
|
| TenantInfoBillingContact |
|
| TenantMetaData |
|
| TenantResource |
|
| TenantRole |
A Role with a Context of a TenantName.
|
| TenantRoles |
|
| TenantSecretService |
|
| TenantSecretStore |
|
| TenantType |
|
| TenantUpdateOptions |
|
| TenantWithApplications |
|
| TesterCloud |
Allows running some predefined tests -- typically remotely.
|
| TesterCloud.Status |
|
| TesterCloud.Suite |
|
| TesterId |
Holds an application ID for a tester application.
|
| TestReport |
|
| 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 |
|
| VcmrReport |
Node repository report containing list of upcoming VCMRs impacting a node
|
| VcmrReport.Vcmr |
|
| VespaChangeRequest |
|
| VespaChangeRequest.Status |
|
| 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 |
|