Class BigQueryServicesImpl
java.lang.Object
org.apache.beam.sdk.io.gcp.bigquery.BigQueryServicesImpl
- All Implemented Interfaces:
Serializable
,BigQueryServices
An implementation of
BigQueryServices
that actually communicates with the cloud BigQuery
service.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from interface org.apache.beam.sdk.io.gcp.bigquery.BigQueryServices
BigQueryServices.BigQueryServerStream<T>, BigQueryServices.DatasetService, BigQueryServices.JobService, BigQueryServices.StorageClient, BigQueryServices.StreamAppendClient, BigQueryServices.WriteStreamService
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CustomHttpErrors
getDatasetService
(BigQueryOptions options) Returns a real, mock, or fakeBigQueryServices.DatasetService
.getJobService
(BigQueryOptions options) Returns a real, mock, or fakeBigQueryServices.JobService
.getStorageClient
(BigQueryOptions options) Returns a real, mock, or fakeBigQueryServices.StorageClient
.getWriteStreamService
(BigQueryOptions options) Returns a real, mock, or fakeBigQueryServices.WriteStreamService
.
-
Field Details
-
API_METRIC_LABEL
-
-
Constructor Details
-
BigQueryServicesImpl
public BigQueryServicesImpl()
-
-
Method Details
-
getJobService
Description copied from interface:BigQueryServices
Returns a real, mock, or fakeBigQueryServices.JobService
.- Specified by:
getJobService
in interfaceBigQueryServices
-
getDatasetService
Description copied from interface:BigQueryServices
Returns a real, mock, or fakeBigQueryServices.DatasetService
.- Specified by:
getDatasetService
in interfaceBigQueryServices
-
getWriteStreamService
Description copied from interface:BigQueryServices
Returns a real, mock, or fakeBigQueryServices.WriteStreamService
.- Specified by:
getWriteStreamService
in interfaceBigQueryServices
-
getStorageClient
Description copied from interface:BigQueryServices
Returns a real, mock, or fakeBigQueryServices.StorageClient
.- Specified by:
getStorageClient
in interfaceBigQueryServices
- Throws:
IOException
-
createBigQueryClientCustomErrors
-