diff options
Diffstat (limited to 'config-provisioning/src/main/java/com/yahoo/config/provision/LoadBalancerSettings.java')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/LoadBalancerSettings.java | 20 |
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(); } + +} |