diff options
Diffstat (limited to 'config-provisioning/src/main/java/com/yahoo/config/provision/CloudAccount.java')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/CloudAccount.java | 5 |
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 1f988ee696e..0e709575627 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 @@ -13,15 +13,18 @@ import java.util.regex.Pattern; public class CloudAccount extends PatternedStringWrapper<CloudAccount> { public static final CloudAccount empty = new CloudAccount(""); + public static final CloudAccount default_ = new CloudAccount("default"); public CloudAccount(String value) { - super(value, Pattern.compile("^([0-9]{12})?$"), "cloud account"); + super(value, Pattern.compile("^([0-9]{12}|default)?$"), "cloud account"); } public boolean isEmpty() { return this.equals(empty); } + public boolean isDefault() { return this.equals(default_); } + @Override public String toString() { return isEmpty() ? "unspecified account" : "account '" + value() + "'"; |