Class GoogleBigQuerySQLComponent
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultComponent
-
- org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLComponent
-
- 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
@Component("google-bigquery-sql") public class GoogleBigQuerySQLComponent extends org.apache.camel.support.DefaultComponent
-
-
Constructor Summary
Constructors Constructor Description GoogleBigQuerySQLComponent()
GoogleBigQuerySQLComponent(org.apache.camel.CamelContext camelContext)
GoogleBigQuerySQLComponent(GoogleBigQuerySQLConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.camel.Endpoint
createEndpoint(String uri, String remaining, Map<String,Object> parameters)
GoogleBigQuerySQLConfiguration
getConfiguration()
GoogleBigQueryConnectionFactory
getConnectionFactory()
String
getProjectId()
void
setConnectionFactory(GoogleBigQueryConnectionFactory connectionFactory)
ConnectionFactory to obtain connection to Bigquery Service.void
setProjectId(String projectId)
Google Cloud Project Id-
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
-
-
-
-
Constructor Detail
-
GoogleBigQuerySQLComponent
public GoogleBigQuerySQLComponent()
-
GoogleBigQuerySQLComponent
public GoogleBigQuerySQLComponent(GoogleBigQuerySQLConfiguration configuration)
-
GoogleBigQuerySQLComponent
public GoogleBigQuerySQLComponent(org.apache.camel.CamelContext camelContext)
-
-
Method Detail
-
createEndpoint
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
- Specified by:
createEndpoint
in classorg.apache.camel.support.DefaultComponent
- Throws:
Exception
-
getProjectId
public String getProjectId()
-
setProjectId
public void setProjectId(String projectId)
Google Cloud Project Id
-
getConnectionFactory
public GoogleBigQueryConnectionFactory getConnectionFactory()
-
setConnectionFactory
public void setConnectionFactory(GoogleBigQueryConnectionFactory connectionFactory)
ConnectionFactory to obtain connection to Bigquery Service. If not provided the default one will be used
-
getConfiguration
public GoogleBigQuerySQLConfiguration getConfiguration()
-
-