diff options
author | Morten Tokle <mortent@verizonmedia.com> | 2020-05-15 13:15:41 +0200 |
---|---|---|
committer | Morten Tokle <mortent@verizonmedia.com> | 2020-05-15 13:26:58 +0200 |
commit | 662f00565c1181a3c0d0750a9ef0fbb746b5ec7a (patch) | |
tree | b64de8324088c97b283dd3c08bd21f6d01078076 /config-model | |
parent | ca294b0a05520dff341016d2fc75056ac75b0d8e (diff) |
Persist application roles
Diffstat (limited to 'config-model')
-rw-r--r-- | config-model/src/main/java/com/yahoo/config/model/deploy/TestProperties.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/config-model/src/main/java/com/yahoo/config/model/deploy/TestProperties.java b/config-model/src/main/java/com/yahoo/config/model/deploy/TestProperties.java index 4dbfc8f7a8f..54630426cb8 100644 --- a/config-model/src/main/java/com/yahoo/config/model/deploy/TestProperties.java +++ b/config-model/src/main/java/com/yahoo/config/model/deploy/TestProperties.java @@ -2,6 +2,7 @@ package com.yahoo.config.model.deploy; import com.google.common.collect.ImmutableList; +import com.yahoo.config.model.api.ApplicationRoles; import com.yahoo.config.model.api.ConfigServerSpec; import com.yahoo.config.model.api.ContainerEndpoint; import com.yahoo.config.model.api.EndpointCertificateSecrets; @@ -49,6 +50,7 @@ public class TestProperties implements ModelContext.Properties { private int defaultNumResponseThreads = 0; private Optional<EndpointCertificateSecrets> endpointCertificateSecrets = Optional.empty(); private AthenzDomain athenzDomain; + private ApplicationRoles applicationRoles; @Override public boolean multitenant() { return multitenant; } @Override public ApplicationId applicationId() { return applicationId; } @@ -90,6 +92,7 @@ public class TestProperties implements ModelContext.Properties { @Override public boolean useDistributorBtreeDb() { return useDistributorBtreeDb; } @Override public boolean useThreePhaseUpdates() { return useThreePhaseUpdates; } @Override public Optional<AthenzDomain> athenzDomain() { return Optional.ofNullable(athenzDomain); } + @Override public Optional<ApplicationRoles> applicationRoles() { return Optional.ofNullable(applicationRoles); } public TestProperties setDefaultTermwiseLimit(double limit) { defaultTermwiseLimit = limit; @@ -174,6 +177,11 @@ public class TestProperties implements ModelContext.Properties { return this; } + public TestProperties setApplicationRoles(ApplicationRoles applicationRoles) { + this.applicationRoles = applicationRoles; + return this; + } + public static class Spec implements ConfigServerSpec { private final String hostName; |