diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2021-01-15 20:46:13 +0100 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2021-01-15 20:46:13 +0100 |
commit | ed79699c3758a7dd6483492d8f7bcccb2882fd17 (patch) | |
tree | 5529b2959fe1df4d1dff84d020ef1dc4ec4ee304 /config-model-api | |
parent | 03801fa884fd8e3f351de2364526cc3170fb5a38 (diff) |
Move logic for indexed document types inside config model api wrapping
Diffstat (limited to 'config-model-api')
-rw-r--r-- | config-model-api/src/main/java/com/yahoo/config/model/api/Model.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/config-model-api/src/main/java/com/yahoo/config/model/api/Model.java b/config-model-api/src/main/java/com/yahoo/config/model/api/Model.java index 36479c7504a..f98d72374bf 100644 --- a/config-model-api/src/main/java/com/yahoo/config/model/api/Model.java +++ b/config-model-api/src/main/java/com/yahoo/config/model/api/Model.java @@ -10,6 +10,7 @@ import com.yahoo.vespa.config.ConfigPayload; import com.yahoo.vespa.config.buildergen.ConfigDefinition; import java.time.Instant; +import java.util.Map; import java.util.Set; import java.util.Collection; @@ -80,4 +81,10 @@ public interface Model { /** Returns the provisioned hosts of this. */ default Provisioned provisioned() { return new Provisioned(); } + /** Returns the set of document types in each content cluster. */ + default Map<String, Set<String>> documentTypesByCluster() { return Map.of(); } + + /** Returns the set of document types in each cluster, that have an index for one of more fields. */ + default Map<String, Set<String>> indexedDocumentTypesByCluster() { return Map.of(); } + } |