summaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@verizonmedia.com>2020-03-23 13:52:16 +0100
committerJon Bratseth <bratseth@verizonmedia.com>2020-03-23 13:52:16 +0100
commit620e91e995199ebf0111090c75a1e9413b848c56 (patch)
treed5cb2992cd475ba55aca3c6e51b62dc05ccb1007 /config-provisioning
parent33ed57c00abcd6efd3b4d155f61b0a21fcc3c864 (diff)
Update ABI spec
Diffstat (limited to 'config-provisioning')
-rw-r--r--config-provisioning/abi-spec.json876
1 files changed, 1 insertions, 875 deletions
diff --git a/config-provisioning/abi-spec.json b/config-provisioning/abi-spec.json
index 853fe4b11ed..9e26dfeeb6e 100644
--- a/config-provisioning/abi-spec.json
+++ b/config-provisioning/abi-spec.json
@@ -1,875 +1 @@
-{
- "com.yahoo.config.provision.AllocatedHosts": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public static com.yahoo.config.provision.AllocatedHosts withHosts(java.util.Set)",
- "public java.util.Set getHosts()",
- "public boolean equals(java.lang.Object)",
- "public int hashCode()",
- "public java.lang.String toString()"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.ApplicationId$Builder": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>()",
- "public com.yahoo.config.provision.ApplicationId$Builder tenant(com.yahoo.config.provision.TenantName)",
- "public com.yahoo.config.provision.ApplicationId$Builder tenant(java.lang.String)",
- "public com.yahoo.config.provision.ApplicationId$Builder applicationName(com.yahoo.config.provision.ApplicationName)",
- "public com.yahoo.config.provision.ApplicationId$Builder applicationName(java.lang.String)",
- "public com.yahoo.config.provision.ApplicationId$Builder instanceName(com.yahoo.config.provision.InstanceName)",
- "public com.yahoo.config.provision.ApplicationId$Builder instanceName(java.lang.String)",
- "public com.yahoo.config.provision.ApplicationId build()"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.ApplicationId": {
- "superClass": "java.lang.Object",
- "interfaces": [
- "java.lang.Comparable"
- ],
- "attributes": [
- "public",
- "final"
- ],
- "methods": [
- "public void <init>(com.yahoo.cloud.config.ApplicationIdConfig)",
- "public static com.yahoo.config.provision.ApplicationId from(com.yahoo.config.provision.TenantName, com.yahoo.config.provision.ApplicationName, com.yahoo.config.provision.InstanceName)",
- "public static com.yahoo.config.provision.ApplicationId from(java.lang.String, java.lang.String, java.lang.String)",
- "public static com.yahoo.config.provision.ApplicationId fromSerializedForm(java.lang.String)",
- "public int hashCode()",
- "public boolean equals(java.lang.Object)",
- "public java.lang.String serializedForm()",
- "public java.lang.String toShortString()",
- "public java.lang.String toFullString()",
- "public java.lang.String toString()",
- "public com.yahoo.config.provision.TenantName tenant()",
- "public com.yahoo.config.provision.ApplicationName application()",
- "public com.yahoo.config.provision.InstanceName instance()",
- "public int compareTo(com.yahoo.config.provision.ApplicationId)",
- "public static com.yahoo.config.provision.ApplicationId defaultId()",
- "public static com.yahoo.config.provision.ApplicationId global()",
- "public bridge synthetic int compareTo(java.lang.Object)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.ApplicationLockException": {
- "superClass": "java.lang.RuntimeException",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(java.lang.Exception)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.ApplicationName": {
- "superClass": "java.lang.Object",
- "interfaces": [
- "java.lang.Comparable"
- ],
- "attributes": [
- "public"
- ],
- "methods": [
- "public int hashCode()",
- "public boolean equals(java.lang.Object)",
- "public java.lang.String toString()",
- "public static com.yahoo.config.provision.ApplicationName from(java.lang.String)",
- "public static com.yahoo.config.provision.ApplicationName defaultName()",
- "public boolean isDefault()",
- "public java.lang.String value()",
- "public int compareTo(com.yahoo.config.provision.ApplicationName)",
- "public bridge synthetic int compareTo(java.lang.Object)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.AthenzDomain": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public static com.yahoo.config.provision.AthenzDomain from(java.lang.String)",
- "public java.lang.String value()",
- "public java.lang.String toString()",
- "public boolean equals(java.lang.Object)",
- "public int hashCode()"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.AthenzService": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public java.lang.String value()",
- "public static com.yahoo.config.provision.AthenzService from(java.lang.String)",
- "public java.lang.String toString()",
- "public boolean equals(java.lang.Object)",
- "public int hashCode()"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.Capacity": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public",
- "final"
- ],
- "methods": [
- "public int nodeCount()",
- "public java.util.Optional flavor()",
- "public java.util.Optional nodeResources()",
- "public boolean isRequired()",
- "public boolean canFail()",
- "public com.yahoo.config.provision.NodeType type()",
- "public java.lang.String toString()",
- "public static com.yahoo.config.provision.Capacity fromNodeCount(int)",
- "public static com.yahoo.config.provision.Capacity fromCount(int, com.yahoo.config.provision.NodeResources)",
- "public static com.yahoo.config.provision.Capacity fromCount(int, com.yahoo.config.provision.NodeResources, boolean, boolean)",
- "public static com.yahoo.config.provision.Capacity fromCount(int, java.util.Optional, boolean, boolean)",
- "public static com.yahoo.config.provision.Capacity fromRequiredNodeType(com.yahoo.config.provision.NodeType)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.CertificateNotReadyException": {
- "superClass": "com.yahoo.config.provision.TransientException",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(java.lang.String)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.CloudName": {
- "superClass": "java.lang.Object",
- "interfaces": [
- "java.lang.Comparable"
- ],
- "attributes": [
- "public"
- ],
- "methods": [
- "public java.lang.String value()",
- "public boolean isDefault()",
- "public static com.yahoo.config.provision.CloudName defaultName()",
- "public static com.yahoo.config.provision.CloudName from(java.lang.String)",
- "public boolean equals(java.lang.Object)",
- "public int hashCode()",
- "public java.lang.String toString()",
- "public int compareTo(com.yahoo.config.provision.CloudName)",
- "public bridge synthetic int compareTo(java.lang.Object)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.ClusterMembership": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "protected void <init>()",
- "protected java.lang.String toStringValue()",
- "public com.yahoo.config.provision.ClusterSpec cluster()",
- "public int index()",
- "public boolean retired()",
- "public com.yahoo.config.provision.ClusterMembership retire()",
- "public com.yahoo.config.provision.ClusterMembership unretire()",
- "public com.yahoo.config.provision.ClusterMembership with(com.yahoo.config.provision.ClusterSpec)",
- "public java.lang.String stringValue()",
- "public int hashCode()",
- "public boolean equals(java.lang.Object)",
- "public java.lang.String toString()",
- "public static com.yahoo.config.provision.ClusterMembership from(java.lang.String, com.yahoo.component.Version)",
- "public static com.yahoo.config.provision.ClusterMembership from(java.lang.String, com.yahoo.component.Version, java.util.Optional)",
- "public static com.yahoo.config.provision.ClusterMembership from(com.yahoo.config.provision.ClusterSpec, int)",
- "public static com.yahoo.config.provision.ClusterMembership retiredFrom(com.yahoo.config.provision.ClusterSpec, int)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.ClusterSpec$Builder": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public com.yahoo.config.provision.ClusterSpec build()",
- "public com.yahoo.config.provision.ClusterSpec$Builder group(com.yahoo.config.provision.ClusterSpec$Group)",
- "public com.yahoo.config.provision.ClusterSpec$Builder vespaVersion(com.yahoo.component.Version)",
- "public com.yahoo.config.provision.ClusterSpec$Builder vespaVersion(java.lang.String)",
- "public com.yahoo.config.provision.ClusterSpec$Builder exclusive(boolean)",
- "public com.yahoo.config.provision.ClusterSpec$Builder combinedId(java.util.Optional)",
- "public com.yahoo.config.provision.ClusterSpec$Builder dockerImageRepo(java.util.Optional)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.ClusterSpec$Group": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public",
- "final"
- ],
- "methods": [
- "public static com.yahoo.config.provision.ClusterSpec$Group from(int)",
- "public int index()",
- "public java.lang.String toString()",
- "public boolean equals(java.lang.Object)",
- "public int hashCode()"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.ClusterSpec$Id": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public",
- "final"
- ],
- "methods": [
- "public void <init>(java.lang.String)",
- "public static com.yahoo.config.provision.ClusterSpec$Id from(java.lang.String)",
- "public java.lang.String value()",
- "public java.lang.String toString()",
- "public boolean equals(java.lang.Object)",
- "public int hashCode()"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.ClusterSpec$Type": {
- "superClass": "java.lang.Enum",
- "interfaces": [],
- "attributes": [
- "public",
- "final",
- "enum"
- ],
- "methods": [
- "public static com.yahoo.config.provision.ClusterSpec$Type[] values()",
- "public static com.yahoo.config.provision.ClusterSpec$Type valueOf(java.lang.String)",
- "public boolean isContent()",
- "public boolean isContainer()",
- "public static com.yahoo.config.provision.ClusterSpec$Type from(java.lang.String)"
- ],
- "fields": [
- "public static final enum com.yahoo.config.provision.ClusterSpec$Type admin",
- "public static final enum com.yahoo.config.provision.ClusterSpec$Type container",
- "public static final enum com.yahoo.config.provision.ClusterSpec$Type content",
- "public static final enum com.yahoo.config.provision.ClusterSpec$Type combined"
- ]
- },
- "com.yahoo.config.provision.ClusterSpec": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public",
- "final"
- ],
- "methods": [
- "public com.yahoo.config.provision.ClusterSpec$Type type()",
- "public com.yahoo.config.provision.ClusterSpec$Id id()",
- "public java.util.Optional dockerImageRepo()",
- "public java.util.Optional dockerImage()",
- "public com.yahoo.component.Version vespaVersion()",
- "public java.util.Optional group()",
- "public java.util.Optional combinedId()",
- "public boolean isExclusive()",
- "public com.yahoo.config.provision.ClusterSpec with(java.util.Optional)",
- "public com.yahoo.config.provision.ClusterSpec exclusive(boolean)",
- "public static com.yahoo.config.provision.ClusterSpec request(com.yahoo.config.provision.ClusterSpec$Type, com.yahoo.config.provision.ClusterSpec$Id, com.yahoo.component.Version, boolean, java.util.Optional)",
- "public static com.yahoo.config.provision.ClusterSpec request(com.yahoo.config.provision.ClusterSpec$Type, com.yahoo.config.provision.ClusterSpec$Id, com.yahoo.component.Version, boolean, java.util.Optional, java.util.Optional)",
- "public static com.yahoo.config.provision.ClusterSpec from(com.yahoo.config.provision.ClusterSpec$Type, com.yahoo.config.provision.ClusterSpec$Id, com.yahoo.config.provision.ClusterSpec$Group, com.yahoo.component.Version, boolean, java.util.Optional)",
- "public static com.yahoo.config.provision.ClusterSpec from(com.yahoo.config.provision.ClusterSpec$Type, com.yahoo.config.provision.ClusterSpec$Id, com.yahoo.config.provision.ClusterSpec$Group, com.yahoo.component.Version, boolean, java.util.Optional, java.util.Optional)",
- "public static com.yahoo.config.provision.ClusterSpec$Builder request(com.yahoo.config.provision.ClusterSpec$Type, com.yahoo.config.provision.ClusterSpec$Id)",
- "public static com.yahoo.config.provision.ClusterSpec$Builder specification(com.yahoo.config.provision.ClusterSpec$Type, com.yahoo.config.provision.ClusterSpec$Id)",
- "public java.lang.String toString()",
- "public int hashCode()",
- "public boolean equals(java.lang.Object)",
- "public boolean satisfies(com.yahoo.config.provision.ClusterSpec)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.Deployer": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public",
- "interface",
- "abstract"
- ],
- "methods": [
- "public java.util.Optional deployFromLocalActive(com.yahoo.config.provision.ApplicationId)",
- "public abstract java.util.Optional deployFromLocalActive(com.yahoo.config.provision.ApplicationId, boolean)",
- "public java.util.Optional deployFromLocalActive(com.yahoo.config.provision.ApplicationId, java.time.Duration)",
- "public abstract java.util.Optional deployFromLocalActive(com.yahoo.config.provision.ApplicationId, java.time.Duration, boolean)",
- "public abstract java.util.Optional lastDeployTime(com.yahoo.config.provision.ApplicationId)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.Deployment": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public",
- "interface",
- "abstract"
- ],
- "methods": [
- "public abstract void prepare()",
- "public abstract void activate()",
- "public abstract void restart(com.yahoo.config.provision.HostFilter)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.DockerImage": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public java.lang.String repository()",
- "public java.util.Optional tag()",
- "public com.yahoo.component.Version tagAsVersion()",
- "public com.yahoo.config.provision.DockerImage withTag(com.yahoo.component.Version)",
- "public java.lang.String asString()",
- "public java.lang.String toString()",
- "public boolean equals(java.lang.Object)",
- "public int hashCode()",
- "public static com.yahoo.config.provision.DockerImage fromString(java.lang.String)"
- ],
- "fields": [
- "public static final com.yahoo.config.provision.DockerImage EMPTY"
- ]
- },
- "com.yahoo.config.provision.Environment": {
- "superClass": "java.lang.Enum",
- "interfaces": [],
- "attributes": [
- "public",
- "final",
- "enum"
- ],
- "methods": [
- "public static com.yahoo.config.provision.Environment[] values()",
- "public static com.yahoo.config.provision.Environment valueOf(java.lang.String)",
- "public boolean isManuallyDeployed()",
- "public boolean isTest()",
- "public boolean isProduction()",
- "public boolean isMultiRegion()",
- "public static com.yahoo.config.provision.Environment defaultEnvironment()",
- "public static com.yahoo.config.provision.Environment from(java.lang.String)",
- "public java.lang.String value()"
- ],
- "fields": [
- "public static final enum com.yahoo.config.provision.Environment prod",
- "public static final enum com.yahoo.config.provision.Environment staging",
- "public static final enum com.yahoo.config.provision.Environment test",
- "public static final enum com.yahoo.config.provision.Environment dev",
- "public static final enum com.yahoo.config.provision.Environment perf"
- ]
- },
- "com.yahoo.config.provision.Flavor$Type": {
- "superClass": "java.lang.Enum",
- "interfaces": [],
- "attributes": [
- "public",
- "final",
- "enum"
- ],
- "methods": [
- "public static com.yahoo.config.provision.Flavor$Type[] values()",
- "public static com.yahoo.config.provision.Flavor$Type valueOf(java.lang.String)"
- ],
- "fields": [
- "public static final enum com.yahoo.config.provision.Flavor$Type undefined",
- "public static final enum com.yahoo.config.provision.Flavor$Type BARE_METAL",
- "public static final enum com.yahoo.config.provision.Flavor$Type VIRTUAL_MACHINE",
- "public static final enum com.yahoo.config.provision.Flavor$Type DOCKER_CONTAINER"
- ]
- },
- "com.yahoo.config.provision.Flavor": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(com.yahoo.config.provisioning.FlavorsConfig$Flavor)",
- "public void <init>(com.yahoo.config.provision.NodeResources)",
- "public void <init>(java.lang.String, com.yahoo.config.provision.NodeResources)",
- "public com.yahoo.config.provision.Flavor with(com.yahoo.config.provision.host.FlavorOverrides)",
- "public com.yahoo.config.provision.Flavor with(com.yahoo.config.provision.NodeResources)",
- "public java.lang.String name()",
- "public int cost()",
- "public boolean isConfigured()",
- "public com.yahoo.config.provision.NodeResources resources()",
- "public java.util.Optional flavorOverrides()",
- "public double getMinMainMemoryAvailableGb()",
- "public double getMinDiskAvailableGb()",
- "public boolean hasFastDisk()",
- "public double getBandwidthGbps()",
- "public double getMinCpuCores()",
- "public com.yahoo.config.provision.Flavor$Type getType()",
- "public boolean isDocker()",
- "public int hashCode()",
- "public boolean equals(java.lang.Object)",
- "public java.lang.String toString()"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.HostFilter": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public boolean matches(java.lang.String, java.lang.String, java.util.Optional)",
- "public static com.yahoo.config.provision.HostFilter all()",
- "public static com.yahoo.config.provision.HostFilter hostname(java.lang.String)",
- "public static com.yahoo.config.provision.HostFilter flavor(java.lang.String)",
- "public static com.yahoo.config.provision.HostFilter clusterType(com.yahoo.config.provision.ClusterSpec$Type)",
- "public static com.yahoo.config.provision.HostFilter clusterId(com.yahoo.config.provision.ClusterSpec$Id)",
- "public static com.yahoo.config.provision.HostFilter from(java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)",
- "public static com.yahoo.config.provision.HostFilter from(java.lang.String, java.lang.String, java.lang.String, java.lang.String)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.HostLivenessTracker": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public",
- "interface",
- "abstract"
- ],
- "methods": [
- "public abstract void receivedRequestFrom(java.lang.String)",
- "public abstract java.util.Optional lastRequestFrom(java.lang.String)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.HostName": {
- "superClass": "java.lang.Object",
- "interfaces": [
- "java.lang.Comparable"
- ],
- "attributes": [
- "public"
- ],
- "methods": [
- "public java.lang.String value()",
- "public static com.yahoo.config.provision.HostName from(java.lang.String)",
- "public int hashCode()",
- "public boolean equals(java.lang.Object)",
- "public java.lang.String toString()",
- "public int compareTo(com.yahoo.config.provision.HostName)",
- "public bridge synthetic int compareTo(java.lang.Object)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.HostSpec": {
- "superClass": "java.lang.Object",
- "interfaces": [
- "java.lang.Comparable"
- ],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(java.lang.String, java.util.Optional)",
- "public void <init>(java.lang.String, com.yahoo.config.provision.ClusterMembership, com.yahoo.config.provision.Flavor, java.util.Optional)",
- "public void <init>(java.lang.String, java.util.List)",
- "public void <init>(java.lang.String, java.util.List, com.yahoo.config.provision.Flavor)",
- "public void <init>(java.lang.String, java.util.List, com.yahoo.config.provision.ClusterMembership)",
- "public void <init>(java.lang.String, java.util.List, java.util.Optional, java.util.Optional)",
- "public void <init>(java.lang.String, java.util.List, java.util.Optional, java.util.Optional, java.util.Optional)",
- "public void <init>(java.lang.String, java.util.List, java.util.Optional, java.util.Optional, java.util.Optional, java.util.Optional)",
- "public void <init>(java.lang.String, java.util.List, java.util.Optional, java.util.Optional, java.util.Optional, java.util.Optional, java.util.Optional)",
- "public void <init>(java.lang.String, java.util.List, java.util.Optional, java.util.Optional, java.util.Optional, java.util.Optional, java.util.Optional, java.util.Optional)",
- "public java.lang.String hostname()",
- "public java.util.List aliases()",
- "public java.util.Optional flavor()",
- "public java.util.Optional version()",
- "public java.util.Optional membership()",
- "public java.util.Optional networkPorts()",
- "public java.util.Optional requestedResources()",
- "public java.util.Optional dockerImageRepo()",
- "public com.yahoo.config.provision.HostSpec withPorts(java.util.Optional)",
- "public java.lang.String toString()",
- "public boolean equals(java.lang.Object)",
- "public int hashCode()",
- "public int compareTo(com.yahoo.config.provision.HostSpec)",
- "public bridge synthetic int compareTo(java.lang.Object)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.InfraDeployer": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public",
- "interface",
- "abstract"
- ],
- "methods": [
- "public abstract java.util.Optional getDeployment(com.yahoo.config.provision.ApplicationId)",
- "public abstract void activateAllSupportedInfraApplications(boolean)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.InstanceName": {
- "superClass": "java.lang.Object",
- "interfaces": [
- "java.lang.Comparable"
- ],
- "attributes": [
- "public"
- ],
- "methods": [
- "public int hashCode()",
- "public boolean equals(java.lang.Object)",
- "public java.lang.String toString()",
- "public static com.yahoo.config.provision.InstanceName from(java.lang.String)",
- "public static com.yahoo.config.provision.InstanceName defaultName()",
- "public boolean isDefault()",
- "public boolean isTester()",
- "public java.lang.String value()",
- "public int compareTo(com.yahoo.config.provision.InstanceName)",
- "public bridge synthetic int compareTo(java.lang.Object)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.NetworkPorts$Allocation": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(int, java.lang.String, java.lang.String, java.lang.String)",
- "public java.lang.String key()",
- "public java.lang.String toString()",
- "public int hashCode()",
- "public boolean equals(java.lang.Object)"
- ],
- "fields": [
- "public final int port",
- "public final java.lang.String serviceType",
- "public final java.lang.String configId",
- "public final java.lang.String portSuffix"
- ]
- },
- "com.yahoo.config.provision.NetworkPorts": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(java.util.Collection)",
- "public java.util.Collection allocations()",
- "public int size()",
- "public int hashCode()",
- "public boolean equals(java.lang.Object)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.NodeFlavors": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(com.yahoo.config.provisioning.FlavorsConfig)",
- "public java.util.List getFlavors()",
- "public java.util.Optional getFlavor(java.lang.String)",
- "public com.yahoo.config.provision.Flavor getFlavorOrThrow(java.lang.String)",
- "public boolean exists(java.lang.String)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.NodeResources$DiskSpeed": {
- "superClass": "java.lang.Enum",
- "interfaces": [],
- "attributes": [
- "public",
- "final",
- "enum"
- ],
- "methods": [
- "public static com.yahoo.config.provision.NodeResources$DiskSpeed[] values()",
- "public static com.yahoo.config.provision.NodeResources$DiskSpeed valueOf(java.lang.String)",
- "public static int compare(com.yahoo.config.provision.NodeResources$DiskSpeed, com.yahoo.config.provision.NodeResources$DiskSpeed)",
- "public boolean compatibleWith(com.yahoo.config.provision.NodeResources$DiskSpeed)",
- "public boolean isDefault()",
- "public static com.yahoo.config.provision.NodeResources$DiskSpeed getDefault()"
- ],
- "fields": [
- "public static final enum com.yahoo.config.provision.NodeResources$DiskSpeed fast",
- "public static final enum com.yahoo.config.provision.NodeResources$DiskSpeed slow",
- "public static final enum com.yahoo.config.provision.NodeResources$DiskSpeed any"
- ]
- },
- "com.yahoo.config.provision.NodeResources$StorageType": {
- "superClass": "java.lang.Enum",
- "interfaces": [],
- "attributes": [
- "public",
- "final",
- "enum"
- ],
- "methods": [
- "public static com.yahoo.config.provision.NodeResources$StorageType[] values()",
- "public static com.yahoo.config.provision.NodeResources$StorageType valueOf(java.lang.String)",
- "public static int compare(com.yahoo.config.provision.NodeResources$StorageType, com.yahoo.config.provision.NodeResources$StorageType)",
- "public boolean compatibleWith(com.yahoo.config.provision.NodeResources$StorageType)",
- "public boolean isDefault()",
- "public static com.yahoo.config.provision.NodeResources$StorageType getDefault()"
- ],
- "fields": [
- "public static final enum com.yahoo.config.provision.NodeResources$StorageType remote",
- "public static final enum com.yahoo.config.provision.NodeResources$StorageType local",
- "public static final enum com.yahoo.config.provision.NodeResources$StorageType any"
- ]
- },
- "com.yahoo.config.provision.NodeResources": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(double, double, double, double)",
- "public void <init>(double, double, double, double, com.yahoo.config.provision.NodeResources$DiskSpeed)",
- "public void <init>(double, double, double, double, com.yahoo.config.provision.NodeResources$DiskSpeed, com.yahoo.config.provision.NodeResources$StorageType)",
- "public double vcpu()",
- "public double memoryGb()",
- "public double diskGb()",
- "public double bandwidthGbps()",
- "public com.yahoo.config.provision.NodeResources$DiskSpeed diskSpeed()",
- "public com.yahoo.config.provision.NodeResources$StorageType storageType()",
- "public com.yahoo.config.provision.NodeResources withVcpu(double)",
- "public com.yahoo.config.provision.NodeResources withMemoryGb(double)",
- "public com.yahoo.config.provision.NodeResources withDiskGb(double)",
- "public com.yahoo.config.provision.NodeResources withBandwidthGbps(double)",
- "public com.yahoo.config.provision.NodeResources with(com.yahoo.config.provision.NodeResources$DiskSpeed)",
- "public com.yahoo.config.provision.NodeResources with(com.yahoo.config.provision.NodeResources$StorageType)",
- "public com.yahoo.config.provision.NodeResources justNumbers()",
- "public com.yahoo.config.provision.NodeResources subtract(com.yahoo.config.provision.NodeResources)",
- "public com.yahoo.config.provision.NodeResources add(com.yahoo.config.provision.NodeResources)",
- "public boolean equals(java.lang.Object)",
- "public int hashCode()",
- "public java.lang.String toString()",
- "public boolean satisfies(com.yahoo.config.provision.NodeResources)",
- "public boolean compatibleWith(com.yahoo.config.provision.NodeResources)",
- "public static com.yahoo.config.provision.NodeResources fromLegacyName(java.lang.String)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.NodeType": {
- "superClass": "java.lang.Enum",
- "interfaces": [],
- "attributes": [
- "public",
- "final",
- "enum"
- ],
- "methods": [
- "public static com.yahoo.config.provision.NodeType[] values()",
- "public static com.yahoo.config.provision.NodeType valueOf(java.lang.String)",
- "public boolean isDockerHost()",
- "public java.lang.String description()",
- "public com.yahoo.config.provision.NodeType childNodeType()",
- "public java.util.List childNodeTypes()",
- "public boolean canRun(com.yahoo.config.provision.NodeType)"
- ],
- "fields": [
- "public static final enum com.yahoo.config.provision.NodeType tenant",
- "public static final enum com.yahoo.config.provision.NodeType host",
- "public static final enum com.yahoo.config.provision.NodeType proxy",
- "public static final enum com.yahoo.config.provision.NodeType proxyhost",
- "public static final enum com.yahoo.config.provision.NodeType config",
- "public static final enum com.yahoo.config.provision.NodeType confighost",
- "public static final enum com.yahoo.config.provision.NodeType controller",
- "public static final enum com.yahoo.config.provision.NodeType controllerhost",
- "public static final enum com.yahoo.config.provision.NodeType devhost"
- ]
- },
- "com.yahoo.config.provision.OutOfCapacityException": {
- "superClass": "java.lang.RuntimeException",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(java.lang.String)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.ParentHostUnavailableException": {
- "superClass": "com.yahoo.config.provision.TransientException",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(java.lang.String)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.ProvisionLogger": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public",
- "interface",
- "abstract"
- ],
- "methods": [
- "public abstract void log(java.util.logging.Level, java.lang.String)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.Provisioner": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public",
- "interface",
- "abstract"
- ],
- "methods": [
- "public abstract java.util.List prepare(com.yahoo.config.provision.ApplicationId, com.yahoo.config.provision.ClusterSpec, com.yahoo.config.provision.Capacity, int, com.yahoo.config.provision.ProvisionLogger)",
- "public abstract void activate(com.yahoo.transaction.NestedTransaction, com.yahoo.config.provision.ApplicationId, java.util.Collection)",
- "public abstract void remove(com.yahoo.transaction.NestedTransaction, com.yahoo.config.provision.ApplicationId)",
- "public abstract void restart(com.yahoo.config.provision.ApplicationId, com.yahoo.config.provision.HostFilter)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.RegionName": {
- "superClass": "java.lang.Object",
- "interfaces": [
- "java.lang.Comparable"
- ],
- "attributes": [
- "public"
- ],
- "methods": [
- "public int hashCode()",
- "public boolean equals(java.lang.Object)",
- "public java.lang.String toString()",
- "public static com.yahoo.config.provision.RegionName from(java.lang.String)",
- "public static com.yahoo.config.provision.RegionName defaultName()",
- "public boolean isDefault()",
- "public java.lang.String value()",
- "public int compareTo(com.yahoo.config.provision.RegionName)",
- "public bridge synthetic int compareTo(java.lang.Object)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.SystemName": {
- "superClass": "java.lang.Enum",
- "interfaces": [],
- "attributes": [
- "public",
- "final",
- "enum"
- ],
- "methods": [
- "public static com.yahoo.config.provision.SystemName[] values()",
- "public static com.yahoo.config.provision.SystemName valueOf(java.lang.String)",
- "public static com.yahoo.config.provision.SystemName defaultSystem()",
- "public static com.yahoo.config.provision.SystemName from(java.lang.String)",
- "public java.lang.String value()",
- "public boolean isPublic()",
- "public boolean isCd()",
- "public static java.util.Set all()",
- "public static java.util.Set allOf(java.util.function.Predicate)"
- ],
- "fields": [
- "public static final enum com.yahoo.config.provision.SystemName cd",
- "public static final enum com.yahoo.config.provision.SystemName main",
- "public static final enum com.yahoo.config.provision.SystemName Public",
- "public static final enum com.yahoo.config.provision.SystemName PublicCd",
- "public static final enum com.yahoo.config.provision.SystemName dev"
- ]
- },
- "com.yahoo.config.provision.TenantName": {
- "superClass": "java.lang.Object",
- "interfaces": [
- "java.lang.Comparable"
- ],
- "attributes": [
- "public"
- ],
- "methods": [
- "public java.lang.String value()",
- "public static com.yahoo.config.provision.TenantName from(java.lang.String)",
- "public int hashCode()",
- "public boolean equals(java.lang.Object)",
- "public java.lang.String toString()",
- "public static com.yahoo.config.provision.TenantName defaultName()",
- "public int compareTo(com.yahoo.config.provision.TenantName)",
- "public bridge synthetic int compareTo(java.lang.Object)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.TransientException": {
- "superClass": "java.lang.RuntimeException",
- "interfaces": [],
- "attributes": [
- "public",
- "abstract"
- ],
- "methods": [
- "public void <init>(java.lang.String)",
- "public void <init>(java.lang.String, java.lang.Throwable)"
- ],
- "fields": []
- },
- "com.yahoo.config.provision.Zone": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(com.yahoo.cloud.config.ConfigserverConfig, com.yahoo.config.provision.NodeFlavors)",
- "public void <init>(com.yahoo.config.provision.Environment, com.yahoo.config.provision.RegionName)",
- "public void <init>(com.yahoo.config.provision.SystemName, com.yahoo.config.provision.Environment, com.yahoo.config.provision.RegionName)",
- "public void <init>(com.yahoo.config.provision.CloudName, com.yahoo.config.provision.SystemName, com.yahoo.config.provision.Environment, com.yahoo.config.provision.RegionName)",
- "public com.yahoo.config.provision.CloudName cloud()",
- "public com.yahoo.config.provision.SystemName system()",
- "public com.yahoo.config.provision.Environment environment()",
- "public com.yahoo.config.provision.RegionName region()",
- "public java.util.Optional nodeFlavors()",
- "public static com.yahoo.config.provision.Zone defaultZone()",
- "public java.lang.String toString()",
- "public boolean equals(java.lang.Object)",
- "public int hashCode()"
- ],
- "fields": []
- }
-} \ No newline at end of file
+{} \ No newline at end of file