@Generated(value="software.amazon.awssdk:codegen") public final class SourceSelectionCriteria extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SourceSelectionCriteria.Builder,SourceSelectionCriteria>
A container that describes additional filters for identifying the source objects that you want to replicate. You can choose to enable or disable the replication of these objects. Currently, Amazon S3 supports only the filter that you can specify for objects created with server-side encryption using an AWS KMS-Managed Key (SSE-KMS).
Modifier and Type | Class and Description |
---|---|
static interface |
SourceSelectionCriteria.Builder |
Modifier and Type | Method and Description |
---|---|
static SourceSelectionCriteria.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends SourceSelectionCriteria.Builder> |
serializableBuilderClass() |
SseKmsEncryptedObjects |
sseKmsEncryptedObjects()
A container for filter information for the selection of Amazon S3 objects encrypted with AWS KMS.
|
SourceSelectionCriteria.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public SseKmsEncryptedObjects sseKmsEncryptedObjects()
A container for filter information for the selection of Amazon S3 objects encrypted with AWS KMS. If you include
SourceSelectionCriteria
in the replication configuration, this element is required.
SourceSelectionCriteria
in the replication configuration, this element is required.public SourceSelectionCriteria.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<SourceSelectionCriteria.Builder,SourceSelectionCriteria>
public static SourceSelectionCriteria.Builder builder()
public static Class<? extends SourceSelectionCriteria.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
Copyright © 2019. All rights reserved.