static JobManifestGeneratorFilter.Builder |
JobManifestGeneratorFilter.builder() |
|
JobManifestGeneratorFilter.Builder |
JobManifestGeneratorFilter.Builder.createdAfter(Instant createdAfter) |
If provided, the generated manifest includes only source bucket objects that were created after this time.
|
JobManifestGeneratorFilter.Builder |
JobManifestGeneratorFilter.Builder.createdBefore(Instant createdBefore) |
If provided, the generated manifest includes only source bucket objects that were created before this time.
|
JobManifestGeneratorFilter.Builder |
JobManifestGeneratorFilter.Builder.eligibleForReplication(Boolean eligibleForReplication) |
Include objects in the generated manifest only if they are eligible for replication according to the
Replication configuration on the source bucket.
|
default JobManifestGeneratorFilter.Builder |
JobManifestGeneratorFilter.Builder.keyNameConstraint(Consumer<KeyNameConstraint.Builder> keyNameConstraint) |
If provided, the generated manifest includes only source bucket objects whose object keys match the string
constraints specified for MatchAnyPrefix, MatchAnySuffix, and
MatchAnySubstring.
|
JobManifestGeneratorFilter.Builder |
JobManifestGeneratorFilter.Builder.keyNameConstraint(KeyNameConstraint keyNameConstraint) |
If provided, the generated manifest includes only source bucket objects whose object keys match the string
constraints specified for MatchAnyPrefix, MatchAnySuffix, and
MatchAnySubstring.
|
JobManifestGeneratorFilter.Builder |
JobManifestGeneratorFilter.Builder.matchAnyStorageClass(Collection<S3StorageClass> matchAnyStorageClass) |
If provided, the generated manifest includes only source bucket objects that are stored with the specified
storage class.
|
JobManifestGeneratorFilter.Builder |
JobManifestGeneratorFilter.Builder.matchAnyStorageClass(S3StorageClass... matchAnyStorageClass) |
If provided, the generated manifest includes only source bucket objects that are stored with the specified
storage class.
|
JobManifestGeneratorFilter.Builder |
JobManifestGeneratorFilter.Builder.matchAnyStorageClassWithStrings(String... matchAnyStorageClass) |
If provided, the generated manifest includes only source bucket objects that are stored with the specified
storage class.
|
JobManifestGeneratorFilter.Builder |
JobManifestGeneratorFilter.Builder.matchAnyStorageClassWithStrings(Collection<String> matchAnyStorageClass) |
If provided, the generated manifest includes only source bucket objects that are stored with the specified
storage class.
|
JobManifestGeneratorFilter.Builder |
JobManifestGeneratorFilter.Builder.objectReplicationStatuses(Collection<ReplicationStatus> objectReplicationStatuses) |
If provided, the generated manifest includes only source bucket objects that have one of the specified
Replication statuses.
|
JobManifestGeneratorFilter.Builder |
JobManifestGeneratorFilter.Builder.objectReplicationStatuses(ReplicationStatus... objectReplicationStatuses) |
If provided, the generated manifest includes only source bucket objects that have one of the specified
Replication statuses.
|
JobManifestGeneratorFilter.Builder |
JobManifestGeneratorFilter.Builder.objectReplicationStatusesWithStrings(String... objectReplicationStatuses) |
If provided, the generated manifest includes only source bucket objects that have one of the specified
Replication statuses.
|
JobManifestGeneratorFilter.Builder |
JobManifestGeneratorFilter.Builder.objectReplicationStatusesWithStrings(Collection<String> objectReplicationStatuses) |
If provided, the generated manifest includes only source bucket objects that have one of the specified
Replication statuses.
|
JobManifestGeneratorFilter.Builder |
JobManifestGeneratorFilter.Builder.objectSizeGreaterThanBytes(Long objectSizeGreaterThanBytes) |
If provided, the generated manifest includes only source bucket objects whose file size is greater than the
specified number of bytes.
|
JobManifestGeneratorFilter.Builder |
JobManifestGeneratorFilter.Builder.objectSizeLessThanBytes(Long objectSizeLessThanBytes) |
If provided, the generated manifest includes only source bucket objects whose file size is less than the
specified number of bytes.
|
JobManifestGeneratorFilter.Builder |
JobManifestGeneratorFilter.toBuilder() |
|