Class GoogleSheetsComponent
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultComponent
-
- org.apache.camel.support.component.AbstractApiComponent<GoogleSheetsApiName,GoogleSheetsConfiguration,GoogleSheetsApiCollection>
-
- org.apache.camel.component.google.sheets.GoogleSheetsComponent
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.Component
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
@Metadata(label="verifiers", enums="parameters,connectivity") @Component("google-sheets") public class GoogleSheetsComponent extends org.apache.camel.support.component.AbstractApiComponent<GoogleSheetsApiName,GoogleSheetsConfiguration,GoogleSheetsApiCollection>
-
-
Constructor Summary
Constructors Constructor Description GoogleSheetsComponent()
GoogleSheetsComponent(org.apache.camel.CamelContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.camel.Endpoint
createEndpoint(String uri, String methodName, GoogleSheetsApiName apiName, GoogleSheetsConfiguration endpointConfiguration)
protected GoogleSheetsApiName
getApiName(String apiNameStr)
com.google.api.services.sheets.v4.Sheets
getClient(GoogleSheetsConfiguration config)
GoogleSheetsClientFactory
getClientFactory()
GoogleSheetsConfiguration
getConfiguration()
void
setClientFactory(GoogleSheetsClientFactory clientFactory)
To use the GoogleSheetsClientFactory as factory for creating the client.void
setConfiguration(GoogleSheetsConfiguration configuration)
To use the shared configuration-
Methods inherited from class org.apache.camel.support.component.AbstractApiComponent
afterPropertiesSet, createEndpoint, createEndpointConfiguration
-
Methods inherited from class org.apache.camel.support.DefaultComponent
afterConfiguration, createEndpoint, createEndpoint, doBuild, doInit, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getDefaultName, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, resolveRawParameterValues, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getApiName
protected GoogleSheetsApiName getApiName(String apiNameStr)
- Specified by:
getApiName
in classorg.apache.camel.support.component.AbstractApiComponent<GoogleSheetsApiName,GoogleSheetsConfiguration,GoogleSheetsApiCollection>
-
getClient
public com.google.api.services.sheets.v4.Sheets getClient(GoogleSheetsConfiguration config)
-
getClientFactory
public GoogleSheetsClientFactory getClientFactory()
-
setConfiguration
public void setConfiguration(GoogleSheetsConfiguration configuration)
To use the shared configuration- Overrides:
setConfiguration
in classorg.apache.camel.support.component.AbstractApiComponent<GoogleSheetsApiName,GoogleSheetsConfiguration,GoogleSheetsApiCollection>
-
getConfiguration
public GoogleSheetsConfiguration getConfiguration()
- Overrides:
getConfiguration
in classorg.apache.camel.support.component.AbstractApiComponent<GoogleSheetsApiName,GoogleSheetsConfiguration,GoogleSheetsApiCollection>
-
setClientFactory
public void setClientFactory(GoogleSheetsClientFactory clientFactory)
To use the GoogleSheetsClientFactory as factory for creating the client. Will by default useBatchGoogleSheetsClientFactory
-
createEndpoint
protected org.apache.camel.Endpoint createEndpoint(String uri, String methodName, GoogleSheetsApiName apiName, GoogleSheetsConfiguration endpointConfiguration)
- Specified by:
createEndpoint
in classorg.apache.camel.support.component.AbstractApiComponent<GoogleSheetsApiName,GoogleSheetsConfiguration,GoogleSheetsApiCollection>
-
-