public 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 and 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 and Description |
---|
GroupGrantee() |
GroupGrantee(String groupUri)
Constructs a group grantee object using the given group URI as an identifier.
|
Modifier and Type | Method and 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 GranteeInterface
TransformerException
ParserConfigurationException
FactoryConfigurationError
public com.jamesmurty.utils.XMLBuilder toXMLBuilder() throws TransformerException, ParserConfigurationException, FactoryConfigurationError
toXMLBuilder
in interface GranteeInterface
TransformerException
ParserConfigurationException
FactoryConfigurationError
public void setIdentifier(String uri)
setIdentifier
in interface GranteeInterface
public String getIdentifier()
getIdentifier
in interface GranteeInterface
Copyright © 2006–2018. All rights reserved.