@Configuration(proxyBeanMethods=false) @AutoConfigureAfter(value=GcpContextAutoConfiguration.class) @ConditionalOnProperty(value="spring.cloud.gcp.bigquery.enabled", matchIfMissing=true) @ConditionalOnClass(value={com.google.cloud.bigquery.BigQuery.class,BigQueryTemplate.class}) @EnableConfigurationProperties(value=GcpBigQueryProperties.class) public class GcpBigQueryAutoConfiguration extends Object
Modifier and Type | Method and Description |
---|---|
com.google.cloud.bigquery.BigQuery |
bigQuery() |
BigQueryTemplate |
bigQueryTemplate(com.google.cloud.bigquery.BigQuery bigQuery,
com.google.cloud.bigquery.storage.v1.BigQueryWriteClient bigQueryWriteClient,
org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler bigQueryThreadPoolTaskScheduler) |
org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler |
bigQueryThreadPoolTaskScheduler() |
com.google.cloud.bigquery.storage.v1.BigQueryWriteClient |
bigQueryWriteClient() |
@Bean @ConditionalOnMissingBean public com.google.cloud.bigquery.BigQuery bigQuery() throws IOException
IOException
@Bean @ConditionalOnMissingBean public com.google.cloud.bigquery.storage.v1.BigQueryWriteClient bigQueryWriteClient() throws IOException
IOException
@Bean @ConditionalOnMissingBean(name="bigQueryThreadPoolTaskScheduler") public org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler bigQueryThreadPoolTaskScheduler()
@Bean @ConditionalOnMissingBean public BigQueryTemplate bigQueryTemplate(com.google.cloud.bigquery.BigQuery bigQuery, com.google.cloud.bigquery.storage.v1.BigQueryWriteClient bigQueryWriteClient, @Qualifier(value="bigQueryThreadPoolTaskScheduler") org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler bigQueryThreadPoolTaskScheduler)
Copyright © 2023. All rights reserved.