diff options
author | Jon Marius Venstad <jvenstad@yahoo-inc.com> | 2018-03-07 13:03:42 +0100 |
---|---|---|
committer | Jon Marius Venstad <jvenstad@yahoo-inc.com> | 2018-03-07 13:03:42 +0100 |
commit | 1b7ca09cabd7a4273b29e5a5f2643e7ae6d64a10 (patch) | |
tree | a7d7bc904d90f77bab825bfb9763495ede1c3b43 /config-provisioning | |
parent | 714c5340578273956221c48342f9c6802521876b (diff) |
Add descriptive name to each node type
Diffstat (limited to 'config-provisioning')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/NodeType.java | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/NodeType.java b/config-provisioning/src/main/java/com/yahoo/config/provision/NodeType.java index 5bafcf6eaab..763118dbf03 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/NodeType.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/NodeType.java @@ -8,31 +8,38 @@ package com.yahoo.config.provision; */ public enum NodeType { + /** A node to be assigned to a tenant to run application workloads */ + tenant(false, "Tenant node"), + /** A host of a set of (docker) tenant nodes */ - host(true), + host(true, "Tenant docker host"), /** Nodes running the shared proxy layer */ - proxy(false), + proxy(false, "Proxy node"), /** A host of a (docker) proxy node */ - proxyhost(true), - - /** A node to be assigned to a tenant to run application workloads */ - tenant(false), + proxyhost(true, "Proxy docker host"), /** A config server */ - config(false), + config(false, "Config server"), /** A host of a (docker) config server node */ - confighost(true); + confighost(true, "Config docker host"); - private boolean isDockerHost; + private final boolean isDockerHost; + private final String description; - NodeType(boolean isDockerHost) { + NodeType(boolean isDockerHost, String description) { this.isDockerHost = isDockerHost; + this.description = description; } public boolean isDockerHost() { return isDockerHost; } + + public String description() { + return description; + } + } |