Class: Aws::DevOpsAgent::Types::Message
- Inherits:
-
Struct
- Object
- Struct
- Aws::DevOpsAgent::Types::Message
- Includes:
- Structure, Structure::Union
- Defined in:
- lib/aws-sdk-devopsagent/types.rb
Overview
Note:
Message is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of Message corresponding to the set member.
A message in a conversation, either from the user or the assistant.
Direct Known Subclasses
Defined Under Namespace
Classes: AssistantMessage, Unknown, UserMessage
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#assistant_message ⇒ Array<Types::AssistantMessageBlock>
A message from the assistant.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
-
#user_message ⇒ Array<Types::UserMessageBlock>
A message from the user.
Instance Attribute Details
#assistant_message ⇒ Array<Types::AssistantMessageBlock>
A message from the assistant.
3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3713 class Message < Struct.new( :user_message, :assistant_message, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class UserMessage < Message; end class AssistantMessage < Message; end class Unknown < Message; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
3713 3714 3715 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3713 def unknown @unknown end |
#user_message ⇒ Array<Types::UserMessageBlock>
A message from the user.
3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 3713 class Message < Struct.new( :user_message, :assistant_message, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class UserMessage < Message; end class AssistantMessage < Message; end class Unknown < Message; end end |