diff options
author | Jon Bratseth <jonbratseth@yahoo.com> | 2016-09-04 16:00:49 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-04 16:00:49 +0200 |
commit | 9c77a8cdfa0ae4874e254c85feec7965524b51d3 (patch) | |
tree | e040b05fa79e086b8b1a1890d4d912faccdba00c /config-model/src/main/java/com/yahoo/config/model/provision/Host.java | |
parent | 3b6478d3a6db1dd5c5cdfc50ce5aadd53f72cf92 (diff) |
Revert "Revert "Revert "Revert "Revert "Bratseth/lockdown zk"""""
Diffstat (limited to 'config-model/src/main/java/com/yahoo/config/model/provision/Host.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/config/model/provision/Host.java | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/config-model/src/main/java/com/yahoo/config/model/provision/Host.java b/config-model/src/main/java/com/yahoo/config/model/provision/Host.java index 360853d0f79..afe4de7ef0d 100644 --- a/config-model/src/main/java/com/yahoo/config/model/provision/Host.java +++ b/config-model/src/main/java/com/yahoo/config/model/provision/Host.java @@ -1,39 +1,40 @@ // Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.config.model.provision; -import com.google.common.collect.ImmutableList; - import java.util.ArrayList; import java.util.List; /** - * A hostname with zero or more aliases. This is immutable. + * A hostname with zero or more aliases. * * @author hmusum */ public class Host { private final String hostname; - private final ImmutableList<String> aliases; + private final List<String> hostAliases; public Host(String hostname) { this.hostname = hostname; - this.aliases = ImmutableList.of(); + this.hostAliases = new ArrayList<>(); } public Host(String hostname, List<String> hostAliases) { this.hostname = hostname; - this.aliases = ImmutableList.copyOf(hostAliases); + this.hostAliases = hostAliases; } - public String hostname() { return hostname; } + public String getHostname() { + return hostname; + } - /** Returns an immutable list of the aliases of this node, which may be empty but never null */ - public List<String> aliases() { return aliases; } + public List<String> getHostAliases() { + return hostAliases; + } @Override public String toString() { - return hostname + (aliases.size() > 0 ? " (aliases: " + aliases + ")" : "" ); + return hostname + " (aliases: " + hostAliases + ")"; } } |