summaryrefslogtreecommitdiffstats
path: root/config-model-api/src
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2019-10-09 13:54:58 +0200
committerJon Marius Venstad <venstad@gmail.com>2019-10-21 08:08:11 +0200
commit68c85e6ca6936072aa69780a2eac369c12c9be98 (patch)
treeb2442efbc04a96a8e74ec2276a564e300c11b82e /config-model-api/src
parentb47248e1938abe55682d1a9e93fc011e9021915b (diff)
Create new instances as per spec, and clean up removed ones
Diffstat (limited to 'config-model-api/src')
-rw-r--r--config-model-api/src/main/java/com/yahoo/config/application/api/DeploymentSpec.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/config-model-api/src/main/java/com/yahoo/config/application/api/DeploymentSpec.java b/config-model-api/src/main/java/com/yahoo/config/application/api/DeploymentSpec.java
index df042004420..446dc8d1fc3 100644
--- a/config-model-api/src/main/java/com/yahoo/config/application/api/DeploymentSpec.java
+++ b/config-model-api/src/main/java/com/yahoo/config/application/api/DeploymentSpec.java
@@ -258,6 +258,11 @@ public class DeploymentSpec {
return instance.get();
}
+ /** Returns the instance names declared in this */
+ public List<InstanceName> instanceNames() {
+ return instances().stream().map(DeploymentInstanceSpec::name).collect(Collectors.toUnmodifiableList());
+ }
+
/** Returns the step descendants of this which are instances */
public List<DeploymentInstanceSpec> instances() {
return instances(steps);