summaryrefslogtreecommitdiffstats
path: root/config-provisioning/src/main/java/com/yahoo/config/provision/CloudAccount.java
diff options
context:
space:
mode:
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.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 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() + "'";