From f8fa2d4b5172ae307474efeff28b92fe3be8215e Mon Sep 17 00:00:00 2001 From: Martin Polden Date: Wed, 29 Jun 2022 10:38:04 +0200 Subject: Restore and deprecate previous constructor --- hosted-zone-api/abi-spec.json | 1 + hosted-zone-api/src/main/java/ai/vespa/cloud/SystemInfo.java | 6 ++++++ 2 files changed, 7 insertions(+) (limited to 'hosted-zone-api') diff --git a/hosted-zone-api/abi-spec.json b/hosted-zone-api/abi-spec.json index 5708ae8374c..0d9a6409759 100644 --- a/hosted-zone-api/abi-spec.json +++ b/hosted-zone-api/abi-spec.json @@ -89,6 +89,7 @@ "public" ], "methods": [ + "public void (ai.vespa.cloud.ApplicationId, ai.vespa.cloud.Zone, ai.vespa.cloud.Cluster, ai.vespa.cloud.Node)", "public void (ai.vespa.cloud.ApplicationId, ai.vespa.cloud.Zone, ai.vespa.cloud.Cloud, ai.vespa.cloud.Cluster, ai.vespa.cloud.Node)", "public ai.vespa.cloud.ApplicationId application()", "public ai.vespa.cloud.Zone zone()", diff --git a/hosted-zone-api/src/main/java/ai/vespa/cloud/SystemInfo.java b/hosted-zone-api/src/main/java/ai/vespa/cloud/SystemInfo.java index 8fe3d0a2665..325f62cd7f8 100644 --- a/hosted-zone-api/src/main/java/ai/vespa/cloud/SystemInfo.java +++ b/hosted-zone-api/src/main/java/ai/vespa/cloud/SystemInfo.java @@ -17,6 +17,12 @@ public class SystemInfo { private final Cluster cluster; private final Node node; + // TODO: Remove on Vespa 9 + @Deprecated(forRemoval = true) + public SystemInfo(ApplicationId application, Zone zone, Cluster cluster, Node node) { + this(application, zone, new Cloud(""), cluster, node); + } + public SystemInfo(ApplicationId application, Zone zone, Cloud cloud, Cluster cluster, Node node) { this.application = Objects.requireNonNull(application, "Application cannot be null"); this.zone = Objects.requireNonNull(zone, "Zone cannot be null"); -- cgit v1.2.3