Reference documentation and code samples for the Dialogflow V2 API class Google::Cloud::Dialogflow::V2::Tool::Authentication.
Authentication information required for API calls
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#api_key_config
def api_key_config() -> ::Google::Cloud::Dialogflow::V2::Tool::Authentication::ApiKeyConfig-
(::Google::Cloud::Dialogflow::V2::Tool::Authentication::ApiKeyConfig) — Config for API key auth.
Note: The following fields are mutually exclusive:
api_key_config,oauth_config,service_agent_auth_config,bearer_token_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#api_key_config=
def api_key_config=(value) -> ::Google::Cloud::Dialogflow::V2::Tool::Authentication::ApiKeyConfig-
value (::Google::Cloud::Dialogflow::V2::Tool::Authentication::ApiKeyConfig) — Config for API key auth.
Note: The following fields are mutually exclusive:
api_key_config,oauth_config,service_agent_auth_config,bearer_token_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dialogflow::V2::Tool::Authentication::ApiKeyConfig) — Config for API key auth.
Note: The following fields are mutually exclusive:
api_key_config,oauth_config,service_agent_auth_config,bearer_token_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#bearer_token_config
def bearer_token_config() -> ::Google::Cloud::Dialogflow::V2::Tool::Authentication::BearerTokenConfig-
(::Google::Cloud::Dialogflow::V2::Tool::Authentication::BearerTokenConfig) — Config for bearer token auth.
Note: The following fields are mutually exclusive:
bearer_token_config,api_key_config,oauth_config,service_agent_auth_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#bearer_token_config=
def bearer_token_config=(value) -> ::Google::Cloud::Dialogflow::V2::Tool::Authentication::BearerTokenConfig-
value (::Google::Cloud::Dialogflow::V2::Tool::Authentication::BearerTokenConfig) — Config for bearer token auth.
Note: The following fields are mutually exclusive:
bearer_token_config,api_key_config,oauth_config,service_agent_auth_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dialogflow::V2::Tool::Authentication::BearerTokenConfig) — Config for bearer token auth.
Note: The following fields are mutually exclusive:
bearer_token_config,api_key_config,oauth_config,service_agent_auth_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#oauth_config
def oauth_config() -> ::Google::Cloud::Dialogflow::V2::Tool::Authentication::OAuthConfig-
(::Google::Cloud::Dialogflow::V2::Tool::Authentication::OAuthConfig) — Config for OAuth.
Note: The following fields are mutually exclusive:
oauth_config,api_key_config,service_agent_auth_config,bearer_token_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#oauth_config=
def oauth_config=(value) -> ::Google::Cloud::Dialogflow::V2::Tool::Authentication::OAuthConfig-
value (::Google::Cloud::Dialogflow::V2::Tool::Authentication::OAuthConfig) — Config for OAuth.
Note: The following fields are mutually exclusive:
oauth_config,api_key_config,service_agent_auth_config,bearer_token_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dialogflow::V2::Tool::Authentication::OAuthConfig) — Config for OAuth.
Note: The following fields are mutually exclusive:
oauth_config,api_key_config,service_agent_auth_config,bearer_token_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#service_agent_auth_config
def service_agent_auth_config() -> ::Google::Cloud::Dialogflow::V2::Tool::Authentication::ServiceAgentAuthConfig-
(::Google::Cloud::Dialogflow::V2::Tool::Authentication::ServiceAgentAuthConfig) — Config for Diglogflow service
agent
auth.
Note: The following fields are mutually exclusive:
service_agent_auth_config,api_key_config,oauth_config,bearer_token_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#service_agent_auth_config=
def service_agent_auth_config=(value) -> ::Google::Cloud::Dialogflow::V2::Tool::Authentication::ServiceAgentAuthConfig-
value (::Google::Cloud::Dialogflow::V2::Tool::Authentication::ServiceAgentAuthConfig) — Config for Diglogflow service
agent
auth.
Note: The following fields are mutually exclusive:
service_agent_auth_config,api_key_config,oauth_config,bearer_token_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dialogflow::V2::Tool::Authentication::ServiceAgentAuthConfig) — Config for Diglogflow service
agent
auth.
Note: The following fields are mutually exclusive:
service_agent_auth_config,api_key_config,oauth_config,bearer_token_config. If a field in that set is populated, all other fields in the set will automatically be cleared.