@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class S3DataAccessDetails extends Object implements Serializable, Cloneable, StructuredPojo
Extra details specific to the affected scope in this S3 Data Access data set.
Constructor and Description |
---|
S3DataAccessDetails() |
Modifier and Type | Method and Description |
---|---|
S3DataAccessDetails |
clone() |
boolean |
equals(Object obj) |
List<String> |
getKeyPrefixes()
A list of the key prefixes affected by this notification.
|
List<String> |
getKeys()
A list of the keys affected by this notification.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setKeyPrefixes(Collection<String> keyPrefixes)
A list of the key prefixes affected by this notification.
|
void |
setKeys(Collection<String> keys)
A list of the keys affected by this notification.
|
String |
toString()
Returns a string representation of this object.
|
S3DataAccessDetails |
withKeyPrefixes(Collection<String> keyPrefixes)
A list of the key prefixes affected by this notification.
|
S3DataAccessDetails |
withKeyPrefixes(String... keyPrefixes)
A list of the key prefixes affected by this notification.
|
S3DataAccessDetails |
withKeys(Collection<String> keys)
A list of the keys affected by this notification.
|
S3DataAccessDetails |
withKeys(String... keys)
A list of the keys affected by this notification.
|
public List<String> getKeyPrefixes()
A list of the key prefixes affected by this notification. This can have up to 50 entries.
public void setKeyPrefixes(Collection<String> keyPrefixes)
A list of the key prefixes affected by this notification. This can have up to 50 entries.
keyPrefixes
- A list of the key prefixes affected by this notification. This can have up to 50 entries.public S3DataAccessDetails withKeyPrefixes(String... keyPrefixes)
A list of the key prefixes affected by this notification. This can have up to 50 entries.
NOTE: This method appends the values to the existing list (if any). Use
setKeyPrefixes(java.util.Collection)
or withKeyPrefixes(java.util.Collection)
if you want to
override the existing values.
keyPrefixes
- A list of the key prefixes affected by this notification. This can have up to 50 entries.public S3DataAccessDetails withKeyPrefixes(Collection<String> keyPrefixes)
A list of the key prefixes affected by this notification. This can have up to 50 entries.
keyPrefixes
- A list of the key prefixes affected by this notification. This can have up to 50 entries.public List<String> getKeys()
A list of the keys affected by this notification. This can have up to 50 entries.
public void setKeys(Collection<String> keys)
A list of the keys affected by this notification. This can have up to 50 entries.
keys
- A list of the keys affected by this notification. This can have up to 50 entries.public S3DataAccessDetails withKeys(String... keys)
A list of the keys affected by this notification. This can have up to 50 entries.
NOTE: This method appends the values to the existing list (if any). Use
setKeys(java.util.Collection)
or withKeys(java.util.Collection)
if you want to override the
existing values.
keys
- A list of the keys affected by this notification. This can have up to 50 entries.public S3DataAccessDetails withKeys(Collection<String> keys)
A list of the keys affected by this notification. This can have up to 50 entries.
keys
- A list of the keys affected by this notification. This can have up to 50 entries.public String toString()
toString
in class Object
Object.toString()
public S3DataAccessDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.