Class: Aws::S3::Types::GetObjectAttributesOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3::Types::GetObjectAttributesOutput
- Defined in:
- gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#checksum ⇒ Types::Checksum
The checksum or digest of the object.
-
#delete_marker ⇒ Boolean
Specifies whether the object retrieved was (
true
) or was not (false
) a delete marker. -
#etag ⇒ String
An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL.
-
#last_modified ⇒ Time
The creation date of the object.
-
#object_parts ⇒ Types::GetObjectAttributesParts
A collection of parts associated with a multipart upload.
-
#object_size ⇒ Integer
The size of the object in bytes.
-
#request_charged ⇒ String
If present, indicates that the requester was successfully charged for the request.
-
#storage_class ⇒ String
Provides the storage class information of the object.
-
#version_id ⇒ String
The version ID of the object.
Instance Attribute Details
#checksum ⇒ Types::Checksum
The checksum or digest of the object.
6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6363 class GetObjectAttributesOutput < Struct.new( :delete_marker, :last_modified, :version_id, :request_charged, :etag, :checksum, :object_parts, :storage_class, :object_size) SENSITIVE = [] include Aws::Structure end |
#delete_marker ⇒ Boolean
Specifies whether the object retrieved was (true
) or was not
(false
) a delete marker. If false
, this response header does not
appear in the response.
6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6363 class GetObjectAttributesOutput < Struct.new( :delete_marker, :last_modified, :version_id, :request_charged, :etag, :checksum, :object_parts, :storage_class, :object_size) SENSITIVE = [] include Aws::Structure end |
#etag ⇒ String
An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL.
6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6363 class GetObjectAttributesOutput < Struct.new( :delete_marker, :last_modified, :version_id, :request_charged, :etag, :checksum, :object_parts, :storage_class, :object_size) SENSITIVE = [] include Aws::Structure end |
#last_modified ⇒ Time
The creation date of the object.
6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6363 class GetObjectAttributesOutput < Struct.new( :delete_marker, :last_modified, :version_id, :request_charged, :etag, :checksum, :object_parts, :storage_class, :object_size) SENSITIVE = [] include Aws::Structure end |
#object_parts ⇒ Types::GetObjectAttributesParts
A collection of parts associated with a multipart upload.
6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6363 class GetObjectAttributesOutput < Struct.new( :delete_marker, :last_modified, :version_id, :request_charged, :etag, :checksum, :object_parts, :storage_class, :object_size) SENSITIVE = [] include Aws::Structure end |
#object_size ⇒ Integer
The size of the object in bytes.
6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6363 class GetObjectAttributesOutput < Struct.new( :delete_marker, :last_modified, :version_id, :request_charged, :etag, :checksum, :object_parts, :storage_class, :object_size) SENSITIVE = [] include Aws::Structure end |
#request_charged ⇒ String
If present, indicates that the requester was successfully charged for the request.
6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6363 class GetObjectAttributesOutput < Struct.new( :delete_marker, :last_modified, :version_id, :request_charged, :etag, :checksum, :object_parts, :storage_class, :object_size) SENSITIVE = [] include Aws::Structure end |
#storage_class ⇒ String
Provides the storage class information of the object. Amazon S3 returns this header for all objects except for S3 Standard storage class objects.
For more information, see Storage Classes.
6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6363 class GetObjectAttributesOutput < Struct.new( :delete_marker, :last_modified, :version_id, :request_charged, :etag, :checksum, :object_parts, :storage_class, :object_size) SENSITIVE = [] include Aws::Structure end |
#version_id ⇒ String
The version ID of the object.
6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6363 class GetObjectAttributesOutput < Struct.new( :delete_marker, :last_modified, :version_id, :request_charged, :etag, :checksum, :object_parts, :storage_class, :object_size) SENSITIVE = [] include Aws::Structure end |