summaryrefslogtreecommitdiffstats
path: root/node-repository
diff options
context:
space:
mode:
authorValerij Fredriksen <valerijf@verizonmedia.com>2019-02-19 15:12:47 +0100
committerValerij Fredriksen <valerijf@verizonmedia.com>2019-02-19 15:12:47 +0100
commit98bdc0347a0408eb17a24b1b269a4f0d742fa921 (patch)
tree3adfab2817f92c49135d476f476c51529dd67c75 /node-repository
parent7baac9a29d01a23893b32d54b672001281bd3d96 (diff)
Expose ProvisionHost methods
Diffstat (limited to 'node-repository')
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/ProvisionedHost.java24
1 files changed, 22 insertions, 2 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/ProvisionedHost.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/ProvisionedHost.java
index d13643de5b1..355ba92acdf 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/ProvisionedHost.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/ProvisionedHost.java
@@ -30,15 +30,35 @@ public class ProvisionedHost {
}
/** Generate {@link Node} instance representing the provisioned physical host */
- Node generateHost() {
+ public Node generateHost() {
return Node.create(id, Set.of(), Set.of(), hostHostname, Optional.empty(), hostFlavor, NodeType.host);
}
/** Generate {@link Node} instance representing the node running on this physical host */
- Node generateNode() {
+ public Node generateNode() {
return Node.createDockerNode(Set.of(), Set.of(), nodeHostname, Optional.of(hostHostname), nodeFlavor, NodeType.tenant);
}
+ public String getId() {
+ return id;
+ }
+
+ public String getHostHostname() {
+ return hostHostname;
+ }
+
+ public Flavor getHostFlavor() {
+ return hostFlavor;
+ }
+
+ public String getNodeHostname() {
+ return nodeHostname;
+ }
+
+ public Flavor getNodeFlavor() {
+ return nodeFlavor;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o) return true;