Interface BigQueryServices
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
BigQueryServicesImpl
,FakeBigQueryServices
An interface for real, mock, or fake implementations of Cloud BigQuery services.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
Container for reading data from streaming endpoints.static interface
An interface to get, create and delete Cloud BigQuery datasets and tables.static interface
An interface for the Cloud BigQuery load service.static interface
An interface representing a client object for making calls to the BigQuery Storage API.static interface
An interface for appending records to a Storage API write stream.static interface
An interface to get, create and flush Cloud BigQuery STORAGE API write streams. -
Method Summary
Modifier and TypeMethodDescriptiongetDatasetService
(BigQueryOptions bqOptions) Returns a real, mock, or fakeBigQueryServices.DatasetService
.getJobService
(BigQueryOptions bqOptions) Returns a real, mock, or fakeBigQueryServices.JobService
.getStorageClient
(BigQueryOptions bqOptions) Returns a real, mock, or fakeBigQueryServices.StorageClient
.getWriteStreamService
(BigQueryOptions bqOptions) Returns a real, mock, or fakeBigQueryServices.WriteStreamService
.
-
Method Details
-
getJobService
Returns a real, mock, or fakeBigQueryServices.JobService
. -
getDatasetService
Returns a real, mock, or fakeBigQueryServices.DatasetService
. -
getWriteStreamService
Returns a real, mock, or fakeBigQueryServices.WriteStreamService
. -
getStorageClient
Returns a real, mock, or fakeBigQueryServices.StorageClient
.- Throws:
IOException
-