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, getUriMethods 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
-