public class GoogleDriveComponent extends org.apache.camel.util.component.AbstractApiComponent<GoogleDriveApiName,GoogleDriveConfiguration,GoogleDriveApiCollection>
GoogleDriveEndpoint
.Constructor and Description |
---|
GoogleDriveComponent() |
GoogleDriveComponent(org.apache.camel.CamelContext context) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String methodName,
GoogleDriveApiName apiName,
GoogleDriveConfiguration endpointConfiguration) |
protected GoogleDriveApiName |
getApiName(String apiNameStr) |
com.google.api.services.drive.Drive |
getClient(GoogleDriveConfiguration googleDriveConfiguration) |
GoogleDriveClientFactory |
getClientFactory() |
GoogleDriveConfiguration |
getConfiguration() |
void |
setClientFactory(GoogleDriveClientFactory clientFactory)
To use the GoogleCalendarClientFactory as factory for creating the client.
|
void |
setConfiguration(GoogleDriveConfiguration configuration)
To use the shared configuration
|
completeEndpointPath, createEndpoint, createEndpointConfiguration, getApiNameOrNull, getCompletedMethods
createComponentConfiguration, createParameterConfigurationMap, getEndpointClass, getParameterConfigurationMap, populateParameterConfigurationMap, setEndpointClass
afterConfiguration, createConfiguration, createEndpoint, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, ifStartsWithReturnRemainder, preProcessUri, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
public GoogleDriveComponent()
public GoogleDriveComponent(org.apache.camel.CamelContext context)
protected GoogleDriveApiName getApiName(String apiNameStr) throws IllegalArgumentException
getApiName
in class org.apache.camel.util.component.AbstractApiComponent<GoogleDriveApiName,GoogleDriveConfiguration,GoogleDriveApiCollection>
IllegalArgumentException
public com.google.api.services.drive.Drive getClient(GoogleDriveConfiguration googleDriveConfiguration)
public GoogleDriveClientFactory getClientFactory()
public void setConfiguration(GoogleDriveConfiguration configuration)
setConfiguration
in class org.apache.camel.util.component.AbstractApiComponent<GoogleDriveApiName,GoogleDriveConfiguration,GoogleDriveApiCollection>
public GoogleDriveConfiguration getConfiguration()
getConfiguration
in class org.apache.camel.util.component.AbstractApiComponent<GoogleDriveApiName,GoogleDriveConfiguration,GoogleDriveApiCollection>
public void setClientFactory(GoogleDriveClientFactory clientFactory)
BatchGoogleDriveClientFactory
protected org.apache.camel.Endpoint createEndpoint(String uri, String methodName, GoogleDriveApiName apiName, GoogleDriveConfiguration endpointConfiguration)
createEndpoint
in class org.apache.camel.util.component.AbstractApiComponent<GoogleDriveApiName,GoogleDriveConfiguration,GoogleDriveApiCollection>
Apache Camel