Class: Aws::S3::Types::Checksum
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3::Types::Checksum
- Defined in:
- gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb
Overview
Contains all the possible checksum or digest values for an object.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#checksum_crc32 ⇒ String
The Base64 encoded, 32-bit
CRC32 checksumof the object. -
#checksum_crc32c ⇒ String
The Base64 encoded, 32-bit
CRC32Cchecksum of the object. -
#checksum_crc64nvme ⇒ String
The Base64 encoded, 64-bit
CRC64NVMEchecksum of the object. -
#checksum_sha1 ⇒ String
The Base64 encoded, 160-bit
SHA1digest of the object. -
#checksum_sha256 ⇒ String
The Base64 encoded, 256-bit
SHA256digest of the object. -
#checksum_type ⇒ String
The checksum type that is used to calculate the object’s checksum value.
Instance Attribute Details
#checksum_crc32 ⇒ String
The Base64 encoded, 32-bit CRC32 checksum of the object. This
checksum is only present if the checksum was uploaded with the
object. When you use an API operation on an object that was uploaded
using multipart uploads, this value may not be a direct checksum
value of the full object. Instead, it's a calculation based on the
checksum values of each individual part. For more information about
how checksums are calculated with multipart uploads, see Checking
object integrity in the Amazon S3 User Guide.
767 768 769 770 771 772 773 774 775 776 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 767 class Checksum < Struct.new( :checksum_crc32, :checksum_crc32c, :checksum_crc64nvme, :checksum_sha1, :checksum_sha256, :checksum_type) SENSITIVE = [] include Aws::Structure end |
#checksum_crc32c ⇒ String
The Base64 encoded, 32-bit CRC32C checksum of the object. This
checksum is only present if the checksum was uploaded with the
object. When you use an API operation on an object that was uploaded
using multipart uploads, this value may not be a direct checksum
value of the full object. Instead, it's a calculation based on the
checksum values of each individual part. For more information about
how checksums are calculated with multipart uploads, see Checking
object integrity in the Amazon S3 User Guide.
767 768 769 770 771 772 773 774 775 776 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 767 class Checksum < Struct.new( :checksum_crc32, :checksum_crc32c, :checksum_crc64nvme, :checksum_sha1, :checksum_sha256, :checksum_type) SENSITIVE = [] include Aws::Structure end |
#checksum_crc64nvme ⇒ String
The Base64 encoded, 64-bit CRC64NVME checksum of the object. This
checksum is present if the object was uploaded with the CRC64NVME
checksum algorithm, or if the object was uploaded without a checksum
(and Amazon S3 added the default checksum, CRC64NVME, to the
uploaded object). For more information, see Checking object
integrity in the Amazon S3 User Guide.
767 768 769 770 771 772 773 774 775 776 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 767 class Checksum < Struct.new( :checksum_crc32, :checksum_crc32c, :checksum_crc64nvme, :checksum_sha1, :checksum_sha256, :checksum_type) SENSITIVE = [] include Aws::Structure end |
#checksum_sha1 ⇒ String
The Base64 encoded, 160-bit SHA1 digest of the object. This
checksum is only present if the checksum was uploaded with the
object. When you use the API operation on an object that was
uploaded using multipart uploads, this value may not be a direct
checksum value of the full object. Instead, it's a calculation
based on the checksum values of each individual part. For more
information about how checksums are calculated with multipart
uploads, see Checking object integrity in the Amazon S3 User
Guide.
767 768 769 770 771 772 773 774 775 776 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 767 class Checksum < Struct.new( :checksum_crc32, :checksum_crc32c, :checksum_crc64nvme, :checksum_sha1, :checksum_sha256, :checksum_type) SENSITIVE = [] include Aws::Structure end |
#checksum_sha256 ⇒ String
The Base64 encoded, 256-bit SHA256 digest of the object. This
checksum is only present if the checksum was uploaded with the
object. When you use an API operation on an object that was uploaded
using multipart uploads, this value may not be a direct checksum
value of the full object. Instead, it's a calculation based on the
checksum values of each individual part. For more information about
how checksums are calculated with multipart uploads, see Checking
object integrity in the Amazon S3 User Guide.
767 768 769 770 771 772 773 774 775 776 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 767 class Checksum < Struct.new( :checksum_crc32, :checksum_crc32c, :checksum_crc64nvme, :checksum_sha1, :checksum_sha256, :checksum_type) SENSITIVE = [] include Aws::Structure end |
#checksum_type ⇒ String
The checksum type that is used to calculate the object’s checksum value. For more information, see Checking object integrity in the Amazon S3 User Guide.
767 768 769 770 771 772 773 774 775 776 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 767 class Checksum < Struct.new( :checksum_crc32, :checksum_crc32c, :checksum_crc64nvme, :checksum_sha1, :checksum_sha256, :checksum_type) SENSITIVE = [] include Aws::Structure end |