public function createSinkProvider()
{
self::setUpBeforeClass();
$bucket = self::$bucket;
$bucket->acl()->add('[email protected]', 'OWNER');
-($bucketDest = sprintf('storage.googleapis.com/%s', $bucket->name()));
$datasetDest = sprintf('bigquery.googleapis.com/projects/%s/datasets/%s', self::$dataset->identity()['projectId'], self::$dataset->identity()['datasetId']);
$topicDest = sprintf('pubsub.googleapis.com/%s', self::$topic->info()['name']);
return [[self::$restClient, $bucketDest], [self::$restClient, $datasetDest], [self::$restClient, $topicDest], [self::$grpcClient, $bucketDest], [self::$grpcClient, $datasetDest], [self::$grpcClient, $topicDest]];
}