Reference documentation and code samples for the BigQuery API class Google::Cloud::Bigquery::Credentials.
Credentials
Represents the authentication and authorization used to connect to the BigQuery API.
Inherits
- Google::Auth::Credentials
Example
require "google/cloud/bigquery" keyfile = "/path/to/keyfile.json" creds = Google::Cloud::Bigquery::Credentials.new keyfile bigquery = Google::Cloud::Bigquery.new( project_id: "my-project", credentials: creds ) bigquery.project_id #=> "my-project"
Constants
SCOPE
value: ["https://www.googleapis.com/auth/bigquery"].freeze
PATH_ENV_VARS
value: ["BIGQUERY_CREDENTIALS", "GOOGLE_CLOUD_CREDENTIALS", "BIGQUERY_KEYFILE", "GOOGLE_CLOUD_KEYFILE", "GCLOUD_KEYFILE"].freeze
JSON_ENV_VARS
value: ["BIGQUERY_CREDENTIALS_JSON", "GOOGLE_CLOUD_CREDENTIALS_JSON", "BIGQUERY_KEYFILE_JSON", "GOOGLE_CLOUD_KEYFILE_JSON", "GCLOUD_KEYFILE_JSON"].freeze
DEFAULT_PATHS
value: ["~/.config/gcloud/application_default_credentials.json"].freeze