Class: Aws::QBusiness::Types::Attachment

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

Overview

An attachment in an Amazon Q Business conversation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#attachment_idString

The identifier of the Amazon Q Business attachment.

Returns:

  • (String)


602
603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'lib/aws-sdk-qbusiness/types.rb', line 602

class Attachment < Struct.new(
  :attachment_id,
  :conversation_id,
  :name,
  :copy_from,
  :file_type,
  :file_size,
  :md5chksum,
  :created_at,
  :status,
  :error)
  SENSITIVE = []
  include Aws::Structure
end

#conversation_idString

The identifier of the Amazon Q Business conversation the attachment is associated with.

Returns:

  • (String)


602
603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'lib/aws-sdk-qbusiness/types.rb', line 602

class Attachment < Struct.new(
  :attachment_id,
  :conversation_id,
  :name,
  :copy_from,
  :file_type,
  :file_size,
  :md5chksum,
  :created_at,
  :status,
  :error)
  SENSITIVE = []
  include Aws::Structure
end

#copy_fromTypes::CopyFromSource

A CopyFromSource containing a reference to the original source of the Amazon Q Business attachment.



602
603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'lib/aws-sdk-qbusiness/types.rb', line 602

class Attachment < Struct.new(
  :attachment_id,
  :conversation_id,
  :name,
  :copy_from,
  :file_type,
  :file_size,
  :md5chksum,
  :created_at,
  :status,
  :error)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The Unix timestamp when the Amazon Q Business attachment was created.

Returns:

  • (Time)


602
603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'lib/aws-sdk-qbusiness/types.rb', line 602

class Attachment < Struct.new(
  :attachment_id,
  :conversation_id,
  :name,
  :copy_from,
  :file_type,
  :file_size,
  :md5chksum,
  :created_at,
  :status,
  :error)
  SENSITIVE = []
  include Aws::Structure
end

#errorTypes::ErrorDetail

ErrorDetail providing information about a Amazon Q Business attachment error.

Returns:



602
603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'lib/aws-sdk-qbusiness/types.rb', line 602

class Attachment < Struct.new(
  :attachment_id,
  :conversation_id,
  :name,
  :copy_from,
  :file_type,
  :file_size,
  :md5chksum,
  :created_at,
  :status,
  :error)
  SENSITIVE = []
  include Aws::Structure
end

#file_sizeInteger

Size in bytes of the Amazon Q Business attachment.

Returns:

  • (Integer)


602
603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'lib/aws-sdk-qbusiness/types.rb', line 602

class Attachment < Struct.new(
  :attachment_id,
  :conversation_id,
  :name,
  :copy_from,
  :file_type,
  :file_size,
  :md5chksum,
  :created_at,
  :status,
  :error)
  SENSITIVE = []
  include Aws::Structure
end

#file_typeString

Filetype of the Amazon Q Business attachment.

Returns:

  • (String)


602
603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'lib/aws-sdk-qbusiness/types.rb', line 602

class Attachment < Struct.new(
  :attachment_id,
  :conversation_id,
  :name,
  :copy_from,
  :file_type,
  :file_size,
  :md5chksum,
  :created_at,
  :status,
  :error)
  SENSITIVE = []
  include Aws::Structure
end

#md5chksumString

MD5 checksum of the Amazon Q Business attachment contents.

Returns:

  • (String)


602
603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'lib/aws-sdk-qbusiness/types.rb', line 602

class Attachment < Struct.new(
  :attachment_id,
  :conversation_id,
  :name,
  :copy_from,
  :file_type,
  :file_size,
  :md5chksum,
  :created_at,
  :status,
  :error)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

Filename of the Amazon Q Business attachment.

Returns:

  • (String)


602
603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'lib/aws-sdk-qbusiness/types.rb', line 602

class Attachment < Struct.new(
  :attachment_id,
  :conversation_id,
  :name,
  :copy_from,
  :file_type,
  :file_size,
  :md5chksum,
  :created_at,
  :status,
  :error)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

AttachmentStatus of the Amazon Q Business attachment.

Returns:

  • (String)


602
603
604
605
606
607
608
609
610
611
612
613
614
615
# File 'lib/aws-sdk-qbusiness/types.rb', line 602

class Attachment < Struct.new(
  :attachment_id,
  :conversation_id,
  :name,
  :copy_from,
  :file_type,
  :file_size,
  :md5chksum,
  :created_at,
  :status,
  :error)
  SENSITIVE = []
  include Aws::Structure
end