diff options
Diffstat (limited to 'config-provisioning/src/main/java/com')
-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; + } + } |