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(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.
All Classes All Packages