public class S3ObjectSummary extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
protected String |
bucketName
The name of the bucket in which this object is stored
|
protected String |
eTag
Hex encoded MD5 hash of this object's contents, as computed by Amazon S3
|
protected String |
key
The key under which this object is stored
|
protected Date |
lastModified
The date, according to Amazon S3, when this object was last modified
|
protected Owner |
owner
The owner of this object - can be null if the requester doesn't have permission to view object ownership information
|
protected long |
size
The size of this object, in bytes
|
protected String |
storageClass
The class of storage used by Amazon S3 to store this object
|
Constructor and Description |
---|
S3ObjectSummary() |
Modifier and Type | Method and Description |
---|---|
String |
getBucketName()
Gets the name of the Amazon S3 bucket in which this object is stored.
|
String |
getETag()
Gets the hex encoded 128-bit MD5 hash of this object's contents as computed by Amazon S3.
|
String |
getKey()
Gets the key under which this object is stored in Amazon S3.
|
Date |
getLastModified()
Gets the date when, according to Amazon S3, this object was last modified.
|
Owner |
getOwner()
//TODO the link is broken
Gets the owner of this object.
|
long |
getSize()
Gets the size of this object in bytes.
|
String |
getStorageClass()
Gets the storage class used by Amazon S3 for this object.
|
void |
setBucketName(String bucketName)
Sets the name of the Amazon S3 bucket in which this object is stored.
|
void |
setETag(String eTag)
Sets the hex encoded 128-bit MD5 hash of this object's contents as computed by Amazon S3.
|
void |
setKey(String key)
Sets the key under which this object is stored in Amazon S3.
|
void |
setLastModified(Date lastModified)
Sets the date, according to Amazon S3, this object was last modified.
|
void |
setOwner(Owner owner)
Sets the owner of this object.
|
void |
setSize(long size)
Sets the size of this object in bytes.
|
void |
setStorageClass(String storageClass)
Sets the storage class used by Amazon S3 for this object.
|
protected String bucketName
protected String key
protected String eTag
protected long size
protected Date lastModified
protected String storageClass
protected Owner owner
public String getBucketName()
setBucketName(String)
public void setBucketName(String bucketName)
bucketName
- The name of the Amazon S3 bucket in which this object is stored.getBucketName()
public String getKey()
setKey(String)
public void setKey(String key)
key
- The key under which this object is stored in Amazon S3.getKey()
public String getETag()
setETag(String)
public void setETag(String eTag)
eTag
- The hex encoded 128-bit MD5 hash of this object's contents as computed by Amazon S3.getETag()
public long getSize()
setSize(long)
public void setSize(long size)
size
- The size of this object in bytes.getSize()
public Date getLastModified()
setLastModified(Date)
public void setLastModified(Date lastModified)
lastModified
- The date when, according to Amazon S3, this object was last modified.getLastModified()
public Owner getOwner()
null
if the requester doesn't have #ReadAcp
permission for this object or owns the bucket in which it
resides.null
if the requester doesn't have permission to see object ownership.public void setOwner(Owner owner)
owner
- The owner of this object.getOwner()
public String getStorageClass()
setStorageClass(String)
public void setStorageClass(String storageClass)
storageClass
- The storage class used by Amazon S3 for this object.getStorageClass()
Copyright © 2010–2019. All rights reserved.