diff options
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/ProvisionedHost.java | 24 |
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; |