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.
12094 12095 12096 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 12094 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
12079 12080 12081 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 12079 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
12085 12086 12087 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 12085 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
12091 12092 12093 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 12091 def @drop_virtual_agent_messages end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
12099 12100 12101 12102 12103 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 12099 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 |