io.elastic.api.DynamicMetadataProvider Maven / Gradle / Ivy
package io.elastic.api;
import javax.json.JsonObject;
/**
* Interface to be implemented by components which want to provide dynamic metadata.
*/
public interface DynamicMetadataProvider {
/**
* Allows a component to provide dynamic metadata.
*
* @param configuration data needed to execute the method
* @return The JSON schema representing the meta model for this component
*/
JsonObject getMetaModel(JsonObject configuration);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy