diff options
author | Jon Bratseth <bratseth@gmail.com> | 2021-03-18 09:37:14 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2021-03-18 09:37:14 +0100 |
commit | ca3df2f8adc153a179b435442c4b51e8fee99e69 (patch) | |
tree | a95c0a9aef0efbb45697a556fdc47eaab50ba12f /config-provisioning/src | |
parent | 99f2cdcefeecf6a1254c021a72c475905216fc37 (diff) |
Emnable autoscaling in dev
Diffstat (limited to 'config-provisioning/src')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/Environment.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/Environment.java b/config-provisioning/src/main/java/com/yahoo/config/provision/Environment.java index 012f246a227..d525498e67f 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/Environment.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/Environment.java @@ -1,6 +1,8 @@ // Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.config.provision; +import java.util.Arrays; + /** * Environments in hosted Vespa. * @@ -38,6 +40,11 @@ public enum Environment { /** Returns the prod environment. This is useful for non-hosted properties where we just need any consistent value */ public static Environment defaultEnvironment() { return prod; } + /** Returns whether this is one of the given environments */ + public boolean isAnyOf(Environment ... environments) { + return Arrays.stream(environments).anyMatch(e -> e == this); + } + /** Returns the environment name from the string value returned by value() */ public static Environment from(String value) { switch(value) { |