Reference documentation and code samples for the Google Cloud Ces V1 Client class ApiAuthentication.
Authentication information required for API calls.
Generated from protobuf message google.cloud.ces.v1.ApiAuthentication
Namespace
Google \ Cloud \ Ces \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ api_key_config |
ApiKeyConfig
Optional. Config for API key auth. |
↳ oauth_config |
OAuthConfig
Optional. Config for OAuth. |
↳ service_agent_id_token_auth_config |
ServiceAgentIdTokenAuthConfig
Optional. Config for ID token auth generated from CES service agent. |
↳ service_account_auth_config |
ServiceAccountAuthConfig
Optional. Config for service account authentication. |
↳ bearer_token_config |
BearerTokenConfig
Optional. Config for bearer token auth. |
getApiKeyConfig
Optional. Config for API key auth.
| Returns | |
|---|---|
| Type | Description |
ApiKeyConfig|null |
|
hasApiKeyConfig
setApiKeyConfig
Optional. Config for API key auth.
| Parameter | |
|---|---|
| Name | Description |
var |
ApiKeyConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getOauthConfig
Optional. Config for OAuth.
| Returns | |
|---|---|
| Type | Description |
OAuthConfig|null |
|
hasOauthConfig
setOauthConfig
Optional. Config for OAuth.
| Parameter | |
|---|---|
| Name | Description |
var |
OAuthConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getServiceAgentIdTokenAuthConfig
Optional. Config for ID token auth generated from CES service agent.
| Returns | |
|---|---|
| Type | Description |
ServiceAgentIdTokenAuthConfig|null |
|
hasServiceAgentIdTokenAuthConfig
setServiceAgentIdTokenAuthConfig
Optional. Config for ID token auth generated from CES service agent.
| Parameter | |
|---|---|
| Name | Description |
var |
ServiceAgentIdTokenAuthConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getServiceAccountAuthConfig
Optional. Config for service account authentication.
| Returns | |
|---|---|
| Type | Description |
ServiceAccountAuthConfig|null |
|
hasServiceAccountAuthConfig
setServiceAccountAuthConfig
Optional. Config for service account authentication.
| Parameter | |
|---|---|
| Name | Description |
var |
ServiceAccountAuthConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getBearerTokenConfig
Optional. Config for bearer token auth.
| Returns | |
|---|---|
| Type | Description |
BearerTokenConfig|null |
|
hasBearerTokenConfig
setBearerTokenConfig
Optional. Config for bearer token auth.
| Parameter | |
|---|---|
| Name | Description |
var |
BearerTokenConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAuthConfig
| Returns | |
|---|---|
| Type | Description |
string |
|