@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BackendStoragePermissions extends Object implements Serializable, Cloneable, StructuredPojo
Describes the read, write, and delete permissions users have against your storage S3 bucket.
| Constructor and Description |
|---|
BackendStoragePermissions() |
| Modifier and Type | Method and Description |
|---|---|
BackendStoragePermissions |
clone() |
boolean |
equals(Object obj) |
List<String> |
getAuthenticated()
Lists all authenticated user read, write, and delete permissions for your S3 bucket.
|
List<String> |
getUnAuthenticated()
Lists all unauthenticated user read, write, and delete permissions for your S3 bucket.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAuthenticated(Collection<String> authenticated)
Lists all authenticated user read, write, and delete permissions for your S3 bucket.
|
void |
setUnAuthenticated(Collection<String> unAuthenticated)
Lists all unauthenticated user read, write, and delete permissions for your S3 bucket.
|
String |
toString()
Returns a string representation of this object.
|
BackendStoragePermissions |
withAuthenticated(AuthenticatedElement... authenticated)
Lists all authenticated user read, write, and delete permissions for your S3 bucket.
|
BackendStoragePermissions |
withAuthenticated(Collection<String> authenticated)
Lists all authenticated user read, write, and delete permissions for your S3 bucket.
|
BackendStoragePermissions |
withAuthenticated(String... authenticated)
Lists all authenticated user read, write, and delete permissions for your S3 bucket.
|
BackendStoragePermissions |
withUnAuthenticated(Collection<String> unAuthenticated)
Lists all unauthenticated user read, write, and delete permissions for your S3 bucket.
|
BackendStoragePermissions |
withUnAuthenticated(String... unAuthenticated)
Lists all unauthenticated user read, write, and delete permissions for your S3 bucket.
|
BackendStoragePermissions |
withUnAuthenticated(UnAuthenticatedElement... unAuthenticated)
Lists all unauthenticated user read, write, and delete permissions for your S3 bucket.
|
public List<String> getAuthenticated()
Lists all authenticated user read, write, and delete permissions for your S3 bucket.
AuthenticatedElementpublic void setAuthenticated(Collection<String> authenticated)
Lists all authenticated user read, write, and delete permissions for your S3 bucket.
authenticated - Lists all authenticated user read, write, and delete permissions for your S3 bucket.AuthenticatedElementpublic BackendStoragePermissions withAuthenticated(String... authenticated)
Lists all authenticated user read, write, and delete permissions for your S3 bucket.
NOTE: This method appends the values to the existing list (if any). Use
setAuthenticated(java.util.Collection) or withAuthenticated(java.util.Collection) if you want
to override the existing values.
authenticated - Lists all authenticated user read, write, and delete permissions for your S3 bucket.AuthenticatedElementpublic BackendStoragePermissions withAuthenticated(Collection<String> authenticated)
Lists all authenticated user read, write, and delete permissions for your S3 bucket.
authenticated - Lists all authenticated user read, write, and delete permissions for your S3 bucket.AuthenticatedElementpublic BackendStoragePermissions withAuthenticated(AuthenticatedElement... authenticated)
Lists all authenticated user read, write, and delete permissions for your S3 bucket.
authenticated - Lists all authenticated user read, write, and delete permissions for your S3 bucket.AuthenticatedElementpublic List<String> getUnAuthenticated()
Lists all unauthenticated user read, write, and delete permissions for your S3 bucket.
UnAuthenticatedElementpublic void setUnAuthenticated(Collection<String> unAuthenticated)
Lists all unauthenticated user read, write, and delete permissions for your S3 bucket.
unAuthenticated - Lists all unauthenticated user read, write, and delete permissions for your S3 bucket.UnAuthenticatedElementpublic BackendStoragePermissions withUnAuthenticated(String... unAuthenticated)
Lists all unauthenticated user read, write, and delete permissions for your S3 bucket.
NOTE: This method appends the values to the existing list (if any). Use
setUnAuthenticated(java.util.Collection) or withUnAuthenticated(java.util.Collection) if you
want to override the existing values.
unAuthenticated - Lists all unauthenticated user read, write, and delete permissions for your S3 bucket.UnAuthenticatedElementpublic BackendStoragePermissions withUnAuthenticated(Collection<String> unAuthenticated)
Lists all unauthenticated user read, write, and delete permissions for your S3 bucket.
unAuthenticated - Lists all unauthenticated user read, write, and delete permissions for your S3 bucket.UnAuthenticatedElementpublic BackendStoragePermissions withUnAuthenticated(UnAuthenticatedElement... unAuthenticated)
Lists all unauthenticated user read, write, and delete permissions for your S3 bucket.
unAuthenticated - Lists all unauthenticated user read, write, and delete permissions for your S3 bucket.UnAuthenticatedElementpublic String toString()
toString in class ObjectObject.toString()public BackendStoragePermissions clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.