aboutsummaryrefslogtreecommitdiffstats
path: root/config-provisioning/src/main/java
diff options
context:
space:
mode:
authorHÃ¥kon Hallingstad <hakon.hallingstad@gmail.com>2023-06-01 12:51:49 +0200
committerGitHub <noreply@github.com>2023-06-01 12:51:49 +0200
commitdcdf623371e754bcc7ac2f014e11a37fcccd22e2 (patch)
tree31b99c67387c053fa02ade95e0c32e716ea806eb /config-provisioning/src/main/java
parent836ef7c6cbbcd9bbea321f459ea26954b3dd9c9c (diff)
parent4cc024427cbde5db3fcc93718fd71e76278465bd (diff)
Merge pull request #27251 from vespa-engine/freva/serialize-cloud-account
Update CloudAccount serialization
Diffstat (limited to 'config-provisioning/src/main/java')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/CloudAccount.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/CloudAccount.java b/config-provisioning/src/main/java/com/yahoo/config/provision/CloudAccount.java
index 8026e4c5205..5e14e287a12 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/CloudAccount.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/CloudAccount.java
@@ -35,7 +35,10 @@ public class CloudAccount implements Comparable<CloudAccount> {
public CloudName cloudName() { return cloudName; }
/** Returns the serialized value of this account that can be deserialized with {@link CloudAccount#from} */
- public final String value() { return account; } // TODO (freva): Change to cloudName:account
+ public final String value() {
+ if (isUnspecified()) return account;
+ return cloudName.value() + ':' + account;
+ }
public boolean isUnspecified() {
return this.equals(empty);