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)


6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 6785

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)


6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 6785

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:



6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 6785

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)


6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 6785

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)


6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 6785

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)


6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 6785

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