Class: Aws::S3::Types::GetObjectAttributesOutput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#checksumTypes::Checksum

The checksum or digest of the object.

Returns:


5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 5774

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_markerBoolean

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.

Returns:

  • (Boolean)

5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 5774

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

#etagString

An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL.

Returns:

  • (String)

5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 5774

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_modifiedTime

The creation date of the object.

Returns:

  • (Time)

5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 5774

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_partsTypes::GetObjectAttributesParts

A collection of parts associated with a multipart upload.


5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 5774

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_sizeInteger

The size of the object in bytes.

Returns:

  • (Integer)

5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 5774

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_chargedString

If present, indicates that the requester was successfully charged for the request.

Returns:

  • (String)

5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 5774

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_classString

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.

Returns:

  • (String)

5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 5774

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_idString

The version ID of the object.

Returns:

  • (String)

5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 5774

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