A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes All Packages

A

activate() - Method in interface com.yahoo.config.provision.Deployment
Activates this deployment.
activate(NestedTransaction, ApplicationId, Collection<HostSpec>) - Method in interface com.yahoo.config.provision.Provisioner
Activates the allocation of nodes to this application captured in the hosts argument.
activateAllSupportedInfraApplications(boolean) - Method in interface com.yahoo.config.provision.InfraDeployer
Deploys all supported infrastructure applications in this zone.
add(NodeResources) - Method in class com.yahoo.config.provision.NodeResources
 
admin - com.yahoo.config.provision.ClusterSpec.Type
 
advertisedResources() - Method in class com.yahoo.config.provision.HostSpec
The total advertised resources of this node, typically matching what's requested.
aliases() - Method in class com.yahoo.config.provision.HostSpec
Returns the aliases of this host as an immutable list.
all() - Static method in class com.yahoo.config.provision.HostFilter
Returns a filter which matches all hosts
all() - Static method in enum com.yahoo.config.provision.SystemName
 
all() - Method in interface com.yahoo.config.provision.zone.ZoneFilter
All zones from the initial pool.
AllocatedHosts - Class in com.yahoo.config.provision
The hosts allocated to an application.
AllocatedHostsSerializer - Class in com.yahoo.config.provision.serialization
The hosts allocated to an application.
AllocatedHostsSerializer() - Constructor for class com.yahoo.config.provision.serialization.AllocatedHostsSerializer
 
Allocation(int, String, String, String) - Constructor for class com.yahoo.config.provision.NetworkPorts.Allocation
 
allocations() - Method in class com.yahoo.config.provision.NetworkPorts
Returns a read only collection of the port allocations of this
allOf(Predicate<SystemName>) - Static method in enum com.yahoo.config.provision.SystemName
 
allowHostSharing() - Method in class com.yahoo.config.provision.Cloud
Returns whether this allows different applications to share the same host
allowHostSharing() - Method in class com.yahoo.config.provisioning.CloudConfig
 
allowHostSharing(boolean) - Method in class com.yahoo.config.provision.Cloud.Builder
 
allowHostSharing(boolean) - Method in class com.yahoo.config.provisioning.CloudConfig.Builder
 
among(ZoneId...) - Method in interface com.yahoo.config.provision.zone.ZoneList
Only the given zones — combine with not() for best effect!
any - com.yahoo.config.provision.NodeResources.DiskSpeed
 
any - com.yahoo.config.provision.NodeResources.StorageType
 
application() - Method in class com.yahoo.config.provision.ApplicationId
 
applicationId() - Method in class com.yahoo.config.provision.security.NodeIdentity
 
applicationId(ApplicationId) - Method in class com.yahoo.config.provision.security.NodeIdentity.Builder
 
ApplicationId - Class in com.yahoo.config.provision
A complete, immutable identification of an application instance.
ApplicationId(ApplicationIdConfig) - Constructor for class com.yahoo.config.provision.ApplicationId
 
ApplicationId.Builder - Class in com.yahoo.config.provision
 
ApplicationLockException - Exception in com.yahoo.config.provision
Exception thrown when we are unable to get the Zookeeper application lock.
ApplicationLockException(Exception) - Constructor for exception com.yahoo.config.provision.ApplicationLockException
 
applicationName(ApplicationName) - Method in class com.yahoo.config.provision.ApplicationId.Builder
 
applicationName(String) - Method in class com.yahoo.config.provision.ApplicationId.Builder
 
ApplicationName - Class in com.yahoo.config.provision
Represents an applications name, which may be any kind of string or default.
asList() - Method in class com.yahoo.config.provision.zone.UpgradePolicy
 
asOptional() - Method in class com.yahoo.config.provision.NodeResources
Returns this.isUnspecified() ? Optional.empty() : Optional.of(this)
asString() - Method in class com.yahoo.config.provision.DockerImage
 
AthenzDomain - Class in com.yahoo.config.provision
 
AthenzService - Class in com.yahoo.config.provision
 

B

bandwidth() - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor
 
bandwidth(double) - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor.Builder
 
bandwidthGbps() - Method in class com.yahoo.config.provision.NodeResources
 
BARE_METAL - com.yahoo.config.provision.Flavor.Type
 
build() - Method in class com.yahoo.config.provision.ApplicationId.Builder
 
build() - Method in class com.yahoo.config.provision.Cloud.Builder
 
build() - Method in class com.yahoo.config.provision.ClusterSpec.Builder
 
build() - Method in class com.yahoo.config.provision.security.NodeIdentity.Builder
 
build() - Method in class com.yahoo.config.provisioning.CloudConfig.Builder
 
build() - Method in class com.yahoo.config.provisioning.FlavorsConfig.Builder
 
build() - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor.Builder
 
build() - Method in class com.yahoo.config.provisioning.NodeRepositoryConfig.Builder
 
builder() - Static method in class com.yahoo.config.provision.Cloud
 
Builder() - Constructor for class com.yahoo.config.provision.ApplicationId.Builder
 
Builder() - Constructor for class com.yahoo.config.provisioning.CloudConfig.Builder
 
Builder() - Constructor for class com.yahoo.config.provisioning.FlavorsConfig.Builder
 
Builder() - Constructor for class com.yahoo.config.provisioning.FlavorsConfig.Flavor.Builder
 
Builder() - Constructor for class com.yahoo.config.provisioning.NodeRepositoryConfig.Builder
 
Builder(NodeType) - Constructor for class com.yahoo.config.provision.security.NodeIdentity.Builder
 
Builder(CloudConfig) - Constructor for class com.yahoo.config.provisioning.CloudConfig.Builder
 
Builder(FlavorsConfig) - Constructor for class com.yahoo.config.provisioning.FlavorsConfig.Builder
 
Builder(FlavorsConfig.Flavor) - Constructor for class com.yahoo.config.provisioning.FlavorsConfig.Flavor.Builder
 
Builder(NodeRepositoryConfig) - Constructor for class com.yahoo.config.provisioning.NodeRepositoryConfig.Builder
 

C

canFail() - Method in class com.yahoo.config.provision.Capacity
Returns true if an exception should be thrown if the specified capacity can not be satisfied (to whatever policies are applied and taking required true/false into account).
canRun(NodeType) - Method in enum com.yahoo.config.provision.NodeType
 
Capacity - Class in com.yahoo.config.provision
A capacity request.
cd - com.yahoo.config.provision.SystemName
Continuous deployment system
CertificateNotReadyException - Exception in com.yahoo.config.provision
Exception thrown when trying to validate an application which is configured with a certificate that is not yet retrievable
CertificateNotReadyException(String) - Constructor for exception com.yahoo.config.provision.CertificateNotReadyException
 
childNodeType() - Method in enum com.yahoo.config.provision.NodeType
 
childNodeTypes() - Method in enum com.yahoo.config.provision.NodeType
 
cloud() - Method in class com.yahoo.config.provision.Zone
Returns the current cloud
Cloud - Class in com.yahoo.config.provision
Represents a cloud service and its supported features.
Cloud.Builder - Class in com.yahoo.config.provision
 
CloudConfig - Class in com.yahoo.config.provisioning
This class represents the root node of cloud Copyright Verizon Media.
CloudConfig(CloudConfig.Builder) - Constructor for class com.yahoo.config.provisioning.CloudConfig
 
CloudConfig.Builder - Class in com.yahoo.config.provisioning
 
CloudConfig.Producer - Interface in com.yahoo.config.provisioning
 
CloudName - Class in com.yahoo.config.provision
Represents a cloud provider used in a hosted Vespa system.
cluster() - Method in class com.yahoo.config.provision.ClusterMembership
Returns the cluster this node is a member of
clusterId(ClusterSpec.Id) - Static method in class com.yahoo.config.provision.HostFilter
Returns a filter which matches a given cluster id only
ClusterMembership - Class in com.yahoo.config.provision
A node's membership in a cluster.
ClusterMembership() - Constructor for class com.yahoo.config.provision.ClusterMembership
 
ClusterResources - Class in com.yahoo.config.provision
The resources of a cluster
ClusterResources(int, int, NodeResources) - Constructor for class com.yahoo.config.provision.ClusterResources
 
ClusterSpec - Class in com.yahoo.config.provision
A specification of a cluster - or group in a grouped cluster - to be run on a set of hosts.
ClusterSpec.Builder - Class in com.yahoo.config.provision
 
ClusterSpec.Group - Class in com.yahoo.config.provision
Identifier of a group within a cluster
ClusterSpec.Id - Class in com.yahoo.config.provision
 
ClusterSpec.Type - Enum in com.yahoo.config.provision
A cluster type
clusterType(ClusterSpec.Type) - Static method in class com.yahoo.config.provision.HostFilter
Returns a filter which matches a given cluster type only
com.yahoo.config.provision - package com.yahoo.config.provision
 
com.yahoo.config.provision.exception - package com.yahoo.config.provision.exception
 
com.yahoo.config.provision.host - package com.yahoo.config.provision.host
 
com.yahoo.config.provision.security - package com.yahoo.config.provision.security
 
com.yahoo.config.provision.serialization - package com.yahoo.config.provision.serialization
 
com.yahoo.config.provision.zone - package com.yahoo.config.provision.zone
 
com.yahoo.config.provisioning - package com.yahoo.config.provisioning
 
combined - com.yahoo.config.provision.ClusterSpec.Type
 
combinedId() - Method in class com.yahoo.config.provision.ClusterSpec
Returns the ID of the container cluster that is combined with this.
combinedId(Optional<ClusterSpec.Id>) - Method in class com.yahoo.config.provision.ClusterSpec.Builder
 
compare(NodeResources.DiskSpeed, NodeResources.DiskSpeed) - Static method in enum com.yahoo.config.provision.NodeResources.DiskSpeed
Compares disk speeds by cost: Slower is cheaper, and therefore before.
compare(NodeResources.StorageType, NodeResources.StorageType) - Static method in enum com.yahoo.config.provision.NodeResources.StorageType
Compares storage type by cost: Remote is cheaper, and therefore before.
compareTo(ApplicationId) - Method in class com.yahoo.config.provision.ApplicationId
 
compareTo(ApplicationName) - Method in class com.yahoo.config.provision.ApplicationName
 
compareTo(CloudName) - Method in class com.yahoo.config.provision.CloudName
 
compareTo(HostName) - Method in class com.yahoo.config.provision.HostName
 
compareTo(HostSpec) - Method in class com.yahoo.config.provision.HostSpec
 
compareTo(InstanceName) - Method in class com.yahoo.config.provision.InstanceName
 
compareTo(RegionName) - Method in class com.yahoo.config.provision.RegionName
 
compareTo(TenantName) - Method in class com.yahoo.config.provision.TenantName
 
compatibleWith(NodeResources) - Method in class com.yahoo.config.provision.NodeResources
Returns true if all the resources of this are the same as or compatible with the given resources
compatibleWith(NodeResources.DiskSpeed) - Method in enum com.yahoo.config.provision.NodeResources.DiskSpeed
 
compatibleWith(NodeResources.StorageType) - Method in enum com.yahoo.config.provision.NodeResources.StorageType
 
config - com.yahoo.config.provision.NodeType
A config server
CONFIG_DEF_MD5 - Static variable in class com.yahoo.config.provisioning.CloudConfig
 
CONFIG_DEF_MD5 - Static variable in class com.yahoo.config.provisioning.FlavorsConfig
 
CONFIG_DEF_MD5 - Static variable in class com.yahoo.config.provisioning.NodeRepositoryConfig
 
CONFIG_DEF_NAME - Static variable in class com.yahoo.config.provisioning.CloudConfig
 
CONFIG_DEF_NAME - Static variable in class com.yahoo.config.provisioning.FlavorsConfig
 
CONFIG_DEF_NAME - Static variable in class com.yahoo.config.provisioning.NodeRepositoryConfig
 
CONFIG_DEF_NAMESPACE - Static variable in class com.yahoo.config.provisioning.CloudConfig
 
CONFIG_DEF_NAMESPACE - Static variable in class com.yahoo.config.provisioning.FlavorsConfig
 
CONFIG_DEF_NAMESPACE - Static variable in class com.yahoo.config.provisioning.NodeRepositoryConfig
 
CONFIG_DEF_SCHEMA - Static variable in class com.yahoo.config.provisioning.CloudConfig
 
CONFIG_DEF_SCHEMA - Static variable in class com.yahoo.config.provisioning.FlavorsConfig
 
CONFIG_DEF_SCHEMA - Static variable in class com.yahoo.config.provisioning.NodeRepositoryConfig
 
CONFIG_DEF_VERSION - Static variable in class com.yahoo.config.provisioning.CloudConfig
 
CONFIG_DEF_VERSION - Static variable in class com.yahoo.config.provisioning.FlavorsConfig
 
CONFIG_DEF_VERSION - Static variable in class com.yahoo.config.provisioning.NodeRepositoryConfig
 
confighost - com.yahoo.config.provision.NodeType
A host of a (Docker) config server node
configId - Variable in class com.yahoo.config.provision.NetworkPorts.Allocation
 
container - com.yahoo.config.provision.ClusterSpec.Type
 
content - com.yahoo.config.provision.ClusterSpec.Type
 
controller - com.yahoo.config.provision.NodeType
A controller
controllerhost - com.yahoo.config.provision.NodeType
A host of a (Docker) controller node
controllerUpgraded() - Method in interface com.yahoo.config.provision.zone.ZoneFilter
Zones which are upgraded by the controller.
cost() - Method in class com.yahoo.config.provision.Flavor
Get the monthly cost (total cost of ownership) in USD for this flavor, typically total cost divided by 36 months.
cost() - Method in class com.yahoo.config.provision.NodeResources
Returns the standard cost of these resources, in dollars per hour
cost() - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor
 
cost(int) - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor.Builder
 
cpuSpeedup() - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor
 
cpuSpeedup(double) - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor.Builder
 
create() - Static method in class com.yahoo.config.provision.zone.UpgradePolicy
 

D

defaultCloud() - Static method in class com.yahoo.config.provision.Cloud
For testing purposes only
defaultEnvironment() - Static method in enum com.yahoo.config.provision.Environment
Returns the prod environment.
defaultId() - Static method in class com.yahoo.config.provision.ApplicationId
Returns an application id where all fields are "default"
defaultId() - Static method in class com.yahoo.config.provision.zone.ZoneId
 
defaultName() - Static method in class com.yahoo.config.provision.ApplicationName
 
defaultName() - Static method in class com.yahoo.config.provision.CloudName
 
defaultName() - Static method in class com.yahoo.config.provision.InstanceName
 
defaultName() - Static method in class com.yahoo.config.provision.RegionName
 
defaultName() - Static method in class com.yahoo.config.provision.TenantName
 
defaultSystem() - Static method in enum com.yahoo.config.provision.SystemName
 
defaultZone() - Static method in class com.yahoo.config.provision.Zone
Do not use
Deployer - Interface in com.yahoo.config.provision
A deployer is used to deploy applications.
deployFromLocalActive(ApplicationId) - Method in interface com.yahoo.config.provision.Deployer
Creates a new deployment from the active application, if available.
deployFromLocalActive(ApplicationId, boolean) - Method in interface com.yahoo.config.provision.Deployer
Creates a new deployment from the active application, if available.
deployFromLocalActive(ApplicationId, Duration) - Method in interface com.yahoo.config.provision.Deployer
Creates a new deployment from the active application, if available.
deployFromLocalActive(ApplicationId, Duration, boolean) - Method in interface com.yahoo.config.provision.Deployer
Creates a new deployment from the active application, if available.
Deployment - Interface in com.yahoo.config.provision
A deployment of an application
description() - Method in enum com.yahoo.config.provision.NodeType
 
dev - com.yahoo.config.provision.Environment
Environment used by individual developers to experiment
dev - com.yahoo.config.provision.SystemName
Local development system
devhost - com.yahoo.config.provision.NodeType
A host of multiple nodes, only used in SystemName.dev
directlyRouted() - Method in interface com.yahoo.config.provision.zone.ZoneFilter
Zones which support direct routing through exclusive load balancers.
diskGb() - Method in class com.yahoo.config.provision.host.FlavorOverrides
 
diskGb() - Method in class com.yahoo.config.provision.NodeResources
 
diskSpeed() - Method in class com.yahoo.config.provision.NodeResources
 
dispatchGetConfig(ConfigInstance.Producer) - Method in class com.yahoo.config.provisioning.CloudConfig.Builder
 
dispatchGetConfig(ConfigInstance.Producer) - Method in class com.yahoo.config.provisioning.FlavorsConfig.Builder
 
dispatchGetConfig(ConfigInstance.Producer) - Method in class com.yahoo.config.provisioning.NodeRepositoryConfig.Builder
 
DOCKER_CONTAINER - com.yahoo.config.provision.Flavor.Type
 
dockerImage() - Method in class com.yahoo.config.provision.ClusterSpec
Returns the docker image (repository + vespa version) we want this cluster to run
dockerImage() - Method in class com.yahoo.config.provisioning.NodeRepositoryConfig
 
dockerImage(String) - Method in class com.yahoo.config.provisioning.NodeRepositoryConfig.Builder
 
DockerImage - Class in com.yahoo.config.provision
A Docker image.
dockerImageRepo() - Method in class com.yahoo.config.provision.ClusterSpec
Returns the docker image repository part of a docker image we want this cluster to run
dockerImageRepo() - Method in class com.yahoo.config.provision.HostSpec
 
dockerImageRepo(Optional<String>) - Method in class com.yahoo.config.provision.ClusterSpec.Builder
Deprecated.
dockerImageRepository(Optional<DockerImage>) - Method in class com.yahoo.config.provision.ClusterSpec.Builder
 
dynamicProvisioning() - Method in class com.yahoo.config.provision.Cloud
Returns whether this can provision hosts dynamically
dynamicProvisioning() - Method in class com.yahoo.config.provisioning.CloudConfig
 
dynamicProvisioning(boolean) - Method in class com.yahoo.config.provision.Cloud.Builder
 
dynamicProvisioning(boolean) - Method in class com.yahoo.config.provisioning.CloudConfig.Builder
 

E

EMPTY - Static variable in class com.yahoo.config.provision.DockerImage
 
environment() - Method in class com.yahoo.config.provision.Zone
Returns the current environment
environment() - Method in class com.yahoo.config.provision.zone.ZoneId
 
environment() - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor
 
environment(String) - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor.Builder
 
Environment - Enum in com.yahoo.config.provision
Environments in hosted Vespa.
equals(Object) - Method in class com.yahoo.config.provision.AllocatedHosts
 
equals(Object) - Method in class com.yahoo.config.provision.ApplicationId
 
equals(Object) - Method in class com.yahoo.config.provision.ApplicationName
 
equals(Object) - Method in class com.yahoo.config.provision.AthenzDomain
 
equals(Object) - Method in class com.yahoo.config.provision.AthenzService
 
equals(Object) - Method in class com.yahoo.config.provision.CloudName
 
equals(Object) - Method in class com.yahoo.config.provision.ClusterMembership
 
equals(Object) - Method in class com.yahoo.config.provision.ClusterResources
 
equals(Object) - Method in class com.yahoo.config.provision.ClusterSpec
 
equals(Object) - Method in class com.yahoo.config.provision.ClusterSpec.Group
 
equals(Object) - Method in class com.yahoo.config.provision.ClusterSpec.Id
 
equals(Object) - Method in class com.yahoo.config.provision.DockerImage
 
equals(Object) - Method in class com.yahoo.config.provision.Flavor
 
equals(Object) - Method in class com.yahoo.config.provision.host.FlavorOverrides
 
equals(Object) - Method in class com.yahoo.config.provision.HostName
 
equals(Object) - Method in class com.yahoo.config.provision.HostSpec
 
equals(Object) - Method in class com.yahoo.config.provision.InstanceName
 
equals(Object) - Method in class com.yahoo.config.provision.NetworkPorts.Allocation
 
equals(Object) - Method in class com.yahoo.config.provision.NetworkPorts
 
equals(Object) - Method in class com.yahoo.config.provision.NodeResources
 
equals(Object) - Method in class com.yahoo.config.provision.RegionName
 
equals(Object) - Method in class com.yahoo.config.provision.security.NodeIdentity
 
equals(Object) - Method in class com.yahoo.config.provision.TenantName
 
equals(Object) - Method in class com.yahoo.config.provision.Zone
 
equals(Object) - Method in class com.yahoo.config.provision.zone.ZoneId
 
exclusive - com.yahoo.config.provision.zone.RoutingMethod
Routing happens through a dedicated layer 4 load balancer
exclusive(boolean) - Method in class com.yahoo.config.provision.ClusterSpec.Builder
 
exclusive(boolean) - Method in class com.yahoo.config.provision.ClusterSpec
 
exists(String) - Method in class com.yahoo.config.provision.NodeFlavors
Returns true if this flavor is configured or can be created on the fly

F

fast - com.yahoo.config.provision.NodeResources.DiskSpeed
 
fastDisk() - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor
 
fastDisk(boolean) - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor.Builder
 
flavor - Variable in class com.yahoo.config.provisioning.FlavorsConfig.Builder
 
flavor() - Method in class com.yahoo.config.provision.HostSpec
A flavor contained the advertised resources of this host
flavor() - Method in class com.yahoo.config.provisioning.FlavorsConfig
 
flavor(int) - Method in class com.yahoo.config.provisioning.FlavorsConfig
 
flavor(FlavorsConfig.Flavor.Builder) - Method in class com.yahoo.config.provisioning.FlavorsConfig.Builder
Add the given builder to this builder's list of Flavor builders
flavor(String) - Static method in class com.yahoo.config.provision.HostFilter
Returns a filter which matches a given flavor only
flavor(List<FlavorsConfig.Flavor.Builder>) - Method in class com.yahoo.config.provisioning.FlavorsConfig.Builder
Set the given list as this builder's list of Flavor builders
Flavor - Class in com.yahoo.config.provision
A host or node flavor.
Flavor(NodeResources) - Constructor for class com.yahoo.config.provision.Flavor
Creates a *node* flavor from a node resources spec
Flavor(FlavorsConfig.Flavor) - Constructor for class com.yahoo.config.provision.Flavor
Creates a *host* flavor from configuration
Flavor(FlavorsConfig.Flavor.Builder) - Constructor for class com.yahoo.config.provisioning.FlavorsConfig.Flavor
 
Flavor(String, NodeResources) - Constructor for class com.yahoo.config.provision.Flavor
Creates a *host* flavor for testing
Flavor.Type - Enum in com.yahoo.config.provision
 
flavorOverrides() - Method in class com.yahoo.config.provision.Flavor
 
FlavorOverrides - Class in com.yahoo.config.provision.host
Overrides fields in a Flavor, e.g.
FlavorsConfig - Class in com.yahoo.config.provisioning
This class represents the root node of flavors Copyright 2017 Yahoo Holdings.
FlavorsConfig(FlavorsConfig.Builder) - Constructor for class com.yahoo.config.provisioning.FlavorsConfig
 
FlavorsConfig.Builder - Class in com.yahoo.config.provisioning
 
FlavorsConfig.Flavor - Class in com.yahoo.config.provisioning
This class represents flavors.flavor[]
FlavorsConfig.Flavor.Builder - Class in com.yahoo.config.provisioning
 
FlavorsConfig.Producer - Interface in com.yahoo.config.provisioning
 
from(int) - Static method in class com.yahoo.config.provision.ClusterSpec.Group
 
from(ClusterResources) - Static method in class com.yahoo.config.provision.Capacity
Create a non-required, failable capacity request
from(ClusterResources, boolean, boolean) - Static method in class com.yahoo.config.provision.Capacity
 
from(ClusterResources, ClusterResources) - Static method in class com.yahoo.config.provision.Capacity
Create a non-required, failable capacity request
from(ClusterResources, ClusterResources, boolean, boolean) - Static method in class com.yahoo.config.provision.Capacity
 
from(ClusterSpec, int) - Static method in class com.yahoo.config.provision.ClusterMembership
 
from(Environment, RegionName) - Static method in class com.yahoo.config.provision.zone.ZoneId
 
from(TenantName, ApplicationName, InstanceName) - Static method in class com.yahoo.config.provision.ApplicationId
 
from(String) - Static method in class com.yahoo.config.provision.ApplicationName
 
from(String) - Static method in class com.yahoo.config.provision.AthenzDomain
 
from(String) - Static method in class com.yahoo.config.provision.AthenzService
 
from(String) - Static method in class com.yahoo.config.provision.CloudName
 
from(String) - Static method in class com.yahoo.config.provision.ClusterSpec.Id
 
from(String) - Static method in enum com.yahoo.config.provision.ClusterSpec.Type
 
from(String) - Static method in enum com.yahoo.config.provision.Environment
Returns the environment name from the string value returned by value()
from(String) - Static method in class com.yahoo.config.provision.HostName
Create a HostName with a given name
from(String) - Static method in class com.yahoo.config.provision.InstanceName
 
from(String) - Static method in class com.yahoo.config.provision.RegionName
 
from(String) - Static method in enum com.yahoo.config.provision.SystemName
 
from(String) - Static method in class com.yahoo.config.provision.TenantName
Create a TenantName with a given name.
from(String) - Static method in class com.yahoo.config.provision.zone.ZoneId
Create from a serialised ZoneId.
from(String, Version) - Static method in class com.yahoo.config.provision.ClusterMembership
 
from(String, Version, Optional<DockerImage>) - Static method in class com.yahoo.config.provision.ClusterMembership
 
from(String, String) - Static method in class com.yahoo.config.provision.zone.ZoneId
 
from(String, String, String) - Static method in class com.yahoo.config.provision.ApplicationId
 
from(String, String, String, String) - Static method in class com.yahoo.config.provision.HostFilter
Returns a host filter from three comma and-or space separated string lists.
from(Collection<String>, Collection<String>, Collection<ClusterSpec.Type>, Collection<ClusterSpec.Id>) - Static method in class com.yahoo.config.provision.HostFilter
Returns a host filter from three optional conditions
fromFullString(String) - Static method in class com.yahoo.config.provision.ApplicationId
 
fromJson(byte[], Optional<NodeFlavors>) - Static method in class com.yahoo.config.provision.serialization.AllocatedHostsSerializer
 
fromLegacyName(String) - Static method in class com.yahoo.config.provision.NodeResources
Create this from serial form.
fromRequiredNodeType(NodeType) - Static method in class com.yahoo.config.provision.Capacity
Creates this from a node type
fromSerializedForm(String) - Static method in class com.yahoo.config.provision.ApplicationId
 
fromSlime(Inspector) - Static method in class com.yahoo.config.provision.serialization.NetworkPortsSerializer
 
fromSlime(Inspector, Optional<NodeFlavors>) - Static method in class com.yahoo.config.provision.serialization.AllocatedHostsSerializer
 
fromString(String) - Static method in class com.yahoo.config.provision.DockerImage
 

G

getBandwidthGbps() - Method in class com.yahoo.config.provision.Flavor
Deprecated.
getCloud() - Method in class com.yahoo.config.provision.Zone
Returns the current cloud
getCloudName() - Method in interface com.yahoo.config.provision.zone.ZoneApi
 
getCloudNativeRegionName() - Method in interface com.yahoo.config.provision.zone.ZoneApi
Returns the region name within the cloud, e.g.
getConfig(CloudConfig.Builder) - Method in interface com.yahoo.config.provisioning.CloudConfig.Producer
 
getConfig(FlavorsConfig.Builder) - Method in interface com.yahoo.config.provisioning.FlavorsConfig.Producer
 
getConfig(NodeRepositoryConfig.Builder) - Method in interface com.yahoo.config.provisioning.NodeRepositoryConfig.Producer
 
getDefault() - Static method in enum com.yahoo.config.provision.NodeResources.DiskSpeed
 
getDefault() - Static method in enum com.yahoo.config.provision.NodeResources.StorageType
 
getDefMd5() - Method in class com.yahoo.config.provisioning.CloudConfig.Builder
 
getDefMd5() - Static method in class com.yahoo.config.provisioning.CloudConfig
 
getDefMd5() - Method in class com.yahoo.config.provisioning.FlavorsConfig.Builder
 
getDefMd5() - Static method in class com.yahoo.config.provisioning.FlavorsConfig
 
getDefMd5() - Method in class com.yahoo.config.provisioning.NodeRepositoryConfig.Builder
 
getDefMd5() - Static method in class com.yahoo.config.provisioning.NodeRepositoryConfig
 
getDefName() - Method in class com.yahoo.config.provisioning.CloudConfig.Builder
 
getDefName() - Static method in class com.yahoo.config.provisioning.CloudConfig
 
getDefName() - Method in class com.yahoo.config.provisioning.FlavorsConfig.Builder
 
getDefName() - Static method in class com.yahoo.config.provisioning.FlavorsConfig
 
getDefName() - Method in class com.yahoo.config.provisioning.NodeRepositoryConfig.Builder
 
getDefName() - Static method in class com.yahoo.config.provisioning.NodeRepositoryConfig
 
getDefNamespace() - Method in class com.yahoo.config.provisioning.CloudConfig.Builder
 
getDefNamespace() - Static method in class com.yahoo.config.provisioning.CloudConfig
 
getDefNamespace() - Method in class com.yahoo.config.provisioning.FlavorsConfig.Builder
 
getDefNamespace() - Static method in class com.yahoo.config.provisioning.FlavorsConfig
 
getDefNamespace() - Method in class com.yahoo.config.provisioning.NodeRepositoryConfig.Builder
 
getDefNamespace() - Static method in class com.yahoo.config.provisioning.NodeRepositoryConfig
 
getDefVersion() - Static method in class com.yahoo.config.provisioning.CloudConfig
 
getDefVersion() - Static method in class com.yahoo.config.provisioning.FlavorsConfig
 
getDefVersion() - Static method in class com.yahoo.config.provisioning.NodeRepositoryConfig
 
getDeployment(ApplicationId) - Method in interface com.yahoo.config.provision.InfraDeployer
 
getEnvironment() - Method in interface com.yahoo.config.provision.zone.ZoneApi
 
getFlavor(String) - Method in class com.yahoo.config.provision.NodeFlavors
Returns a flavor by name, or empty if there is no flavor with this name and it cannot be created on the fly.
getFlavorOrThrow(String) - Method in class com.yahoo.config.provision.NodeFlavors
Returns the flavor with the given name or throws an IllegalArgumentException if it does not exist and cannot be created on the fly.
getFlavors() - Method in class com.yahoo.config.provision.NodeFlavors
 
getHosts() - Method in class com.yahoo.config.provision.AllocatedHosts
Returns the hosts of this allocation
getId() - Method in interface com.yahoo.config.provision.zone.ZoneApi
 
getMinCpuCores() - Method in class com.yahoo.config.provision.Flavor
Deprecated.
getMinDiskAvailableGb() - Method in class com.yahoo.config.provision.Flavor
Deprecated.
getMinMainMemoryAvailableGb() - Method in class com.yahoo.config.provision.Flavor
Deprecated.
getRegionName() - Method in interface com.yahoo.config.provision.zone.ZoneApi
 
getSystemName() - Method in interface com.yahoo.config.provision.zone.ZoneApi
 
getType() - Method in class com.yahoo.config.provision.Flavor
 
global() - Static method in class com.yahoo.config.provision.ApplicationId
Returns an application id where all fields are "*"
group() - Method in class com.yahoo.config.provision.ClusterSpec
Returns the group within the cluster this specifies, or empty to specify the whole cluster
group(ClusterSpec.Group) - Method in class com.yahoo.config.provision.ClusterSpec.Builder
 
groups() - Method in class com.yahoo.config.provision.ClusterResources
 

H

hasFastDisk() - Method in class com.yahoo.config.provision.Flavor
Deprecated.
hashCode() - Method in class com.yahoo.config.provision.AllocatedHosts
 
hashCode() - Method in class com.yahoo.config.provision.ApplicationId
 
hashCode() - Method in class com.yahoo.config.provision.ApplicationName
 
hashCode() - Method in class com.yahoo.config.provision.AthenzDomain
 
hashCode() - Method in class com.yahoo.config.provision.AthenzService
 
hashCode() - Method in class com.yahoo.config.provision.CloudName
 
hashCode() - Method in class com.yahoo.config.provision.ClusterMembership
 
hashCode() - Method in class com.yahoo.config.provision.ClusterResources
 
hashCode() - Method in class com.yahoo.config.provision.ClusterSpec.Group
 
hashCode() - Method in class com.yahoo.config.provision.ClusterSpec
 
hashCode() - Method in class com.yahoo.config.provision.ClusterSpec.Id
 
hashCode() - Method in class com.yahoo.config.provision.DockerImage
 
hashCode() - Method in class com.yahoo.config.provision.Flavor
 
hashCode() - Method in class com.yahoo.config.provision.host.FlavorOverrides
 
hashCode() - Method in class com.yahoo.config.provision.HostName
 
hashCode() - Method in class com.yahoo.config.provision.HostSpec
 
hashCode() - Method in class com.yahoo.config.provision.InstanceName
 
hashCode() - Method in class com.yahoo.config.provision.NetworkPorts.Allocation
 
hashCode() - Method in class com.yahoo.config.provision.NetworkPorts
 
hashCode() - Method in class com.yahoo.config.provision.NodeResources
 
hashCode() - Method in class com.yahoo.config.provision.RegionName
 
hashCode() - Method in class com.yahoo.config.provision.security.NodeIdentity
 
hashCode() - Method in class com.yahoo.config.provision.TenantName
 
hashCode() - Method in class com.yahoo.config.provision.Zone
 
hashCode() - Method in class com.yahoo.config.provision.zone.ZoneId
 
host - com.yahoo.config.provision.NodeType
A host of a set of (Docker) tenant nodes
HostFilter - Class in com.yahoo.config.provision
A filter which matches a host depending on its properties.
HostLivenessTracker - Interface in com.yahoo.config.provision
Instances of this are used to keep track of (notify and query) which hosts are currently connected to the config system.
hostname() - Method in class com.yahoo.config.provision.HostSpec
Returns the name identifying this host
hostname() - Method in class com.yahoo.config.provision.security.NodeIdentity
 
hostname(HostName) - Method in class com.yahoo.config.provision.security.NodeIdentity.Builder
 
hostname(String) - Static method in class com.yahoo.config.provision.HostFilter
Returns a filter which matches a given host only
HostName - Class in com.yahoo.config.provision
A host name
HostSpec - Class in com.yahoo.config.provision
A specification of a host and its role.
HostSpec(String, ClusterMembership, Flavor, Optional<Version>) - Constructor for class com.yahoo.config.provision.HostSpec
Deprecated.
HostSpec(String, NodeResources, NodeResources, NodeResources, ClusterMembership, Optional<Version>, Optional<NetworkPorts>, Optional<DockerImage>) - Constructor for class com.yahoo.config.provision.HostSpec
Create a host in a hosted system
HostSpec(String, List<String>) - Constructor for class com.yahoo.config.provision.HostSpec
Deprecated.
HostSpec(String, List<String>, ClusterMembership) - Constructor for class com.yahoo.config.provision.HostSpec
Deprecated.
HostSpec(String, List<String>, Flavor) - Constructor for class com.yahoo.config.provision.HostSpec
Deprecated.
HostSpec(String, List<String>, Optional<Flavor>, Optional<ClusterMembership>) - Constructor for class com.yahoo.config.provision.HostSpec
Deprecated.
HostSpec(String, List<String>, Optional<Flavor>, Optional<ClusterMembership>, Optional<Version>) - Constructor for class com.yahoo.config.provision.HostSpec
Deprecated.
HostSpec(String, List<String>, Optional<Flavor>, Optional<ClusterMembership>, Optional<Version>, Optional<NetworkPorts>) - Constructor for class com.yahoo.config.provision.HostSpec
Deprecated.
HostSpec(String, List<String>, Optional<Flavor>, Optional<ClusterMembership>, Optional<Version>, Optional<NetworkPorts>, Optional<NodeResources>) - Constructor for class com.yahoo.config.provision.HostSpec
Deprecated.
HostSpec(String, List<String>, Optional<Flavor>, Optional<ClusterMembership>, Optional<Version>, Optional<NetworkPorts>, Optional<NodeResources>, Optional<DockerImage>) - Constructor for class com.yahoo.config.provision.HostSpec
Deprecated.
HostSpec(String, List<String>, Optional<NetworkPorts>) - Constructor for class com.yahoo.config.provision.HostSpec
Create a host in a non-cloud system, where hosts are specified in config
HostSpec(String, Optional<ClusterMembership>) - Constructor for class com.yahoo.config.provision.HostSpec
Deprecated.

I

id() - Method in class com.yahoo.config.provision.ClusterSpec
Returns the cluster id
Id(String) - Constructor for class com.yahoo.config.provision.ClusterSpec.Id
 
identifyNode(List<X509Certificate>) - Method in interface com.yahoo.config.provision.security.NodeIdentifier
 
identityName() - Method in class com.yahoo.config.provision.security.NodeIdentity
 
identityName(String) - Method in class com.yahoo.config.provision.security.NodeIdentity.Builder
 
ids() - Method in interface com.yahoo.config.provision.zone.ZoneList
Returns the ZoneIds of all zones in this list.
in(Environment...) - Method in interface com.yahoo.config.provision.zone.ZoneList
Zones in one of the given environments.
in(RegionName...) - Method in interface com.yahoo.config.provision.zone.ZoneList
Zones in one of the given regions.
index() - Method in class com.yahoo.config.provision.ClusterMembership
Returns the index of this node within the cluster
index() - Method in class com.yahoo.config.provision.ClusterSpec.Group
 
InfraDeployer - Interface in com.yahoo.config.provision
A deployer is used to deploy infrastructure applications.
instance() - Method in class com.yahoo.config.provision.ApplicationId
 
instanceName(InstanceName) - Method in class com.yahoo.config.provision.ApplicationId.Builder
 
instanceName(String) - Method in class com.yahoo.config.provision.ApplicationId.Builder
 
InstanceName - Class in com.yahoo.config.provision
Represents an applications instance name, which may be any kind of string or default.
isCd() - Method in enum com.yahoo.config.provision.SystemName
Whether the system is used for continuous deployment.
isConfigured() - Method in class com.yahoo.config.provision.Flavor
True if this is a configured flavor used for hosts, false if it is a virtual flavor created on the fly from node resources
isContainer() - Method in enum com.yahoo.config.provision.ClusterSpec.Type
Returns whether this runs a container cluster
isContent() - Method in enum com.yahoo.config.provision.ClusterSpec.Type
Returns whether this runs a content cluster
isDefault() - Method in class com.yahoo.config.provision.ApplicationName
 
isDefault() - Method in class com.yahoo.config.provision.CloudName
 
isDefault() - Method in class com.yahoo.config.provision.InstanceName
 
isDefault() - Method in enum com.yahoo.config.provision.NodeResources.DiskSpeed
 
isDefault() - Method in enum com.yahoo.config.provision.NodeResources.StorageType
 
isDefault() - Method in class com.yahoo.config.provision.RegionName
 
isDirect() - Method in enum com.yahoo.config.provision.zone.RoutingMethod
Returns whether this method routes requests directly to the Vespa container cluster
isDocker() - Method in class com.yahoo.config.provision.Flavor
Convenience, returns getType() == Type.DOCKER_CONTAINER
isDockerHost() - Method in enum com.yahoo.config.provision.NodeType
Deprecated.
isExclusive() - Method in class com.yahoo.config.provision.ClusterSpec
Returns whether the physical hosts running the nodes of this application can also run nodes of other applications.
isHost() - Method in enum com.yahoo.config.provision.NodeType
 
isManuallyDeployed() - Method in enum com.yahoo.config.provision.Environment
Returns whether deployments to this environment are done manually
isMultiRegion() - Method in enum com.yahoo.config.provision.Environment
Returns whether this environment can exist in multiple regions
isProduction() - Method in enum com.yahoo.config.provision.Environment
Returns whether this environment is production (prod)
isPublic() - Method in enum com.yahoo.config.provision.SystemName
Whether the system is similar to Public, e.g.
isRequired() - Method in class com.yahoo.config.provision.Capacity
Returns whether the requested number of nodes must be met exactly for a request for this to succeed
isShared() - Method in enum com.yahoo.config.provision.zone.RoutingMethod
Returns whether this method routes requests through a shared routing layer
isTest() - Method in enum com.yahoo.config.provision.Environment
Returns whether this environment is for automated tests
isTester() - Method in class com.yahoo.config.provision.InstanceName
 
isUnspecified() - Method in class com.yahoo.config.provision.NodeResources
 
isWithin(ClusterResources, ClusterResources) - Method in class com.yahoo.config.provision.ClusterResources
Returns true if this is within the given limits (inclusive) and is compatible with them

J

justNonNumbers() - Method in class com.yahoo.config.provision.NodeResources
Returns this with all numbers set to 0
justNumbers() - Method in class com.yahoo.config.provision.NodeResources
Returns this with disk speed and storage type set to any

K

key() - Method in class com.yahoo.config.provision.NetworkPorts.Allocation
 

L

lastDeployTime(ApplicationId) - Method in interface com.yahoo.config.provision.Deployer
Returns the time the current local active session was created, or empty if there is no local active session
lastRequestFrom(String) - Method in interface com.yahoo.config.provision.HostLivenessTracker
Returns the epoch timestamp of the last request received from the given hostname, or empty if there is no memory of this host making a request
LoadBalancerServiceException - Exception in com.yahoo.config.provision.exception
Transient exception thrown on behalf of a load balancer service
LoadBalancerServiceException(String, Throwable) - Constructor for exception com.yahoo.config.provision.exception.LoadBalancerServiceException
 
local - com.yahoo.config.provision.NodeResources.StorageType
 
log(Level, String) - Method in interface com.yahoo.config.provision.ProvisionLogger
 

M

main - com.yahoo.config.provision.SystemName
Production system
matches(String, String, Optional<ClusterMembership>) - Method in class com.yahoo.config.provision.HostFilter
Returns true if this filter matches the given host properties
maxResources() - Method in class com.yahoo.config.provision.Capacity
 
membership() - Method in class com.yahoo.config.provision.HostSpec
Returns the membership of this host, or an empty value if not present
memoryGb() - Method in class com.yahoo.config.provision.NodeResources
 
minCpuCores() - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor
 
minCpuCores(double) - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor.Builder
 
minDiskAvailableGb() - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor
 
minDiskAvailableGb(double) - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor.Builder
 
minMainMemoryAvailableGb() - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor
 
minMainMemoryAvailableGb(double) - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor.Builder
 
minResources() - Method in class com.yahoo.config.provision.Capacity
 

N

name() - Method in class com.yahoo.config.provision.Cloud
The name of this
name() - Method in class com.yahoo.config.provision.Flavor
Returns the unique identity of this flavor if it is configured, or the resource spec string otherwise
name() - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor
 
name(CloudName) - Method in class com.yahoo.config.provision.Cloud.Builder
 
name(String) - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor.Builder
 
networkPorts() - Method in class com.yahoo.config.provision.HostSpec
Returns the network port allocations on this host, or empty if not present
NetworkPorts - Class in com.yahoo.config.provision
Models an immutable list of network port allocations
NetworkPorts(Collection<NetworkPorts.Allocation>) - Constructor for class com.yahoo.config.provision.NetworkPorts
 
NetworkPorts.Allocation - Class in com.yahoo.config.provision
 
NetworkPortsSerializer - Class in com.yahoo.config.provision.serialization
Serializes network port allocations to/from JSON.
NetworkPortsSerializer() - Constructor for class com.yahoo.config.provision.serialization.NetworkPortsSerializer
 
nodeFlavors() - Method in class com.yahoo.config.provision.Zone
Returns all available node flavors for the zone, or empty if not set for this Zone.
NodeFlavors - Class in com.yahoo.config.provision
All the flavors configured in this zone (i.e this should be called HostFlavors).
NodeFlavors(FlavorsConfig) - Constructor for class com.yahoo.config.provision.NodeFlavors
 
NodeIdentifier - Interface in com.yahoo.config.provision.security
Identifies Vespa nodes from the their X509 certificate.
NodeIdentifierException - Exception in com.yahoo.config.provision.security
 
NodeIdentifierException(String) - Constructor for exception com.yahoo.config.provision.security.NodeIdentifierException
 
NodeIdentifierException(String, Throwable) - Constructor for exception com.yahoo.config.provision.security.NodeIdentifierException
 
NodeIdentifierException(Throwable) - Constructor for exception com.yahoo.config.provision.security.NodeIdentifierException
 
NodeIdentity - Class in com.yahoo.config.provision.security
The identity of a Vespa node
NodeIdentity.Builder - Class in com.yahoo.config.provision.security
 
NodeRepositoryConfig - Class in com.yahoo.config.provisioning
This class represents the root node of node-repository Copyright 2017 Yahoo Holdings.
NodeRepositoryConfig(NodeRepositoryConfig.Builder) - Constructor for class com.yahoo.config.provisioning.NodeRepositoryConfig
 
NodeRepositoryConfig.Builder - Class in com.yahoo.config.provisioning
 
NodeRepositoryConfig.Producer - Interface in com.yahoo.config.provisioning
 
nodeResources() - Method in class com.yahoo.config.provision.ClusterResources
 
NodeResources - Class in com.yahoo.config.provision
The node resources required by an application cluster
NodeResources(double, double, double, double) - Constructor for class com.yahoo.config.provision.NodeResources
 
NodeResources(double, double, double, double, NodeResources.DiskSpeed) - Constructor for class com.yahoo.config.provision.NodeResources
 
NodeResources(double, double, double, double, NodeResources.DiskSpeed, NodeResources.StorageType) - Constructor for class com.yahoo.config.provision.NodeResources
 
NodeResources.DiskSpeed - Enum in com.yahoo.config.provision
 
NodeResources.StorageType - Enum in com.yahoo.config.provision
 
nodes() - Method in class com.yahoo.config.provision.ClusterResources
Returns the total number of allocated nodes (over all groups)
nodeType() - Method in class com.yahoo.config.provision.security.NodeIdentity
 
NodeType - Enum in com.yahoo.config.provision
The possible types of nodes in the node repository
not() - Method in interface com.yahoo.config.provision.zone.ZoneFilter
Negates the next filter.
not() - Method in interface com.yahoo.config.provision.zone.ZoneList
Negates the next filter.

O

ofCloud(CloudName) - Method in interface com.yahoo.config.provision.zone.ZoneFilter
Zones in the specified cloud
ofDisk(double) - Static method in class com.yahoo.config.provision.host.FlavorOverrides
 
OutOfCapacityException - Exception in com.yahoo.config.provision
Exception thrown when we are unable to fulfill the request due to having too few nodes (of the specified flavor)
OutOfCapacityException(String) - Constructor for exception com.yahoo.config.provision.OutOfCapacityException
 

P

ParentHostUnavailableException - Exception in com.yahoo.config.provision
Exception thrown when trying to activate a node that runs on a host that is not yet ready to run the node.
ParentHostUnavailableException(String) - Constructor for exception com.yahoo.config.provision.ParentHostUnavailableException
 
perf - com.yahoo.config.provision.Environment
Environment used to run performance and stability experiments
port - Variable in class com.yahoo.config.provision.NetworkPorts.Allocation
 
portSuffix - Variable in class com.yahoo.config.provision.NetworkPorts.Allocation
 
prepare() - Method in interface com.yahoo.config.provision.Deployment
Prepares activation of this deployment.
prepare(ApplicationId, ClusterSpec, Capacity, ProvisionLogger) - Method in interface com.yahoo.config.provision.Provisioner
Prepares allocation of a set of hosts with a given type, common id and the amount.
prod - com.yahoo.config.provision.Environment
The environment in which any external or internal applications serve actual requests
Provisioner - Interface in com.yahoo.config.provision
Interface used by the config system to acquire hosts.
ProvisionLogger - Interface in com.yahoo.config.provision
Allows messages to be logged during provision which will be directed back to the party initiating the request.
proxy - com.yahoo.config.provision.NodeType
Nodes running the shared proxy layer
proxyhost - com.yahoo.config.provision.NodeType
A host of a (Docker) proxy node
Public - com.yahoo.config.provision.SystemName
System accessible to the public
PublicCd - com.yahoo.config.provision.SystemName
Continuous deployment system for testing the Public system

R

reachable() - Method in interface com.yahoo.config.provision.zone.ZoneFilter
Zones where config servers are up and running.
realResources() - Method in class com.yahoo.config.provision.HostSpec
The real resources available for Vespa processes on this node, after subtracting infrastructure overhead.
receivedRequestFrom(String) - Method in interface com.yahoo.config.provision.HostLivenessTracker
Called each time a config request is received from a client
region() - Method in class com.yahoo.config.provision.Zone
Returns the current region
region() - Method in class com.yahoo.config.provision.zone.ZoneId
 
RegionName - Class in com.yahoo.config.provision
Represents an applications region, which may be any kind of string or default.
remote - com.yahoo.config.provision.NodeResources.StorageType
 
remoteStorage() - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor
 
remoteStorage(boolean) - Method in class com.yahoo.config.provisioning.FlavorsConfig.Flavor.Builder
 
remove(NestedTransaction, ApplicationId) - Method in interface com.yahoo.config.provision.Provisioner
Transactionally remove this application.
repository() - Method in class com.yahoo.config.provision.DockerImage
 
reprovisionToUpgradeOs() - Method in class com.yahoo.config.provision.Cloud
Returns whether upgrading OS on hosts in this requires the host to be reprovisioned
reprovisionToUpgradeOs() - Method in interface com.yahoo.config.provision.zone.ZoneFilter
Zones where hosts must be reprovisioned to upgrade their OS
reprovisionToUpgradeOs() - Method in class com.yahoo.config.provisioning.CloudConfig
 
reprovisionToUpgradeOs(boolean) - Method in class com.yahoo.config.provision.Cloud.Builder
 
reprovisionToUpgradeOs(boolean) - Method in class com.yahoo.config.provisioning.CloudConfig.Builder
 
request(ClusterSpec.Type, ClusterSpec.Id) - Static method in class com.yahoo.config.provision.ClusterSpec
Creates a ClusterSpec when requesting a cluster
requestedResources() - Method in class com.yahoo.config.provision.HostSpec
Returns the requested resources leading to this host being provisioned, or empty if unspecified
requireAccessControl() - Method in class com.yahoo.config.provision.Cloud
Returns whether to require access control for all clusters in this
requireAccessControl() - Method in class com.yahoo.config.provisioning.CloudConfig
 
requireAccessControl(boolean) - Method in class com.yahoo.config.provision.Cloud.Builder
 
requireAccessControl(boolean) - Method in class com.yahoo.config.provisioning.CloudConfig.Builder
 
resources() - Method in class com.yahoo.config.provision.Flavor
 
restart(ApplicationId, HostFilter) - Method in interface com.yahoo.config.provision.Provisioner
Requests a restart of the services of the given application
restart(HostFilter) - Method in interface com.yahoo.config.provision.Deployment
Request a restart of services of this application on hosts matching the filter.
retire() - Method in class com.yahoo.config.provision.ClusterMembership
Returns a copy of this which is retired
retired() - Method in class com.yahoo.config.provision.ClusterMembership
Returns whether the cluster should prepare for this node to be removed
retiredFrom(ClusterSpec, int) - Static method in class com.yahoo.config.provision.ClusterMembership
 
routingMethod(RoutingMethod) - Method in interface com.yahoo.config.provision.zone.ZoneFilter
Zones where traffic is routed using given method
RoutingMethod - Enum in com.yahoo.config.provision.zone
The routing methods supported by a zone.

S

satisfies(ClusterSpec) - Method in class com.yahoo.config.provision.ClusterSpec
Returns whether this satisfies other for allocation purposes.
satisfies(NodeResources) - Method in class com.yahoo.config.provision.NodeResources
Returns true if all the resources of this are the same or larger than the given resources
serializedForm() - Method in class com.yahoo.config.provision.ApplicationId
Returns a serialized form of the content of this: tenant:application:instance
serviceType - Variable in class com.yahoo.config.provision.NetworkPorts.Allocation
 
shared - com.yahoo.config.provision.zone.RoutingMethod
Routing happens through shared routing layer
sharedLayer4 - com.yahoo.config.provision.zone.RoutingMethod
Routing happens through a shared layer 4 load balancer
size() - Method in class com.yahoo.config.provision.NetworkPorts
 
slow - com.yahoo.config.provision.NodeResources.DiskSpeed
 
smallerThan(ClusterResources) - Method in class com.yahoo.config.provision.ClusterResources
Returns true if this is smaller than the given resources in any dimension
specification(ClusterSpec.Type, ClusterSpec.Id) - Static method in class com.yahoo.config.provision.ClusterSpec
Creates a ClusterSpec for an existing cluster, group id and Vespa version needs to be set
staging - com.yahoo.config.provision.Environment
Production-like environment which runs staging tests before an app is deployed to production
storageType() - Method in class com.yahoo.config.provision.NodeResources
 
stringValue() - Method in class com.yahoo.config.provision.ClusterMembership
Returns all the information in this as a string which can be used to construct the same ClusterMembership instance using ClusterMembership.from(java.lang.String, com.yahoo.component.Version).
subtract(NodeResources) - Method in class com.yahoo.config.provision.NodeResources
 
system() - Method in class com.yahoo.config.provision.Zone
Returns the current system
SystemName - Enum in com.yahoo.config.provision
Systems in hosted Vespa

T

tag() - Method in class com.yahoo.config.provision.DockerImage
 
tagAsVersion() - Method in class com.yahoo.config.provision.DockerImage
Returns the tag as Version, Version.emptyVersion if tag is not set
tenant - com.yahoo.config.provision.NodeType
A node to be assigned to a tenant to run application workloads
tenant() - Method in class com.yahoo.config.provision.ApplicationId
 
tenant(TenantName) - Method in class com.yahoo.config.provision.ApplicationId.Builder
 
tenant(String) - Method in class com.yahoo.config.provision.ApplicationId.Builder
 
TenantName - Class in com.yahoo.config.provision
Represents a tenant in the provision API.
test - com.yahoo.config.provision.Environment
Environment for running system tests before an app is deployed to staging
toFullString() - Method in class com.yahoo.config.provision.ApplicationId
Returns "dotted" string (tenant.application.instance) with instance name always included
toJson(AllocatedHosts) - Static method in class com.yahoo.config.provision.serialization.AllocatedHostsSerializer
 
toShortString() - Method in class com.yahoo.config.provision.ApplicationId
Returns "dotted" string (tenant.application.instance) with instance name omitted if it is "default"
toSlime(AllocatedHosts, Cursor) - Static method in class com.yahoo.config.provision.serialization.AllocatedHostsSerializer
 
toSlime(NetworkPorts, Cursor) - Static method in class com.yahoo.config.provision.serialization.NetworkPortsSerializer
 
toString() - Method in class com.yahoo.config.provision.AllocatedHosts
 
toString() - Method in class com.yahoo.config.provision.ApplicationId
 
toString() - Method in class com.yahoo.config.provision.ApplicationName
 
toString() - Method in class com.yahoo.config.provision.AthenzDomain
 
toString() - Method in class com.yahoo.config.provision.AthenzService
 
toString() - Method in class com.yahoo.config.provision.Capacity
 
toString() - Method in class com.yahoo.config.provision.Cloud
 
toString() - Method in class com.yahoo.config.provision.CloudName
 
toString() - Method in class com.yahoo.config.provision.ClusterMembership
 
toString() - Method in class com.yahoo.config.provision.ClusterResources
 
toString() - Method in class com.yahoo.config.provision.ClusterSpec.Group
 
toString() - Method in class com.yahoo.config.provision.ClusterSpec.Id
 
toString() - Method in class com.yahoo.config.provision.ClusterSpec
 
toString() - Method in class com.yahoo.config.provision.DockerImage
 
toString() - Method in class com.yahoo.config.provision.Flavor
 
toString() - Method in class com.yahoo.config.provision.host.FlavorOverrides
 
toString() - Method in class com.yahoo.config.provision.HostName
 
toString() - Method in class com.yahoo.config.provision.HostSpec
 
toString() - Method in class com.yahoo.config.provision.InstanceName
 
toString() - Method in class com.yahoo.config.provision.NetworkPorts.Allocation
 
toString() - Method in class com.yahoo.config.provision.NodeResources
 
toString() - Method in class com.yahoo.config.provision.RegionName
 
toString() - Method in class com.yahoo.config.provision.security.NodeIdentity
 
toString() - Method in class com.yahoo.config.provision.TenantName
 
toString() - Method in class com.yahoo.config.provision.Zone
 
toString() - Method in class com.yahoo.config.provision.zone.ZoneId
 
toStringValue() - Method in class com.yahoo.config.provision.ClusterMembership
 
TransientException - Exception in com.yahoo.config.provision
A provisioning exception that is considered transient.
TransientException(String) - Constructor for exception com.yahoo.config.provision.TransientException
 
TransientException(String, Throwable) - Constructor for exception com.yahoo.config.provision.TransientException
 
type() - Method in class com.yahoo.config.provision.Capacity
Returns the node type (role) requested.
type() - Method in class com.yahoo.config.provision.ClusterSpec
Returns the cluster type

U

undefined - com.yahoo.config.provision.Flavor.Type
 
unretire() - Method in class com.yahoo.config.provision.ClusterMembership
Returns a copy of this node which is not retired
unspecified - Static variable in class com.yahoo.config.provision.NodeResources
 
unspecified() - Static method in class com.yahoo.config.provision.NodeResources
 
upgrade(ZoneApi) - Method in class com.yahoo.config.provision.zone.UpgradePolicy
Upgrade given zone as the next step
upgradeInParallel(ZoneApi...) - Method in class com.yahoo.config.provision.zone.UpgradePolicy
Upgrade given zones in parallel as the next step
UpgradePolicy - Class in com.yahoo.config.provision.zone
This class declares the order to use when upgrading zones in a system.
useCuratorClientCache() - Method in class com.yahoo.config.provisioning.NodeRepositoryConfig
 
useCuratorClientCache(boolean) - Method in class com.yahoo.config.provisioning.NodeRepositoryConfig.Builder
 

V

value() - Method in class com.yahoo.config.provision.ApplicationName
 
value() - Method in class com.yahoo.config.provision.AthenzDomain
 
value() - Method in class com.yahoo.config.provision.AthenzService
 
value() - Method in class com.yahoo.config.provision.CloudName
 
value() - Method in class com.yahoo.config.provision.ClusterSpec.Id
 
value() - Method in enum com.yahoo.config.provision.Environment
Returns a name of this which is used in external API's and stored in persistent stores
value() - Method in class com.yahoo.config.provision.HostName
 
value() - Method in class com.yahoo.config.provision.InstanceName
 
value() - Method in class com.yahoo.config.provision.RegionName
 
value() - Method in enum com.yahoo.config.provision.SystemName
 
value() - Method in class com.yahoo.config.provision.TenantName
 
value() - Method in class com.yahoo.config.provision.zone.ZoneId
Returns the serialised value of this.
valueOf(String) - Static method in enum com.yahoo.config.provision.ClusterSpec.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.config.provision.Environment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.config.provision.Flavor.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.config.provision.NodeResources.DiskSpeed
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.config.provision.NodeResources.StorageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.config.provision.NodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.config.provision.SystemName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yahoo.config.provision.zone.RoutingMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.yahoo.config.provision.ClusterSpec.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.config.provision.Environment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.config.provision.Flavor.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.config.provision.NodeResources.DiskSpeed
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.config.provision.NodeResources.StorageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.config.provision.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.config.provision.SystemName
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yahoo.config.provision.zone.RoutingMethod
Returns an array containing the constants of this enum type, in the order they are declared.
vcpu() - Method in class com.yahoo.config.provision.NodeResources
 
version() - Method in class com.yahoo.config.provision.HostSpec
Returns the current version of Vespa running on this node, or empty if not known
vespaVersion() - Method in class com.yahoo.config.provision.ClusterSpec
Returns the version of Vespa that we want this cluster to run
vespaVersion(Version) - Method in class com.yahoo.config.provision.ClusterSpec.Builder
 
vespaVersion(String) - Method in class com.yahoo.config.provision.ClusterSpec.Builder
 
VIRTUAL_MACHINE - com.yahoo.config.provision.Flavor.Type
 

W

with(ClusterSpec) - Method in class com.yahoo.config.provision.ClusterMembership
 
with(FlavorOverrides) - Method in class com.yahoo.config.provision.Flavor
 
with(NodeResources) - Method in class com.yahoo.config.provision.ClusterResources
 
with(NodeResources) - Method in class com.yahoo.config.provision.Flavor
 
with(NodeResources.DiskSpeed) - Method in class com.yahoo.config.provision.NodeResources
 
with(NodeResources.StorageType) - Method in class com.yahoo.config.provision.NodeResources
 
with(Optional<ClusterSpec.Group>) - Method in class com.yahoo.config.provision.ClusterSpec
 
withBandwidthGbps(double) - Method in class com.yahoo.config.provision.NodeResources
 
withDiskGb(double) - Method in class com.yahoo.config.provision.NodeResources
 
withGroups(int) - Method in class com.yahoo.config.provision.Capacity
 
withGroups(int) - Method in class com.yahoo.config.provision.ClusterResources
 
withHosts(Set<HostSpec>) - Static method in class com.yahoo.config.provision.AllocatedHosts
 
withMemoryGb(double) - Method in class com.yahoo.config.provision.NodeResources
 
withPorts(Optional<NetworkPorts>) - Method in class com.yahoo.config.provision.HostSpec
 
withTag(Version) - Method in class com.yahoo.config.provision.DockerImage
Returns the Docker image tagged with the given version
withVcpu(double) - Method in class com.yahoo.config.provision.NodeResources
 

Z

Zone - Class in com.yahoo.config.provision
The zone (environment + region) of this runtime, and some other information.
Zone(ConfigserverConfig, NodeFlavors, CloudConfig) - Constructor for class com.yahoo.config.provision.Zone
 
Zone(Cloud, SystemName, Environment, RegionName) - Constructor for class com.yahoo.config.provision.Zone
Create from cloud, system, environment and region.
Zone(Environment, RegionName) - Constructor for class com.yahoo.config.provision.Zone
Create from environment and region.
Zone(SystemName, Environment, RegionName) - Constructor for class com.yahoo.config.provision.Zone
Create from system, environment and region.
ZoneApi - Interface in com.yahoo.config.provision.zone
 
ZoneFilter - Interface in com.yahoo.config.provision.zone
A ZoneId list which can be filtered in various ways; elements can be accessed after at least one filter.
ZoneId - Class in com.yahoo.config.provision.zone
Unique identifier for a Zone; use when referencing them.
ZoneList - Interface in com.yahoo.config.provision.zone
Provides filters for and access to a list of ZoneIds.
zones() - Method in interface com.yahoo.config.provision.zone.ZoneList
Returns the ZoneApi of all zones in this list.
A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes All Packages