diff options
Diffstat (limited to 'config-model/src/main/java/com/yahoo/vespa/model/admin/Admin.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/vespa/model/admin/Admin.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/admin/Admin.java b/config-model/src/main/java/com/yahoo/vespa/model/admin/Admin.java index 19c64d7903d..b1cc6257a7a 100644 --- a/config-model/src/main/java/com/yahoo/vespa/model/admin/Admin.java +++ b/config-model/src/main/java/com/yahoo/vespa/model/admin/Admin.java @@ -39,6 +39,7 @@ public class Admin extends AbstractConfigProducer implements Serializable { private static final long serialVersionUID = 1L; + private final DeployState deployState; private final Monitoring monitoring; private final Metrics metrics; private final Map<String, MetricsConsumer> legacyMetricsConsumers; @@ -72,6 +73,7 @@ public class Admin extends AbstractConfigProducer implements Serializable { boolean multitenant, FileDistributionConfigProducer fileDistributionConfigProducer) { super(parent, "admin"); + this.deployState = deployStateFrom(parent); this.monitoring = monitoring; this.metrics = metrics; this.legacyMetricsConsumers = legacyMetricsConsumers; @@ -138,6 +140,10 @@ public class Admin extends AbstractConfigProducer implements Serializable { return zooKeepersConfigProvider; } + public boolean isHostedVespa() { + return stateIsHosted(deployState); + } + public void getConfig(LogdConfig.Builder builder) { builder. logserver(new LogdConfig.Logserver.Builder(). |