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 interfaceContainer for reading data from streaming endpoints.static interfaceAn interface to get, create and delete Cloud BigQuery datasets and tables.static interfaceAn interface for the Cloud BigQuery load service.static interfaceAn interface representing a client object for making calls to the BigQuery Storage API.static interfaceAn interface for appending records to a Storage API write stream.static interfaceAn 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
-