Class: Aws::QBusiness::Types::SourceAttribution

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb

Overview

The documents used to generate an Amazon Q Business web experience response.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#citation_numberInteger

The number attached to a citation in an Amazon Q Business generated response.

Returns:

  • (Integer)


5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5276

class SourceAttribution < Struct.new(
  :title,
  :snippet,
  :url,
  :citation_number,
  :updated_at,
  :text_message_segments)
  SENSITIVE = []
  include Aws::Structure
end

#snippetString

The content extract from the document on which the generated response is based.

Returns:

  • (String)


5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5276

class SourceAttribution < Struct.new(
  :title,
  :snippet,
  :url,
  :citation_number,
  :updated_at,
  :text_message_segments)
  SENSITIVE = []
  include Aws::Structure
end

#text_message_segmentsArray<Types::TextSegment>

A text extract from a source document that is used for source attribution.

Returns:



5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5276

class SourceAttribution < Struct.new(
  :title,
  :snippet,
  :url,
  :citation_number,
  :updated_at,
  :text_message_segments)
  SENSITIVE = []
  include Aws::Structure
end

#titleString

The title of the document which is the source for the Amazon Q Business generated response.

Returns:

  • (String)


5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5276

class SourceAttribution < Struct.new(
  :title,
  :snippet,
  :url,
  :citation_number,
  :updated_at,
  :text_message_segments)
  SENSITIVE = []
  include Aws::Structure
end

#updated_atTime

The Unix timestamp when the Amazon Q Business application was last updated.

Returns:

  • (Time)


5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5276

class SourceAttribution < Struct.new(
  :title,
  :snippet,
  :url,
  :citation_number,
  :updated_at,
  :text_message_segments)
  SENSITIVE = []
  include Aws::Structure
end

#urlString

The URL of the document which is the source for the Amazon Q Business generated response.

Returns:

  • (String)


5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 5276

class SourceAttribution < Struct.new(
  :title,
  :snippet,
  :url,
  :citation_number,
  :updated_at,
  :text_message_segments)
  SENSITIVE = []
  include Aws::Structure
end