Google Cloud Dialogflow Cx V3 Client - Class Authentication (0.11.0)

Reference documentation and code samples for the Google Cloud Dialogflow Cx V3 Client class Authentication.

Authentication information required for API calls

Generated from protobuf message google.cloud.dialogflow.cx.v3.Tool.Authentication

Namespace

Google \ Cloud \ Dialogflow \ Cx \ V3 \ Tool

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ api_key_config
Authentication\ApiKeyConfig

Config for API key auth.

↳ oauth_config
Authentication\OAuthConfig

Config for OAuth.

↳ service_agent_auth_config
↳ bearer_token_config
Authentication\BearerTokenConfig

Config for bearer token auth.

↳ service_account_auth_config
Authentication\ServiceAccountAuthConfig

Configuration for service account authentication.

getApiKeyConfig

Config for API key auth.

Returns
Type
Description

hasApiKeyConfig

setApiKeyConfig

Config for API key auth.

Parameter
Name
Description
Returns
Type
Description
$this

getOauthConfig

Config for OAuth.

Returns
Type
Description

hasOauthConfig

setOauthConfig

Config for OAuth.

Parameter
Name
Description
Returns
Type
Description
$this

getServiceAgentAuthConfig

Config for Diglogflow service agent auth.

Returns
Type
Description

hasServiceAgentAuthConfig

setServiceAgentAuthConfig

Config for Diglogflow service agent auth.

Parameter
Name
Description
Returns
Type
Description
$this

getBearerTokenConfig

Config for bearer token auth.

Returns
Type
Description

hasBearerTokenConfig

setBearerTokenConfig

Config for bearer token auth.

Parameter
Name
Description
Returns
Type
Description
$this

getServiceAccountAuthConfig

Configuration for service account authentication.

Returns
Type
Description

hasServiceAccountAuthConfig

setServiceAccountAuthConfig

Configuration for service account authentication.

Parameter
Name
Description
Returns
Type
Description
$this

getAuthConfig

Returns
Type
Description
string
Create a Mobile Website
View Site in Mobile | Classic
Share by: