private ConfigInstance.Builder getConfigInstanceBuilderOverride(ConfigInstance.Builder builder, ConfigPayload payload) {
        try {
            ConfigTransformer transformer = new ConfigTransformer(builder.getClass().getEnclosingClass());
            return transformer.toConfigBuilder(payload);
        } catch (IllegalArgumentException e) {
            throw new IllegalArgumentException("Error applying override to builder", e);
        }
    }
Sets the config id for this producer. Will also add this
service to the root node, so the new config id will be picked
up.  Note that this producer will be known with both the old
and the new config id in the root node after using this method.
config-model/src/main/java/com/yahoo/config/model/producer/AnyConfigProducer.java