java.lang.Object | |
↳ | org.mule.module.s3.model.S3VersionSummary |
Contains the summary of a version stored in an Amazon S3 bucket. This object doesn't contain the version's full metadata or any of its contents.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
long | serialVersionUID |
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
bucketName | The name of the bucket in which this version is stored | ||||||||||
eTag | Hex encoded MD5 hash of this version's contents, as computed by Amazon S3 | ||||||||||
isDeleteMarker | True if this object represents a delete marker | ||||||||||
isLatest | True if this is the latest version of the associated object | ||||||||||
key | The key under which this version is stored | ||||||||||
lastModified | The date, according to Amazon S3, when this version was last modified | ||||||||||
owner | The owner of this version of the associated object - can be null if the requester doesn't have permission to view object ownership information | ||||||||||
size | The size of this version, in bytes | ||||||||||
storageClass | The class of storage used by Amazon S3 to store this version | ||||||||||
versionId | The version ID uniquely identifying this version of an object |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Gets the name of the Amazon S3 bucket in which this version is stored.
| |||||||||||
Gets the hex encoded 128-bit MD5 hash of this version's contents as computed by Amazon S3.
| |||||||||||
Gets the key under which this version is stored in Amazon S3.
| |||||||||||
Gets the date according to Amazon S3 at which this version was last modified.
| |||||||||||
Gets the owner of this version.
| |||||||||||
Gets the size of this version in bytes.
| |||||||||||
Gets the storage class used by Amazon S3 for this version.
| |||||||||||
Gets the version ID which uniquely identifies this version of an object.
| |||||||||||
Returns whether or not this version represents a delete marker.
| |||||||||||
Returns whether or not this version is the latest version for the associated object.
| |||||||||||
Sets the name of the Amazon S3 bucket in which this version is stored.
| |||||||||||
Sets the hex encoded 128-bit MD5 hash of this version's contents as computed by Amazon S3.
| |||||||||||
Intended for internal use only in the Amazon S3 client code.
| |||||||||||
For internal use only.
| |||||||||||
Sets the key under which this version is stored in Amazon S3.
| |||||||||||
Sets the date according to Amazon S3 at which this version was last modified.
| |||||||||||
For internal use only.
| |||||||||||
Sets the size of this version in bytes.
| |||||||||||
Sets the storage class used by Amazon S3 for this version.
| |||||||||||
Sets the version ID which uniquely identifies this version of an object.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
The name of the bucket in which this version is stored
Hex encoded MD5 hash of this version's contents, as computed by Amazon S3
True if this object represents a delete marker
True if this is the latest version of the associated object
The key under which this version is stored
The date, according to Amazon S3, when this version was last modified
The owner of this version of the associated object - can be null if the requester doesn't have permission to view object ownership information
The size of this version, in bytes
The class of storage used by Amazon S3 to store this version
The version ID uniquely identifying this version of an object
Gets the name of the Amazon S3 bucket in which this version is stored.
Gets the hex encoded 128-bit MD5 hash of this version's contents as computed by Amazon S3.
Gets the key under which this version is stored in Amazon S3.
Gets the date according to Amazon S3 at which this version was last modified.
Gets the owner of this version. Returns null
if the requester doesn't have Permission#ReadAcp permission for this version or owns the bucket in which it
resides.
null
if the requester doesn't have permission to see object ownership for this version.Gets the size of this version in bytes.
Gets the storage class used by Amazon S3 for this version.
Gets the version ID which uniquely identifies this version of an object.
Objects created before versioning was enabled or when versioning is suspended will be given the default/null version ID.
Returns whether or not this version represents a delete marker.
Delete markers are special types of versions that have no data associated with them. When deleting a versioned object in Amazon S3 without specifying an explicit version ID, a new delete marker is created as the latest version of that object to mark that the object was deleted. This occurs even though the previous versions still exist in Amazon S3.
Delete markers have no data associated with them and therefore have no associated ACL, size or storage class. Only requesters with read access to a bucket can learn of their existence by listing the versions in a bucket.
true
if this version represents a delete marker. Returns the value false
if otherwise.
Returns whether or not this version is the latest version for the associated object.
true
if this version is the latest version for the associated object; returns the value false
if otherwise.
Sets the name of the Amazon S3 bucket in which this version is stored.
bucketName | The name of the Amazon S3 bucket in which this version is stored. |
---|
Sets the hex encoded 128-bit MD5 hash of this version's contents as computed by Amazon S3.
eTag | The hex encoded 128-bit MD5 hash of this version's contents as computed by Amazon S3. |
---|
Intended for internal use only in the Amazon S3 client code. Sets the value of the isDeleteMarker
property to record if this is a delete marker or not.
isDeleteMarker | Specify true |
---|
For internal use only. Sets whether this version is the latest version for the associated object. This method is intended to be used only by the client internals and developers shouldn't need to use it.
isLatest | True if this version represents the latest version for the associated object in S3. |
---|
Sets the key under which this version is stored in Amazon S3.
key | The key under which this version is stored in Amazon S3. |
---|
Sets the date according to Amazon S3 at which this version was last modified.
lastModified | The date according to Amazon S3 at which this version was last modified. |
---|
For internal use only. Sets the owner of this version. This method is intended to be used only by the client internals and developers shouldn't need to use it.
owner | The owner of this version. |
---|
Sets the size of this version in bytes.
size | The size of this version in bytes. |
---|
Sets the storage class used by Amazon S3 for this version.
storageClass | The storage class used by Amazon S3 for this version. |
---|
Sets the version ID which uniquely identifies this version of an object.
id | The version ID which uniquely identifies this version of an object. |
---|