Class: Aws::QBusiness::Types::Message
- Inherits:
-
Struct
- Object
- Struct
- Aws::QBusiness::Types::Message
- Defined in:
- gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb
Overview
A message in an Amazon Q Business web experience.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#action_execution ⇒ Types::ActionExecution
Performs an Amazon Q Business plugin action during a non-streaming chat conversation.
-
#action_review ⇒ Types::ActionReview
An output event that Amazon Q Business returns to an user who wants to perform a plugin action during a non-streaming chat conversation.
-
#attachments ⇒ Array<Types::AttachmentOutput>
A file directly uploaded into an Amazon Q Business web experience chat.
-
#body ⇒ String
The content of the Amazon Q Business web experience message.
-
#message_id ⇒ String
The identifier of the Amazon Q Business web experience message.
-
#source_attribution ⇒ Array<Types::SourceAttribution>
The source documents used to generate Amazon Q Business web experience message.
-
#time ⇒ Time
The timestamp of the first Amazon Q Business web experience message.
-
#type ⇒ String
The type of Amazon Q Business message, whether
HUMAN
orAI
generated.
Instance Attribute Details
#action_execution ⇒ Types::ActionExecution
Performs an Amazon Q Business plugin action during a non-streaming chat conversation.
4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4756 class Message < Struct.new( :message_id, :body, :time, :type, :attachments, :source_attribution, :action_review, :action_execution) SENSITIVE = [] include Aws::Structure end |
#action_review ⇒ Types::ActionReview
An output event that Amazon Q Business returns to an user who wants to perform a plugin action during a non-streaming chat conversation. It contains information about the selected action with a list of possible user input fields, some pre-populated by Amazon Q Business.
4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4756 class Message < Struct.new( :message_id, :body, :time, :type, :attachments, :source_attribution, :action_review, :action_execution) SENSITIVE = [] include Aws::Structure end |
#attachments ⇒ Array<Types::AttachmentOutput>
A file directly uploaded into an Amazon Q Business web experience chat.
4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4756 class Message < Struct.new( :message_id, :body, :time, :type, :attachments, :source_attribution, :action_review, :action_execution) SENSITIVE = [] include Aws::Structure end |
#body ⇒ String
The content of the Amazon Q Business web experience message.
4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4756 class Message < Struct.new( :message_id, :body, :time, :type, :attachments, :source_attribution, :action_review, :action_execution) SENSITIVE = [] include Aws::Structure end |
#message_id ⇒ String
The identifier of the Amazon Q Business web experience message.
4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4756 class Message < Struct.new( :message_id, :body, :time, :type, :attachments, :source_attribution, :action_review, :action_execution) SENSITIVE = [] include Aws::Structure end |
#source_attribution ⇒ Array<Types::SourceAttribution>
The source documents used to generate Amazon Q Business web experience message.
4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4756 class Message < Struct.new( :message_id, :body, :time, :type, :attachments, :source_attribution, :action_review, :action_execution) SENSITIVE = [] include Aws::Structure end |
#time ⇒ Time
The timestamp of the first Amazon Q Business web experience message.
4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4756 class Message < Struct.new( :message_id, :body, :time, :type, :attachments, :source_attribution, :action_review, :action_execution) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of Amazon Q Business message, whether HUMAN
or AI
generated.
4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4756 class Message < Struct.new( :message_id, :body, :time, :type, :attachments, :source_attribution, :action_review, :action_execution) SENSITIVE = [] include Aws::Structure end |