Class: Aws::BedrockAgentCore::Types::HarnessContentBlockDelta
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCore::Types::HarnessContentBlockDelta
- Defined in:
- gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb
Overview
Note:
HarnessContentBlockDelta is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of HarnessContentBlockDelta corresponding to the set member.
A delta update to a content block.
Defined Under Namespace
Classes: ReasoningContent, Text, ToolResult, ToolResultMetadata, ToolUse, Unknown
Constant Summary collapse
- SENSITIVE =
[:text, :reasoning_content]
Instance Attribute Summary collapse
-
#reasoning_content ⇒ Types::HarnessReasoningContentBlockDelta
A reasoning content delta.
-
#text ⇒ String
A text delta.
-
#tool_result ⇒ Array<Types::HarnessToolResultBlockDelta>
A tool result delta.
-
#tool_result_metadata ⇒ Types::HarnessToolResultMetadataBlockDelta
A tool result metadata delta.
-
#tool_use ⇒ Types::HarnessToolUseBlockDelta
A tool use input delta.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#reasoning_content ⇒ Types::HarnessReasoningContentBlockDelta
A reasoning content delta.
4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 4590 class HarnessContentBlockDelta < Struct.new( :text, :tool_use, :tool_result, :reasoning_content, :tool_result_metadata, :unknown) SENSITIVE = [:text, :reasoning_content] include Aws::Structure include Aws::Structure::Union class Text < HarnessContentBlockDelta; end class ToolUse < HarnessContentBlockDelta; end class ToolResult < HarnessContentBlockDelta; end class ReasoningContent < HarnessContentBlockDelta; end class ToolResultMetadata < HarnessContentBlockDelta; end class Unknown < HarnessContentBlockDelta; end end |
#text ⇒ String
A text delta.
4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 4590 class HarnessContentBlockDelta < Struct.new( :text, :tool_use, :tool_result, :reasoning_content, :tool_result_metadata, :unknown) SENSITIVE = [:text, :reasoning_content] include Aws::Structure include Aws::Structure::Union class Text < HarnessContentBlockDelta; end class ToolUse < HarnessContentBlockDelta; end class ToolResult < HarnessContentBlockDelta; end class ReasoningContent < HarnessContentBlockDelta; end class ToolResultMetadata < HarnessContentBlockDelta; end class Unknown < HarnessContentBlockDelta; end end |
#tool_result ⇒ Array<Types::HarnessToolResultBlockDelta>
A tool result delta.
4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 4590 class HarnessContentBlockDelta < Struct.new( :text, :tool_use, :tool_result, :reasoning_content, :tool_result_metadata, :unknown) SENSITIVE = [:text, :reasoning_content] include Aws::Structure include Aws::Structure::Union class Text < HarnessContentBlockDelta; end class ToolUse < HarnessContentBlockDelta; end class ToolResult < HarnessContentBlockDelta; end class ReasoningContent < HarnessContentBlockDelta; end class ToolResultMetadata < HarnessContentBlockDelta; end class Unknown < HarnessContentBlockDelta; end end |
#tool_result_metadata ⇒ Types::HarnessToolResultMetadataBlockDelta
A tool result metadata delta.
4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 4590 class HarnessContentBlockDelta < Struct.new( :text, :tool_use, :tool_result, :reasoning_content, :tool_result_metadata, :unknown) SENSITIVE = [:text, :reasoning_content] include Aws::Structure include Aws::Structure::Union class Text < HarnessContentBlockDelta; end class ToolUse < HarnessContentBlockDelta; end class ToolResult < HarnessContentBlockDelta; end class ReasoningContent < HarnessContentBlockDelta; end class ToolResultMetadata < HarnessContentBlockDelta; end class Unknown < HarnessContentBlockDelta; end end |
#tool_use ⇒ Types::HarnessToolUseBlockDelta
A tool use input delta.
4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 4590 class HarnessContentBlockDelta < Struct.new( :text, :tool_use, :tool_result, :reasoning_content, :tool_result_metadata, :unknown) SENSITIVE = [:text, :reasoning_content] include Aws::Structure include Aws::Structure::Union class Text < HarnessContentBlockDelta; end class ToolUse < HarnessContentBlockDelta; end class ToolResult < HarnessContentBlockDelta; end class ReasoningContent < HarnessContentBlockDelta; end class ToolResultMetadata < HarnessContentBlockDelta; end class Unknown < HarnessContentBlockDelta; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
4590 4591 4592 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 4590 def unknown @unknown end |