Class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v3beta1/classes.rb,
lib/google/apis/dialogflow_v3beta1/representations.rb,
lib/google/apis/dialogflow_v3beta1/representations.rb
Overview
Config for auth using Diglogflow service agent.
Instance Attribute Summary collapse
-
#service_agent_auth ⇒ String
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig
constructor
A new instance of GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig
Returns a new instance of GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig.
12923 12924 12925 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 12923 def initialize(**args) update!(**args) end |
Instance Attribute Details
#service_agent_auth ⇒ String
Optional. Indicate the auth token type generated from the Diglogflow service
agent. The generated token is sent in the Authorization header.
Corresponds to the JSON property serviceAgentAuth
12921 12922 12923 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 12921 def service_agent_auth @service_agent_auth end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
12928 12929 12930 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 12928 def update!(**args) @service_agent_auth = args[:service_agent_auth] if args.key?(:service_agent_auth) end |