diff options
Diffstat (limited to 'config-model/src/main/java/com/yahoo/config/model/deploy/ConfigDefinitionStore.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/config/model/deploy/ConfigDefinitionStore.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/config/model/deploy/ConfigDefinitionStore.java b/config-model/src/main/java/com/yahoo/config/model/deploy/ConfigDefinitionStore.java index 22ea054a27d..91beaebbdc4 100644 --- a/config-model/src/main/java/com/yahoo/config/model/deploy/ConfigDefinitionStore.java +++ b/config-model/src/main/java/com/yahoo/config/model/deploy/ConfigDefinitionStore.java @@ -4,12 +4,17 @@ package com.yahoo.config.model.deploy; import com.yahoo.vespa.config.ConfigDefinition; import com.yahoo.vespa.config.ConfigDefinitionKey; +import java.util.Optional; + /** * @author lulf * @since 5.1 */ public interface ConfigDefinitionStore { - ConfigDefinition getConfigDefinition(ConfigDefinitionKey defKey); + /** + * Returns a config definition, or empty if the config definition is not found. + */ + Optional<ConfigDefinition> getConfigDefinition(ConfigDefinitionKey defKey); } |