Class: Aws::Bedrock::Types::AutomatedReasoningPolicySourceDocument

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#documentString

The raw content of the source document as a binary blob.

Returns:

  • (String)


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_typeString

The MIME type of the document (e.g., application/pdf, text/plain).

Returns:

  • (String)


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_descriptionString

An optional description providing context about the document's content and purpose.

Returns:

  • (String)


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_hashString

A SHA-256 hash of the document content, used for verification and integrity checking.

Returns:

  • (String)


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_nameString

The name of the source document for identification purposes.

Returns:

  • (String)


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