aboutsummaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorjonmv <venstad@gmail.com>2023-01-18 19:01:59 +0100
committerjonmv <venstad@gmail.com>2023-01-18 19:01:59 +0100
commit1e411a756d534ecac16d19ef740456f66affc14a (patch)
tree5be662e997f0a1d99e3af686f1857b8acc3e48c4 /config-provisioning
parent669ae1bc6572c198e609bc20cacbdc592e8e2731 (diff)
Add back removed LoadBalancerSettings
Diffstat (limited to 'config-provisioning')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/LoadBalancerSettings.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/LoadBalancerSettings.java b/config-provisioning/src/main/java/com/yahoo/config/provision/LoadBalancerSettings.java
new file mode 100644
index 00000000000..723de25fa87
--- /dev/null
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/LoadBalancerSettings.java
@@ -0,0 +1,20 @@
+package com.yahoo.config.provision;
+
+import java.util.List;
+
+/**
+ * Settings for a load balancer provisioned for an application container cluster.
+ *
+ * @author jonmv
+ */
+public record LoadBalancerSettings(List<String> allowedUrns) {
+
+ public static final LoadBalancerSettings empty = new LoadBalancerSettings(List.of());
+
+ public LoadBalancerSettings(List<String> allowedUrns) {
+ this.allowedUrns = List.copyOf(allowedUrns);
+ }
+
+ public boolean isEmpty() { return allowedUrns.isEmpty(); }
+
+}