Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v2beta1/classes.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb
Overview
Settings that determine how to filter recent conversation context when generating suggestions.
Instance Attribute Summary collapse
-
#drop_handoff_messages ⇒ Boolean
(also: #drop_handoff_messages?)
If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.
-
#drop_ivr_messages ⇒ Boolean
(also: #drop_ivr_messages?)
If set to true, all messages from ivr stage are dropped.
-
#drop_virtual_agent_messages ⇒ Boolean
(also: #drop_virtual_agent_messages?)
If set to true, all messages from virtual agent are dropped.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings
constructor
A new instance of GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings
Returns a new instance of GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings.
13545 13546 13547 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13545 def initialize(**args) update!(**args) end |
Instance Attribute Details
#drop_handoff_messages ⇒ Boolean Also known as: drop_handoff_messages?
If set to true, the last message from virtual agent (hand off message) and the
message before it (trigger message of hand off) are dropped.
Corresponds to the JSON property dropHandoffMessages
13530 13531 13532 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13530 def @drop_handoff_messages end |
#drop_ivr_messages ⇒ Boolean Also known as: drop_ivr_messages?
If set to true, all messages from ivr stage are dropped.
Corresponds to the JSON property dropIvrMessages
13536 13537 13538 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13536 def @drop_ivr_messages end |
#drop_virtual_agent_messages ⇒ Boolean Also known as: drop_virtual_agent_messages?
If set to true, all messages from virtual agent are dropped.
Corresponds to the JSON property dropVirtualAgentMessages
13542 13543 13544 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13542 def @drop_virtual_agent_messages end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
13550 13551 13552 13553 13554 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13550 def update!(**args) @drop_handoff_messages = args[:drop_handoff_messages] if args.key?(:drop_handoff_messages) @drop_ivr_messages = args[:drop_ivr_messages] if args.key?(:drop_ivr_messages) @drop_virtual_agent_messages = args[:drop_virtual_agent_messages] if args.key?(:drop_virtual_agent_messages) end |