diff options
author | Jon Bratseth <bratseth@verizonmedia.com> | 2019-11-12 22:50:27 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@verizonmedia.com> | 2019-11-12 22:50:27 +0100 |
commit | e82c39d65bd72620a110d9a737ab4305b9d3a5eb (patch) | |
tree | 41398e31046a14beaf46cdd383069403443be748 /config-provisioning/src/main/java/com/yahoo/config/provision/HostSpec.java | |
parent | 1f9f2bac2bdac8bd0ea93cca69c2e7585e73b4c2 (diff) |
Carry spec through
Diffstat (limited to 'config-provisioning/src/main/java/com/yahoo/config/provision/HostSpec.java')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/HostSpec.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/HostSpec.java b/config-provisioning/src/main/java/com/yahoo/config/provision/HostSpec.java index 691107f4649..63725d9a535 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/HostSpec.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/HostSpec.java @@ -29,7 +29,7 @@ public class HostSpec implements Comparable<HostSpec> { private final Optional<NetworkPorts> networkPorts; - private Optional<NodeResources> requestedResources; + private final Optional<NodeResources> requestedResources; public HostSpec(String hostname, Optional<ClusterMembership> membership) { this(hostname, new ArrayList<>(), Optional.empty(), membership); @@ -99,6 +99,10 @@ public class HostSpec implements Comparable<HostSpec> { /** Returns the requested resources leading to this host being provisioned, or empty if not known */ public Optional<NodeResources> requestedResources() { return requestedResources; } + public HostSpec withPorts(Optional<NetworkPorts> ports) { + return new HostSpec(hostname, aliases, flavor, membership, version, ports, requestedResources); + } + @Override public String toString() { return hostname + |