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
All Classes All Packages
All Classes All Packages
A
- activate() - Method in interface com.yahoo.config.provision.Deployment
-
Activates this deployment.
- activate(Collection<HostSpec>, ActivationContext, ApplicationTransaction) - 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.
- ActivationConflictException - Exception in com.yahoo.config.provision.exception
-
Exception used when activation cannot be done because activation is for an older session than the one that is active now or because current active session has changed since the session to be activated was created
- ActivationConflictException(String) - Constructor for exception com.yahoo.config.provision.exception.ActivationConflictException
- ActivationConflictException(String, Throwable) - Constructor for exception com.yahoo.config.provision.exception.ActivationConflictException
- ActivationContext - Class in com.yahoo.config.provision
-
The context passed to the node repo when activating a node.
- ActivationContext(long) - Constructor for class com.yahoo.config.provision.ActivationContext
- 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.provisioning.CloudConfig
- 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
- application() - Method in class com.yahoo.config.provision.ApplicationTransaction
- application() - Method in class com.yahoo.config.provision.ProvisionLock
- 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
- ApplicationLockException(String) - 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.
- ApplicationTransaction - Class in com.yahoo.config.provision
-
A transaction which exists while holding the application provision lock.
- ApplicationTransaction(ProvisionLock, NestedTransaction) - Constructor for class com.yahoo.config.provision.ApplicationTransaction
- 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
- bootstrapping() - Method in interface com.yahoo.config.provision.Deployer
-
Whether the deployer is bootstrapping, some users of the deployer will want to hold off with deployments in that case.
- 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.provision.Cloud.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
-
Returns whether given node type can run on this
- 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
- close() - Method in class com.yahoo.config.provision.ApplicationTransaction
- close() - Method in class com.yahoo.config.provision.ProvisionLock
- 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 Yahoo.
- 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
-
Config server node
- 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
-
Host of a config server node
- configId - Variable in class com.yahoo.config.provision.NetworkPorts.Allocation
- container - com.yahoo.config.provision.ClusterSpec.Type
- containerImage() - Method in class com.yahoo.config.provisioning.NodeRepositoryConfig
- containerImage(String) - Method in class com.yahoo.config.provisioning.NodeRepositoryConfig.Builder
- content - com.yahoo.config.provision.ClusterSpec.Type
- controller - com.yahoo.config.provision.NodeType
-
Controller node
- controllerhost - com.yahoo.config.provision.NodeType
-
Host of a 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.ClusterResources
-
Returns the standard cost of these resources, in dollars per hour
- 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
-
Host capable of running multiple node types, 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
- distanceTo(NodeResources) - Method in class com.yahoo.config.provision.NodeResources
- 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 - Class in com.yahoo.config.provision
-
A container 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
- 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.HostFilter
- 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.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(String, NodeResources, Optional<FlavorOverrides>, Flavor.Type, boolean, int) - Constructor for class com.yahoo.config.provision.Flavor
- 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 Yahoo.
- 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, Optional<DockerImage>) - Static method in class com.yahoo.config.provision.ClusterMembership
- from(String, String) - Static method in class com.yahoo.config.provision.DockerImage
- 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[]) - 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.AllocatedHostsSerializer
- fromSlime(Inspector) - Static method in class com.yahoo.config.provision.serialization.NetworkPortsSerializer
- fromString(String) - Static method in class com.yahoo.config.provision.DockerImage
G
- generation() - Method in class com.yahoo.config.provision.ActivationContext
-
Returns the application config generation we are activating
- getApplyOnRestart() - Method in class com.yahoo.config.provisioning.CloudConfig.Builder
- getApplyOnRestart() - Method in class com.yahoo.config.provisioning.FlavorsConfig.Builder
- getApplyOnRestart() - Method in class com.yahoo.config.provisioning.NodeRepositoryConfig.Builder
- 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
- 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
- getVirtualId() - Method in interface com.yahoo.config.provision.zone.ZoneApi
-
Returns the virtual ID of this zone.
- 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
- 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.HostFilter
- 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
-
Host of a 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, 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>, Optional<NetworkPorts>) - Constructor for class com.yahoo.config.provision.HostSpec
-
Create a host in a non-cloud system, where hosts are specified in config
- hostType() - Method in enum com.yahoo.config.provision.NodeType
-
Returns the host type of this
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.
- isAnyOf(Environment...) - Method in enum com.yahoo.config.provision.Environment
-
Returns whether this is one of the given environments
- isCd() - Method in enum com.yahoo.config.provision.SystemName
-
Whether the system is used for continuous deployment.
- isConfigServerHostLike() - Method in enum com.yahoo.config.provision.NodeType
-
either config server host or controller host
- isConfigServerLike() - Method in enum com.yahoo.config.provision.NodeType
-
either config server or controller
- 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
- 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
- isSharable() - Method in enum com.yahoo.config.provision.NodeType
-
Returns whether this supports host sharing
- isShared() - Method in enum com.yahoo.config.provision.zone.RoutingMethod
-
Returns whether this method routes requests through a shared routing layer
- isStateful() - Method in class com.yahoo.config.provision.ClusterSpec
-
Returns whether this cluster has state
- 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.ClusterResources
- 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
- lock(ApplicationId) - Method in interface com.yahoo.config.provision.Provisioner
-
Returns a provision lock for the given application
- 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
- nested() - Method in class com.yahoo.config.provision.ApplicationTransaction
-
Returns the NestedTransaction of this
- 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
- nodeCacheSize() - Method in class com.yahoo.config.provisioning.NodeRepositoryConfig
- nodeCacheSize(long) - Method in class com.yahoo.config.provisioning.NodeRepositoryConfig.Builder
- 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
- NodeFlavors(Collection<Flavor>) - 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 Yahoo.
- 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.
- ProvisionLock - Class in com.yahoo.config.provision
-
A type-safe wrapper for an application's provision lock.
- ProvisionLock(ApplicationId, Mutex) - Constructor for class com.yahoo.config.provision.ProvisionLock
- 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
-
Node serving the shared proxy layer
- proxyhost - com.yahoo.config.provision.NodeType
-
Host of a 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.
- registry() - Method in class com.yahoo.config.provision.DockerImage
-
Returns the registry-part of this, i.e.
- 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(ApplicationTransaction) - Method in interface com.yahoo.config.provision.Provisioner
-
Transactionally remove an application under lock.
- repository() - Method in class com.yahoo.config.provision.DockerImage
-
Returns the repository-part of this
- 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
- serverDeployTimeout() - Method in interface com.yahoo.config.provision.Deployer
-
Timeout for deploy in server, clients can use this to set correct client timeout
- serviceType - Variable in class com.yahoo.config.provision.NetworkPorts.Allocation
- setApplyOnRestart(boolean) - Method in class com.yahoo.config.provisioning.CloudConfig.Builder
- setApplyOnRestart(boolean) - Method in class com.yahoo.config.provisioning.FlavorsConfig.Builder
- setApplyOnRestart(boolean) - Method in class com.yahoo.config.provisioning.NodeRepositoryConfig.Builder
- 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
- stateful(boolean) - Method in class com.yahoo.config.provision.ClusterSpec.Builder
- 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, java.util.Optional<com.yahoo.config.provision.DockerImage>)
. - 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
-
Returns this image's tag, if any
- tagAsVersion() - Method in class com.yahoo.config.provision.DockerImage
-
Returns the tag as a
Version
,Version.emptyVersion
if tag is not set - tenant - com.yahoo.config.provision.NodeType
-
Node assignable 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
- tenantContainerImage() - Method in class com.yahoo.config.provisioning.NodeRepositoryConfig
- tenantContainerImage(String) - Method in class com.yahoo.config.provisioning.NodeRepositoryConfig.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
- totalResources() - Method in class com.yahoo.config.provision.ClusterResources
-
Returns the total resources of this, that is the number of nodes times the node resources
- 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 method in class com.yahoo.config.provision.NodeResources
- untagged() - Method in class com.yahoo.config.provision.DockerImage
-
Returns the registry and repository for this image, excluding its tag
- 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
- withNodes(int) - Method in class com.yahoo.config.provision.ClusterResources
- withPorts(Optional<NetworkPorts>) - Method in class com.yahoo.config.provision.HostSpec
- withRegistry(String) - Method in class com.yahoo.config.provision.DockerImage
-
Returns a copy of this with registry set to given value
- withTag(Version) - Method in class com.yahoo.config.provision.DockerImage
-
Returns a copy of this tagged with the given version
- withVcpu(double) - Method in class com.yahoo.config.provision.NodeResources
Z
- zero() - Static method in class com.yahoo.config.provision.NodeResources
- Zone - Class in com.yahoo.config.provision
-
The zone (environment + region) of this runtime, and some other information.
- Zone(ConfigserverConfig, 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.
All Classes All Packages