diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2020-11-10 14:08:32 +0100 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2020-11-10 14:08:32 +0100 |
commit | 4e3c49c6340f32851d943053b3ac03ee1d5aa091 (patch) | |
tree | 56d49019df7ba1014fface66d686775022d80f1d /config-model-api | |
parent | 63d8fc30ec7003e073bd105a0dfa0e9e91a27215 (diff) |
Use separate boolean to indicate disabled status
Diffstat (limited to 'config-model-api')
-rw-r--r-- | config-model-api/src/main/java/com/yahoo/config/model/api/Reindexing.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/config-model-api/src/main/java/com/yahoo/config/model/api/Reindexing.java b/config-model-api/src/main/java/com/yahoo/config/model/api/Reindexing.java index cb9cb381da6..80fdbe961dc 100644 --- a/config-model-api/src/main/java/com/yahoo/config/model/api/Reindexing.java +++ b/config-model-api/src/main/java/com/yahoo/config/model/api/Reindexing.java @@ -11,9 +11,12 @@ import java.util.Optional; */ public interface Reindexing { - /** Reindexing status for a given application, cluster and document type. */ + /** Reindexing status for this application, for a given cluster and document type. */ default Optional<Status> status(String cluster, String documentType) { return Optional.empty(); } + /** Returns whether reindexing should run for this application. */ + default boolean enabled() { return false; } + /** Reindexing status of a given document type in a given cluster in a given application. */ interface Status { |