// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.vespa.config.server; import com.yahoo.config.ConfigInstance; import com.yahoo.config.FileReference; import com.yahoo.config.model.api.HostInfo; import com.yahoo.config.model.api.Model; import com.yahoo.config.provision.AllocatedHosts; import com.yahoo.vespa.config.ConfigKey; import com.yahoo.vespa.config.buildergen.ConfigDefinition; import java.util.Collection; import java.util.HashSet; import java.util.Set; /** * @author bratseth */ public class ModelStub implements Model { @Override public ConfigInstance.Builder getConfigInstance(ConfigKey configKey, ConfigDefinition targetDef) { throw new UnsupportedOperationException(); } @Override public Set> allConfigsProduced() { return null; } @Override public Collection getHosts() { return null; } @Override public Set allConfigIds() { return null; } @Override public Set fileReferences() { return new HashSet<>(); } @Override public AllocatedHosts allocatedHosts() { return null; } }