|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jets3t.service.model.BaseS3Object
org.jets3t.service.model.S3Bucket
public class S3Bucket
Represents an S3 bucket.
| Field Summary | |
|---|---|
static java.lang.String |
LOCATION_EUROPE
|
static java.lang.String |
LOCATION_US
|
static java.lang.String |
LOCATION_US_STANDARD
|
static java.lang.String |
LOCATION_US_WEST
|
static java.lang.String |
METADATA_HEADER_CREATION_DATE
|
static java.lang.String |
METADATA_HEADER_OWNER
|
| Constructor Summary | |
|---|---|
S3Bucket()
Create a bucket without any name or location specified |
|
S3Bucket(java.lang.String name)
Create a bucket with a name. |
|
S3Bucket(java.lang.String name,
java.lang.String location)
Create a bucket with a name and a location. |
|
| Method Summary | |
|---|---|
AccessControlList |
getAcl()
|
java.util.Date |
getCreationDate()
|
java.lang.String |
getLocation()
|
java.lang.String |
getName()
|
S3Owner |
getOwner()
|
boolean |
isLocationKnown()
|
boolean |
isRequesterPays()
Return the Requester Pays status of this bucket, if it is known. |
boolean |
isRequesterPaysKnown()
|
void |
setAcl(AccessControlList acl)
Sets the bucket's Access Control List in S3 - this should only be used internally by J3tS3t methods that retrieve information directly from S3. |
void |
setCreationDate(java.util.Date creationDate)
Sets the bucket's creation date in S3 - this should only be used internally by JetS3t methods that retrieve information directly from S3. |
void |
setLocation(java.lang.String location)
Set's the bucket's location. |
void |
setName(java.lang.String name)
Set the name of the bucket. |
void |
setOwner(S3Owner owner)
Sets the bucket's owner in S3 - this should only be used internally by JetS3t methods that retrieve information directly from S3. |
void |
setRequesterPays(boolean requesterPays)
Set's the bucket's Requester Pays Configuration setting. |
java.lang.String |
toString()
|
| Methods inherited from class org.jets3t.service.model.BaseS3Object |
|---|
addAllMetadata, addMetadata, containsMetadata, getMetadata, getMetadataMap, removeMetadata, replaceAllMetadata |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String METADATA_HEADER_CREATION_DATE
public static final java.lang.String METADATA_HEADER_OWNER
public static final java.lang.String LOCATION_US
public static final java.lang.String LOCATION_US_STANDARD
public static final java.lang.String LOCATION_US_WEST
public static final java.lang.String LOCATION_EUROPE
| Constructor Detail |
|---|
public S3Bucket()
public S3Bucket(java.lang.String name)
name - the name for the bucket
public S3Bucket(java.lang.String name,
java.lang.String location)
name - the name for the bucketlocation - A string representing the location. Legal values include
LOCATION_US and null (which are equivalent), or
LOCATION_EUROPE.| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.Objectpublic S3Owner getOwner()
public void setOwner(S3Owner owner)
owner - public java.util.Date getCreationDate()
public void setCreationDate(java.util.Date creationDate)
creationDate - public AccessControlList getAcl()
public void setAcl(AccessControlList acl)
acl - public java.lang.String getName()
public void setName(java.lang.String name)
name - the name for the bucketpublic void setLocation(java.lang.String location)
location - A string representing the location. Legal values include
LOCATION_US and null (which are equivalent), or
LOCATION_EUROPE.public boolean isLocationKnown()
public java.lang.String getLocation()
public void setRequesterPays(boolean requesterPays)
requesterPays - true if the bucket is configured for Requester Pays, false if it is
configured for Owner pays.public boolean isRequesterPaysKnown()
public boolean isRequesterPays()
WARNING:
Before you use this method, always check with the isRequesterPaysKnown
method to ensure that the Requester Pays status has been set, otherwise
the result of this method is meaningless.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||