Class: Aws::BedrockAgentRuntime::Types::GetDocumentContentRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-bedrockagentruntime/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:user_context]

Instance Attribute Summary collapse

Instance Attribute Details

#data_source_idString

The unique identifier of the data source that contains the document.

Returns:

  • (String)


3721
3722
3723
3724
3725
3726
3727
3728
3729
# File 'lib/aws-sdk-bedrockagentruntime/types.rb', line 3721

class GetDocumentContentRequest < Struct.new(
  :data_source_id,
  :document_id,
  :knowledge_base_id,
  :output_format,
  :user_context)
  SENSITIVE = [:user_context]
  include Aws::Structure
end

#document_idString

The unique identifier of the document to retrieve content for.

Returns:

  • (String)


3721
3722
3723
3724
3725
3726
3727
3728
3729
# File 'lib/aws-sdk-bedrockagentruntime/types.rb', line 3721

class GetDocumentContentRequest < Struct.new(
  :data_source_id,
  :document_id,
  :knowledge_base_id,
  :output_format,
  :user_context)
  SENSITIVE = [:user_context]
  include Aws::Structure
end

#knowledge_base_idString

The unique identifier of the knowledge base that contains the document.

Returns:

  • (String)


3721
3722
3723
3724
3725
3726
3727
3728
3729
# File 'lib/aws-sdk-bedrockagentruntime/types.rb', line 3721

class GetDocumentContentRequest < Struct.new(
  :data_source_id,
  :document_id,
  :knowledge_base_id,
  :output_format,
  :user_context)
  SENSITIVE = [:user_context]
  include Aws::Structure
end

#output_formatString

The output format for the document content. ‘RAW` returns the original file. `EXTRACTED` returns parsed text as JSON. Defaults to `RAW`.

Returns:

  • (String)


3721
3722
3723
3724
3725
3726
3727
3728
3729
# File 'lib/aws-sdk-bedrockagentruntime/types.rb', line 3721

class GetDocumentContentRequest < Struct.new(
  :data_source_id,
  :document_id,
  :knowledge_base_id,
  :output_format,
  :user_context)
  SENSITIVE = [:user_context]
  include Aws::Structure
end

#user_contextTypes::UserContext

Contains information about the user making the request. Use this to pass user identity information for access control filtering, so that retrieval results only include documents the user is authorized to access.

Returns:



3721
3722
3723
3724
3725
3726
3727
3728
3729
# File 'lib/aws-sdk-bedrockagentruntime/types.rb', line 3721

class GetDocumentContentRequest < Struct.new(
  :data_source_id,
  :document_id,
  :knowledge_base_id,
  :output_format,
  :user_context)
  SENSITIVE = [:user_context]
  include Aws::Structure
end