aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/config/model/provision/Host.java
diff options
context:
space:
mode:
authorJon Bratseth <jonbratseth@yahoo.com>2016-09-04 16:00:49 +0200
committerGitHub <noreply@github.com>2016-09-04 16:00:49 +0200
commit9c77a8cdfa0ae4874e254c85feec7965524b51d3 (patch)
treee040b05fa79e086b8b1a1890d4d912faccdba00c /config-model/src/main/java/com/yahoo/config/model/provision/Host.java
parent3b6478d3a6db1dd5c5cdfc50ce5aadd53f72cf92 (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.java21
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 + ")";
}
}