summaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorJon Marius Venstad <jvenstad@yahoo-inc.com>2018-03-07 13:03:42 +0100
committerJon Marius Venstad <jvenstad@yahoo-inc.com>2018-03-07 13:03:42 +0100
commit1b7ca09cabd7a4273b29e5a5f2643e7ae6d64a10 (patch)
treea7d7bc904d90f77bab825bfb9763495ede1c3b43 /config-provisioning
parent714c5340578273956221c48342f9c6802521876b (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.java27
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;
+ }
+
}