diff options
author | Ilpo Ruotsalainen <ilpo.ruotsalainen@oath.com> | 2019-01-09 11:28:21 +0100 |
---|---|---|
committer | Ilpo Ruotsalainen <ilpo.ruotsalainen@oath.com> | 2019-01-09 11:28:21 +0100 |
commit | 3f9796c5aec7ecc2461cb1c4819ed0adfedfead3 (patch) | |
tree | f5af74cf9e7901864a42113e6853c6d1ee2b0bed /config-provisioning | |
parent | 5251626df44e98457ea111f440d9a79cb6033075 (diff) |
Revert "Revert "Enable ABI checking on modules with public APIs""
This reverts commit cd470d8ac8a58c943748f028a37d864507628e99.
Diffstat (limited to 'config-provisioning')
-rw-r--r-- | config-provisioning/abi-spec.json | 678 | ||||
-rw-r--r-- | config-provisioning/pom.xml | 4 |
2 files changed, 682 insertions, 0 deletions
diff --git a/config-provisioning/abi-spec.json b/config-provisioning/abi-spec.json new file mode 100644 index 00000000000..7d3e757d041 --- /dev/null +++ b/config-provisioning/abi-spec.json @@ -0,0 +1,678 @@ +{ + "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 byte[] toJson()", + "public static com.yahoo.config.provision.AllocatedHosts fromJson(byte[], java.util.Optional)", + "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 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 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 fromNodeCount(int, java.util.Optional, boolean, boolean)", + "public static com.yahoo.config.provision.Capacity fromRequiredNodeType(com.yahoo.config.provision.NodeType)" + ], + "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(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$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 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" + ] + }, + "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 com.yahoo.component.Version vespaVersion()", + "public java.util.Optional group()", + "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)", + "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)", + "public java.lang.String toString()", + "public int hashCode()", + "public boolean equals(java.lang.Object)", + "public boolean equalsIgnoringGroupAndVespaVersion(java.lang.Object)" + ], + "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 void <init>(java.lang.String)", + "public com.yahoo.component.Version tagAsVersion()", + "public com.yahoo.config.provision.DockerImage withTag(com.yahoo.component.Version)", + "public java.lang.String asString()" + ], + "fields": [] + }, + "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 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 java.lang.String name()", + "public int cost()", + "public boolean isStock()", + "public double getMinMainMemoryAvailableGb()", + "public double getMinDiskAvailableGb()", + "public boolean hasFastDisk()", + "public double getBandwidth()", + "public double getMinCpuCores()", + "public java.lang.String getDescription()", + "public boolean isRetired()", + "public com.yahoo.config.provision.Flavor$Type getType()", + "public boolean isDocker()", + "public int getIdealHeadroom()", + "public java.lang.String canonicalName()", + "public boolean isCanonical()", + "public java.util.List replaces()", + "public boolean satisfies(com.yahoo.config.provision.Flavor)", + "public void freeze()", + "public boolean isLargerThan(com.yahoo.config.provision.Flavor)", + "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.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 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.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.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.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)" + ], + "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()" + ], + "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" + ] + }, + "com.yahoo.config.provision.OutOfCapacityException": { + "superClass": "java.lang.RuntimeException", + "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.Rotation": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String)", + "public java.lang.String getId()", + "public boolean equals(java.lang.Object)", + "public int hashCode()" + ], + "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)" + ], + "fields": [ + "public static final enum com.yahoo.config.provision.SystemName dev", + "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" + ] + }, + "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.Version": { + "superClass": "java.lang.Object", + "interfaces": [ + "java.lang.Comparable" + ], + "attributes": [ + "public", + "final" + ], + "methods": [ + "public com.yahoo.component.Version toVersion()", + "public java.lang.String toSerializedForm()", + "public static com.yahoo.config.provision.Version fromIntValues(int, int, int)", + "public static com.yahoo.config.provision.Version fromString(java.lang.String)", + "public static com.yahoo.config.provision.Version from(com.yahoo.component.Version)", + "public java.lang.String toString()", + "public int getMajor()", + "public int getMinor()", + "public int getMicro()", + "public int hashCode()", + "public boolean equals(java.lang.Object)", + "public int compareTo(com.yahoo.config.provision.Version)", + "public bridge synthetic int compareTo(java.lang.Object)" + ], + "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 com.yahoo.config.provision.Environment environment()", + "public com.yahoo.config.provision.RegionName region()", + "public com.yahoo.config.provision.SystemName system()", + "public java.lang.String defaultFlavor(com.yahoo.config.provision.ClusterSpec$Type)", + "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 diff --git a/config-provisioning/pom.xml b/config-provisioning/pom.xml index bccb3013360..46e07786ab0 100644 --- a/config-provisioning/pom.xml +++ b/config-provisioning/pom.xml @@ -112,6 +112,10 @@ Provisioning APIs. <updateReleaseInfo>true</updateReleaseInfo> </configuration> </plugin> + <plugin> + <groupId>com.yahoo.vespa</groupId> + <artifactId>abi-check-plugin</artifactId> + </plugin> </plugins> </build> </project> |