public interface  org.apache.camel.ComponentConfiguration extends java.lang.Object
{
public abstract java.lang.String getBaseUri();
public abstract void setBaseUri(java.lang.String);
public abstract java.util.Map getParameters();
public abstract void setParameters(java.util.Map);
public abstract java.lang.Object getParameter(java.lang.String);
public abstract void setParameter(java.lang.String, java.lang.Object);
public abstract java.lang.String getUriString();
public abstract void setUriString(java.lang.String) throws java.net.URISyntaxException;
public abstract org.apache.camel.impl.ParameterConfiguration getParameterConfiguration(java.lang.String);
public abstract java.util.SortedMap getParameterConfigurationMap();
public abstract org.apache.camel.Endpoint createEndpoint() throws java.lang.Exception;
public abstract void configureEndpoint(org.apache.camel.Endpoint);
public abstract java.lang.Object getEndpointParameter(org.apache.camel.Endpoint, java.lang.String) throws org.apache.camel.RuntimeCamelException;
public abstract void setEndpointParameter(org.apache.camel.Endpoint, java.lang.String, java.lang.Object) throws org.apache.camel.RuntimeCamelException;
public abstract java.util.List completeEndpointPath(java.lang.String);
public abstract java.lang.String createParameterJsonSchema();
}