diff options
author | Jon Bratseth <bratseth@verizonmedia.com> | 2020-03-27 12:57:10 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@verizonmedia.com> | 2020-03-27 12:57:10 +0100 |
commit | bcaf74cc7cddd26f315ea9c60ceb8a5f9b665168 (patch) | |
tree | e45f781aaedd60fbc95413dd331031be4145556e /config-provisioning | |
parent | e63f7068d3716ef7aa174d6ae7c9a5a5dd754ee3 (diff) |
Maintain application min, max and target resources
Diffstat (limited to 'config-provisioning')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/ClusterResources.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/ClusterResources.java b/config-provisioning/src/main/java/com/yahoo/config/provision/ClusterResources.java index 11873bc908c..48a201f4f65 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/ClusterResources.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/ClusterResources.java @@ -44,6 +44,13 @@ public class ClusterResources { return false; } + /** Returns true if this is within the given limits (inclusive) */ + public boolean isWithin(ClusterResources min, ClusterResources max) { + if (this.smallerThan(min)) return false; + if (max.smallerThan(this)) return false; + return true; + } + @Override public boolean equals(Object o) { if (o == this) return true; |