@Generated(value="software.amazon.awssdk:codegen") public final class SourceSelectionCriteria extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SourceSelectionCriteria.Builder,SourceSelectionCriteria>
A container for filters that define which source objects should be replicated.
Modifier and Type | Class and Description |
---|---|
static interface |
SourceSelectionCriteria.Builder |
Modifier and Type | Method and Description |
---|---|
static SourceSelectionCriteria.Builder |
builder() |
boolean |
equals(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 S3 objects encrypted with AWS KMS.
|
SourceSelectionCriteria.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public SseKmsEncryptedObjects sseKmsEncryptedObjects()
A container for filter information for the selection of 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()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<SourceSelectionCriteria.Builder,SourceSelectionCriteria>
public static SourceSelectionCriteria.Builder builder()
public static Class<? extends SourceSelectionCriteria.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.