Class: Aws::BackupStorage::Types::PutObjectInput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#backup_job_idString

Backup job Id for the in-progress backup.

Returns:

  • (String)


550
551
552
553
554
555
556
557
558
559
560
561
562
563
# File 'gems/aws-sdk-backupstorage/lib/aws-sdk-backupstorage/types.rb', line 550

class PutObjectInput < Struct.new(
  :backup_job_id,
  :object_name,
  :metadata_string,
  :inline_chunk,
  :inline_chunk_length,
  :inline_chunk_checksum,
  :inline_chunk_checksum_algorithm,
  :object_checksum,
  :object_checksum_algorithm,
  :throw_on_duplicate)
  SENSITIVE = []
  include Aws::Structure
end

#inline_chunkIO

Inline chunk data to be uploaded.

Returns:

  • (IO)


550
551
552
553
554
555
556
557
558
559
560
561
562
563
# File 'gems/aws-sdk-backupstorage/lib/aws-sdk-backupstorage/types.rb', line 550

class PutObjectInput < Struct.new(
  :backup_job_id,
  :object_name,
  :metadata_string,
  :inline_chunk,
  :inline_chunk_length,
  :inline_chunk_checksum,
  :inline_chunk_checksum_algorithm,
  :object_checksum,
  :object_checksum_algorithm,
  :throw_on_duplicate)
  SENSITIVE = []
  include Aws::Structure
end

#inline_chunk_checksumString

Inline chunk checksum

Returns:

  • (String)


550
551
552
553
554
555
556
557
558
559
560
561
562
563
# File 'gems/aws-sdk-backupstorage/lib/aws-sdk-backupstorage/types.rb', line 550

class PutObjectInput < Struct.new(
  :backup_job_id,
  :object_name,
  :metadata_string,
  :inline_chunk,
  :inline_chunk_length,
  :inline_chunk_checksum,
  :inline_chunk_checksum_algorithm,
  :object_checksum,
  :object_checksum_algorithm,
  :throw_on_duplicate)
  SENSITIVE = []
  include Aws::Structure
end

#inline_chunk_checksum_algorithmString

Inline chunk checksum algorithm

Returns:

  • (String)


550
551
552
553
554
555
556
557
558
559
560
561
562
563
# File 'gems/aws-sdk-backupstorage/lib/aws-sdk-backupstorage/types.rb', line 550

class PutObjectInput < Struct.new(
  :backup_job_id,
  :object_name,
  :metadata_string,
  :inline_chunk,
  :inline_chunk_length,
  :inline_chunk_checksum,
  :inline_chunk_checksum_algorithm,
  :object_checksum,
  :object_checksum_algorithm,
  :throw_on_duplicate)
  SENSITIVE = []
  include Aws::Structure
end

#inline_chunk_lengthInteger

Length of the inline chunk data.

Returns:

  • (Integer)


550
551
552
553
554
555
556
557
558
559
560
561
562
563
# File 'gems/aws-sdk-backupstorage/lib/aws-sdk-backupstorage/types.rb', line 550

class PutObjectInput < Struct.new(
  :backup_job_id,
  :object_name,
  :metadata_string,
  :inline_chunk,
  :inline_chunk_length,
  :inline_chunk_checksum,
  :inline_chunk_checksum_algorithm,
  :object_checksum,
  :object_checksum_algorithm,
  :throw_on_duplicate)
  SENSITIVE = []
  include Aws::Structure
end

#metadata_stringString

Store user defined metadata like backup checksum, disk ids, restore metadata etc.

Returns:

  • (String)


550
551
552
553
554
555
556
557
558
559
560
561
562
563
# File 'gems/aws-sdk-backupstorage/lib/aws-sdk-backupstorage/types.rb', line 550

class PutObjectInput < Struct.new(
  :backup_job_id,
  :object_name,
  :metadata_string,
  :inline_chunk,
  :inline_chunk_length,
  :inline_chunk_checksum,
  :inline_chunk_checksum_algorithm,
  :object_checksum,
  :object_checksum_algorithm,
  :throw_on_duplicate)
  SENSITIVE = []
  include Aws::Structure
end

#object_checksumString

object checksum

Returns:

  • (String)


550
551
552
553
554
555
556
557
558
559
560
561
562
563
# File 'gems/aws-sdk-backupstorage/lib/aws-sdk-backupstorage/types.rb', line 550

class PutObjectInput < Struct.new(
  :backup_job_id,
  :object_name,
  :metadata_string,
  :inline_chunk,
  :inline_chunk_length,
  :inline_chunk_checksum,
  :inline_chunk_checksum_algorithm,
  :object_checksum,
  :object_checksum_algorithm,
  :throw_on_duplicate)
  SENSITIVE = []
  include Aws::Structure
end

#object_checksum_algorithmString

object checksum algorithm

Returns:

  • (String)


550
551
552
553
554
555
556
557
558
559
560
561
562
563
# File 'gems/aws-sdk-backupstorage/lib/aws-sdk-backupstorage/types.rb', line 550

class PutObjectInput < Struct.new(
  :backup_job_id,
  :object_name,
  :metadata_string,
  :inline_chunk,
  :inline_chunk_length,
  :inline_chunk_checksum,
  :inline_chunk_checksum_algorithm,
  :object_checksum,
  :object_checksum_algorithm,
  :throw_on_duplicate)
  SENSITIVE = []
  include Aws::Structure
end

#object_nameString

The name of the Object to be uploaded.

Returns:

  • (String)


550
551
552
553
554
555
556
557
558
559
560
561
562
563
# File 'gems/aws-sdk-backupstorage/lib/aws-sdk-backupstorage/types.rb', line 550

class PutObjectInput < Struct.new(
  :backup_job_id,
  :object_name,
  :metadata_string,
  :inline_chunk,
  :inline_chunk_length,
  :inline_chunk_checksum,
  :inline_chunk_checksum_algorithm,
  :object_checksum,
  :object_checksum_algorithm,
  :throw_on_duplicate)
  SENSITIVE = []
  include Aws::Structure
end

#throw_on_duplicateBoolean

Throw an exception if Object name is already exist.

Returns:

  • (Boolean)


550
551
552
553
554
555
556
557
558
559
560
561
562
563
# File 'gems/aws-sdk-backupstorage/lib/aws-sdk-backupstorage/types.rb', line 550

class PutObjectInput < Struct.new(
  :backup_job_id,
  :object_name,
  :metadata_string,
  :inline_chunk,
  :inline_chunk_length,
  :inline_chunk_checksum,
  :inline_chunk_checksum_algorithm,
  :object_checksum,
  :object_checksum_algorithm,
  :throw_on_duplicate)
  SENSITIVE = []
  include Aws::Structure
end