diff options
author | Martin Polden <mpolden@mpolden.no> | 2018-06-26 12:57:33 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2018-06-26 12:57:33 +0200 |
commit | 3de5d2d61790bffdef723e50f06f31fe910907ae (patch) | |
tree | 894e6afeb93f09a91565a234130493b589b7f45d /controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/ServiceConvergence.java | |
parent | 49a532f515d9ce217def27443b5bb9faa6410124 (diff) |
Require zone-application config to converge when upgrading
Diffstat (limited to 'controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/ServiceConvergence.java')
-rw-r--r-- | controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/ServiceConvergence.java | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/ServiceConvergence.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/ServiceConvergence.java new file mode 100644 index 00000000000..8a90224083b --- /dev/null +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/ServiceConvergence.java @@ -0,0 +1,35 @@ +// Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +package com.yahoo.vespa.hosted.controller.api.integration.configserver; + +import com.yahoo.config.provision.ApplicationId; +import com.yahoo.vespa.hosted.controller.api.integration.zone.ZoneId; + +/** + * Service convergence status for an application. + * + * @author mpolden + */ +public class ServiceConvergence { + + private final ApplicationId application; + private final ZoneId zone; + private final boolean converged; + + public ServiceConvergence(ApplicationId application, ZoneId zone, boolean converged) { + this.application = application; + this.zone = zone; + this.converged = converged; + } + + public ApplicationId application() { + return application; + } + + public ZoneId zone() { + return zone; + } + + public boolean converged() { + return converged; + } +} |