Class: Aws::QBusiness::Types::Message
- Inherits:
-
Struct
- Object
- Struct
- Aws::QBusiness::Types::Message
- Includes:
- Structure
- Defined in:
- 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` or `AI` generated.
Instance Attribute Details
#action_execution ⇒ Types::ActionExecution
Performs an Amazon Q Business plugin action during a non-streaming chat conversation.
5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 5778 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.
5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 5778 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.
5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 5778 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.
5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 5778 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.
5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 5778 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.
5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 5778 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.
5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 5778 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.
5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 5778 class Message < Struct.new( :message_id, :body, :time, :type, :attachments, :source_attribution, :action_review, :action_execution) SENSITIVE = [] include Aws::Structure end |