GranteeInterfaceAllAuthenticatedUsersGrantee, AllUsersGrantee, GroupByDomainGrantee, GroupByEmailAddressGrantee, GroupByIdGranteepublic class GroupGrantee extends Object implements GranteeInterface
Only three groups are available in S3:
ALL_USERS: The general public
AUTHENTICATED_USERS: Authenticated Amazon S3 users
LOG_DELIVERY: Amazon's S3 Log Delivery group, who deliver bucket log files
| Modifier and Type | Field | Description |
|---|---|---|
static GroupGrantee |
ALL_USERS |
The group of all users, represented in S3 by the URI:
http://acs.amazonaws.com/groups/global/AllUsers
|
static GroupGrantee |
AUTHENTICATED_USERS |
The group of authenticated users, represented in S3 by the URI:
http://acs.amazonaws.com/groups/global/AuthenticatedUsers
|
static GroupGrantee |
LOG_DELIVERY |
The group of Bucket Log delivery users, represented in S3 by the URI:
http://acs.amazonaws.com/groups/s3/LogDelivery
|
| Constructor | Description |
|---|---|
GroupGrantee() |
|
GroupGrantee(String groupUri) |
Constructs a group grantee object using the given group URI as an identifier.
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(Object obj) |
|
String |
getIdentifier() |
Returns the group grantee's URI.
|
int |
hashCode() |
|
void |
setIdentifier(String uri) |
Set the group grantee's URI.
|
String |
toString() |
|
String |
toXml() |
|
com.jamesmurty.utils.XMLBuilder |
toXMLBuilder() |
public static final GroupGrantee ALL_USERS
public static final GroupGrantee AUTHENTICATED_USERS
public static final GroupGrantee LOG_DELIVERY
public GroupGrantee()
public GroupGrantee(String groupUri)
Note: All possible group types are available as public static variables from this class, so this constructor should rarely be necessary.
groupUri - public String toXml() throws TransformerException, ParserConfigurationException, FactoryConfigurationError
toXml in interface GranteeInterfaceTransformerExceptionParserConfigurationExceptionFactoryConfigurationErrorpublic com.jamesmurty.utils.XMLBuilder toXMLBuilder()
throws TransformerException,
ParserConfigurationException,
FactoryConfigurationError
toXMLBuilder in interface GranteeInterfaceTransformerExceptionParserConfigurationExceptionFactoryConfigurationErrorpublic void setIdentifier(String uri)
setIdentifier in interface GranteeInterfacepublic String getIdentifier()
getIdentifier in interface GranteeInterface