Class: Aws::Bedrock::Types::AutomatedReasoningPolicySourceDocument
- Inherits:
-
Struct
- Object
- Struct
- Aws::Bedrock::Types::AutomatedReasoningPolicySourceDocument
- Defined in:
- gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb
Overview
Represents a source document that was processed during a build workflow. Contains the document content, metadata, and a hash for verification.
Constant Summary collapse
- SENSITIVE =
[:document, :document_name, :document_description]
Instance Attribute Summary collapse
-
#document ⇒ String
The raw content of the source document as a binary blob.
-
#document_content_type ⇒ String
The MIME type of the document (e.g., application/pdf, text/plain).
-
#document_description ⇒ String
An optional description providing context about the document's content and purpose.
-
#document_hash ⇒ String
A SHA-256 hash of the document content, used for verification and integrity checking.
-
#document_name ⇒ String
The name of the source document for identification purposes.
Instance Attribute Details
#document ⇒ String
The raw content of the source document as a binary blob.
2110 2111 2112 2113 2114 2115 2116 2117 2118 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 2110 class AutomatedReasoningPolicySourceDocument < Struct.new( :document, :document_content_type, :document_name, :document_description, :document_hash) SENSITIVE = [:document, :document_name, :document_description] include Aws::Structure end |
#document_content_type ⇒ String
The MIME type of the document (e.g., application/pdf, text/plain).
2110 2111 2112 2113 2114 2115 2116 2117 2118 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 2110 class AutomatedReasoningPolicySourceDocument < Struct.new( :document, :document_content_type, :document_name, :document_description, :document_hash) SENSITIVE = [:document, :document_name, :document_description] include Aws::Structure end |
#document_description ⇒ String
An optional description providing context about the document's content and purpose.
2110 2111 2112 2113 2114 2115 2116 2117 2118 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 2110 class AutomatedReasoningPolicySourceDocument < Struct.new( :document, :document_content_type, :document_name, :document_description, :document_hash) SENSITIVE = [:document, :document_name, :document_description] include Aws::Structure end |
#document_hash ⇒ String
A SHA-256 hash of the document content, used for verification and integrity checking.
2110 2111 2112 2113 2114 2115 2116 2117 2118 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 2110 class AutomatedReasoningPolicySourceDocument < Struct.new( :document, :document_content_type, :document_name, :document_description, :document_hash) SENSITIVE = [:document, :document_name, :document_description] include Aws::Structure end |
#document_name ⇒ String
The name of the source document for identification purposes.
2110 2111 2112 2113 2114 2115 2116 2117 2118 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 2110 class AutomatedReasoningPolicySourceDocument < Struct.new( :document, :document_content_type, :document_name, :document_description, :document_hash) SENSITIVE = [:document, :document_name, :document_description] include Aws::Structure end |