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

      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