Reference documentation and code samples for the Cloud Translation V2 API class Google::Cloud::Translate::V2::Credentials.
Credentials
Represents the authentication and authorization used to connect to the Cloud Translation API.
Inherits
- Google::Auth::Credentials
Example
require "google/cloud/translate/v2" keyfile = "/path/to/keyfile.json" creds = Google::Cloud::Translate::V2::Credentials.new keyfile translate = Google::Cloud::Translate.new( version: :v2, project_id: "my-todo-project", credentials: creds ) translate.project_id #=> "my-todo-project"
Constants
SCOPE
value: ["https://www.googleapis.com/auth/cloud-platform"].freeze
PATH_ENV_VARS
value: ["TRANSLATE_CREDENTIALS", "TRANSLATE_KEYFILE", "GOOGLE_CLOUD_CREDENTIALS", "GOOGLE_CLOUD_KEYFILE", "GCLOUD_KEYFILE"].freeze
JSON_ENV_VARS
value: ["TRANSLATE_CREDENTIALS_JSON", "TRANSLATE_KEYFILE_JSON", "GOOGLE_CLOUD_CREDENTIALS_JSON", "GOOGLE_CLOUD_KEYFILE_JSON", "GCLOUD_KEYFILE_JSON"].freeze
DEFAULT_PATHS
value: ["~/.config/gcloud/application_default_credentials.json"].freeze