diff options
author | Jon Bratseth <bratseth@verizonmedia.com> | 2020-03-23 13:52:16 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@verizonmedia.com> | 2020-03-23 13:52:16 +0100 |
commit | 620e91e995199ebf0111090c75a1e9413b848c56 (patch) | |
tree | d5cb2992cd475ba55aca3c6e51b62dc05ccb1007 /config-provisioning | |
parent | 33ed57c00abcd6efd3b4d155f61b0a21fcc3c864 (diff) |
Update ABI spec
Diffstat (limited to 'config-provisioning')
-rw-r--r-- | config-provisioning/abi-spec.json | 876 |
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 |