Interface GoogleBigQueryEndpointBuilderFactory.GoogleBigQueryEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
GoogleBigQueryEndpointBuilderFactory
public static interface GoogleBigQueryEndpointBuilderFactory.GoogleBigQueryEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the Google BigQuery component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
connectionFactory
(String connectionFactory) ConnectionFactory to obtain connection to Bigquery Service.connectionFactory
(org.apache.camel.component.google.bigquery.GoogleBigQueryConnectionFactory connectionFactory) ConnectionFactory to obtain connection to Bigquery Service.serviceAccountKey
(String serviceAccountKey) Service account key in json format to authenticate an application as a service account to google cloud platform.useAsInsertId
(String useAsInsertId) Field name to use as insert id.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
connectionFactory
default GoogleBigQueryEndpointBuilderFactory.GoogleBigQueryEndpointBuilder connectionFactory(org.apache.camel.component.google.bigquery.GoogleBigQueryConnectionFactory connectionFactory) ConnectionFactory to obtain connection to Bigquery Service. If not provided the default one will be used. The option is a: <code>org.apache.camel.component.google.bigquery.GoogleBigQueryConnectionFactory</code> type. Group: producer- Parameters:
connectionFactory
- the value to set- Returns:
- the dsl builder
-
connectionFactory
default GoogleBigQueryEndpointBuilderFactory.GoogleBigQueryEndpointBuilder connectionFactory(String connectionFactory) ConnectionFactory to obtain connection to Bigquery Service. If not provided the default one will be used. The option will be converted to a <code>org.apache.camel.component.google.bigquery.GoogleBigQueryConnectionFactory</code> type. Group: producer- Parameters:
connectionFactory
- the value to set- Returns:
- the dsl builder
-
useAsInsertId
default GoogleBigQueryEndpointBuilderFactory.GoogleBigQueryEndpointBuilder useAsInsertId(String useAsInsertId) Field name to use as insert id. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
useAsInsertId
- the value to set- Returns:
- the dsl builder
-
serviceAccountKey
default GoogleBigQueryEndpointBuilderFactory.GoogleBigQueryEndpointBuilder serviceAccountKey(String serviceAccountKey) Service account key in json format to authenticate an application as a service account to google cloud platform. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
serviceAccountKey
- the value to set- Returns:
- the dsl builder
-