@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.
AuthenticatedElement
public 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.AuthenticatedElement
public 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.AuthenticatedElement
public 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.AuthenticatedElement
public 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.AuthenticatedElement
public List<String> getUnAuthenticated()
Lists all unauthenticated user read, write, and delete permissions for your S3 bucket.
UnAuthenticatedElement
public 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.UnAuthenticatedElement
public 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.UnAuthenticatedElement
public 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.UnAuthenticatedElement
public 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.UnAuthenticatedElement
public String toString()
toString
in class Object
Object.toString()
public BackendStoragePermissions clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.