Class: Aws::BedrockRuntime::Types::CitationLocation
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockRuntime::Types::CitationLocation
- Defined in:
- gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb
Overview
CitationLocation is a union - when making an API calls you must set exactly one of the members.
CitationLocation is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of CitationLocation corresponding to the set member.
Specifies the precise location within a source document where cited content can be found. This can include character-level positions, page numbers, or document chunks depending on the document type and indexing method.
Direct Known Subclasses
Defined Under Namespace
Classes: DocumentChar, DocumentChunk, DocumentPage, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#document_char ⇒ Types::DocumentCharLocation
The character-level location within the document where the cited content is found.
-
#document_chunk ⇒ Types::DocumentChunkLocation
The chunk-level location within the document where the cited content is found, typically used for documents that have been segmented into logical chunks.
-
#document_page ⇒ Types::DocumentPageLocation
The page-level location within the document where the cited content is found.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#document_char ⇒ Types::DocumentCharLocation
The character-level location within the document where the cited content is found.
357 358 359 360 361 362 363 364 365 366 367 368 369 370 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 357 class CitationLocation < Struct.new( :document_char, :document_page, :document_chunk, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DocumentChar < CitationLocation; end class DocumentPage < CitationLocation; end class DocumentChunk < CitationLocation; end class Unknown < CitationLocation; end end |
#document_chunk ⇒ Types::DocumentChunkLocation
The chunk-level location within the document where the cited content is found, typically used for documents that have been segmented into logical chunks.
357 358 359 360 361 362 363 364 365 366 367 368 369 370 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 357 class CitationLocation < Struct.new( :document_char, :document_page, :document_chunk, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DocumentChar < CitationLocation; end class DocumentPage < CitationLocation; end class DocumentChunk < CitationLocation; end class Unknown < CitationLocation; end end |
#document_page ⇒ Types::DocumentPageLocation
The page-level location within the document where the cited content is found.
357 358 359 360 361 362 363 364 365 366 367 368 369 370 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 357 class CitationLocation < Struct.new( :document_char, :document_page, :document_chunk, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DocumentChar < CitationLocation; end class DocumentPage < CitationLocation; end class DocumentChunk < CitationLocation; end class Unknown < CitationLocation; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
357 358 359 |
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 357 def unknown @unknown end |