aboutsummaryrefslogtreecommitdiffstats
path: root/config-model-api
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2017-05-09 10:39:24 +0200
committerJon Bratseth <bratseth@yahoo-inc.com>2017-05-09 10:39:24 +0200
commitd8dfc4f76766cf313d19693aa0b9c971d2a30f4e (patch)
treeb81f18fb4f3d5d55fb2f0311691243b7771ae9e6 /config-model-api
parentcb565354a1b54e631c7da9ef69501a42498e0b7a (diff)
Use ImmutableList
Diffstat (limited to 'config-model-api')
-rw-r--r--config-model-api/src/main/java/com/yahoo/config/application/api/DeploymentSpec.java6
1 files changed, 3 insertions, 3 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 aa3d83afad1..378d23fc107 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
@@ -1,6 +1,7 @@
// Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.config.application.api;
+import com.google.common.collect.ImmutableList;
import com.yahoo.config.provision.Environment;
import com.yahoo.config.provision.RegionName;
import com.yahoo.text.XML;
@@ -11,7 +12,6 @@ import java.io.FileReader;
import java.io.Reader;
import java.util.ArrayList;
import java.util.Arrays;
-import java.util.Collections;
import java.util.List;
import java.util.Optional;
@@ -31,7 +31,7 @@ public class DeploymentSpec {
public DeploymentSpec(Optional<String> globalServiceId, UpgradePolicy upgradePolicy, List<DeclaredZone> zones) {
this.globalServiceId = globalServiceId;
this.upgradePolicy = upgradePolicy;
- this.zones = Collections.unmodifiableList(new ArrayList<>(zones));
+ this.zones = ImmutableList.copyOf(zones);
}
/** Returns the ID of the service to expose through global routing, if present */
@@ -60,7 +60,7 @@ public class DeploymentSpec {
public static DeploymentSpec fromXml(Reader reader) {
List<DeclaredZone> zones = new ArrayList<>();
Element root = XML.getDocument(reader).getDocumentElement();
- Optional<String> globalServiceId = Optional.empty();
+ Optional<String> globalServiceId = Optional.empty();
for (Element environmentTag : XML.getChildren(root)) {
if ( ! isEnvironmentName(environmentTag.getTagName())) continue;
Environment environment = Environment.from(environmentTag.getTagName());