diff options
author | Valerij Fredriksen <valerijf@verizonmedia.com> | 2019-02-19 15:12:47 +0100 |
---|---|---|
committer | Valerij Fredriksen <valerijf@verizonmedia.com> | 2019-02-19 15:12:47 +0100 |
commit | 98bdc0347a0408eb17a24b1b269a4f0d742fa921 (patch) | |
tree | 3adfab2817f92c49135d476f476c51529dd67c75 /node-repository | |
parent | 7baac9a29d01a23893b32d54b672001281bd3d96 (diff) |
Expose ProvisionHost methods
Diffstat (limited to 'node-repository')
-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; |