# BigQuery Connection API

Allows users to manage BigQuery connections to external data sources.

## Service: bigqueryconnection.googleapis.com

The Service name `bigqueryconnection.googleapis.com` is needed to create RPC client stubs.

## `https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc/google.cloud.bigquery.connection.v1#google.cloud.bigquery.connection.v1.ConnectionService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc/google.cloud.bigquery.connection.v1#google.cloud.bigquery.connection.v1.ConnectionService.CreateConnection` `` | Creates a new connection. |
| `` `https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc/google.cloud.bigquery.connection.v1#google.cloud.bigquery.connection.v1.ConnectionService.DeleteConnection` `` | Deletes connection and associated credential. |
| `` `https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc/google.cloud.bigquery.connection.v1#google.cloud.bigquery.connection.v1.ConnectionService.GetConnection` `` | Returns specified connection. |
| `` `https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc/google.cloud.bigquery.connection.v1#google.cloud.bigquery.connection.v1.ConnectionService.GetIamPolicy` `` | Gets the access control policy for a resource. |
| `` `https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc/google.cloud.bigquery.connection.v1#google.cloud.bigquery.connection.v1.ConnectionService.ListConnections` `` | Returns a list of connections in the given project. |
| `` `https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc/google.cloud.bigquery.connection.v1#google.cloud.bigquery.connection.v1.ConnectionService.SetIamPolicy` `` | Sets the access control policy on the specified resource. |
| `` `https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc/google.cloud.bigquery.connection.v1#google.cloud.bigquery.connection.v1.ConnectionService.TestIamPermissions` `` | Returns permissions that a caller has on the specified resource. |
| `` `https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc/google.cloud.bigquery.connection.v1#google.cloud.bigquery.connection.v1.ConnectionService.UpdateConnection` `` | Updates the specified connection. |

## `https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc/google.cloud.bigquery.connection.v1beta1#google.cloud.bigquery.connection.v1beta1.ConnectionService`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc/google.cloud.bigquery.connection.v1beta1#google.cloud.bigquery.connection.v1beta1.ConnectionService.CreateConnection` `` | Creates a new connection. |
| `` `https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc/google.cloud.bigquery.connection.v1beta1#google.cloud.bigquery.connection.v1beta1.ConnectionService.DeleteConnection` `` | Deletes connection and associated credential. |
| `` `https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc/google.cloud.bigquery.connection.v1beta1#google.cloud.bigquery.connection.v1beta1.ConnectionService.GetConnection` `` | Returns specified connection. |
| `` `https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc/google.cloud.bigquery.connection.v1beta1#google.cloud.bigquery.connection.v1beta1.ConnectionService.GetIamPolicy` `` | Gets the access control policy for a resource. |
| `` `https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc/google.cloud.bigquery.connection.v1beta1#google.cloud.bigquery.connection.v1beta1.ConnectionService.ListConnections` `` | Returns a list of connections in the given project. |
| `` `https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc/google.cloud.bigquery.connection.v1beta1#google.cloud.bigquery.connection.v1beta1.ConnectionService.SetIamPolicy` `` | Sets the access control policy on the specified resource. |
| `` `https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc/google.cloud.bigquery.connection.v1beta1#google.cloud.bigquery.connection.v1beta1.ConnectionService.TestIamPermissions` `` | Returns permissions that a caller has on the specified resource. |
| `` `https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc/google.cloud.bigquery.connection.v1beta1#google.cloud.bigquery.connection.v1beta1.ConnectionService.UpdateConnection` `` | Updates the specified connection. |
| `` `https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc/google.cloud.bigquery.connection.v1beta1#google.cloud.bigquery.connection.v1beta1.ConnectionService.UpdateConnectionCredential` `` | Sets the credential for the specified connection. |