Interface JobManifestGeneratorFilter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<JobManifestGeneratorFilter.Builder,JobManifestGeneratorFilter>,SdkBuilder<JobManifestGeneratorFilter.Builder,JobManifestGeneratorFilter>,SdkPojo
- Enclosing class:
- JobManifestGeneratorFilter
public static interface JobManifestGeneratorFilter.Builder extends SdkPojo, CopyableBuilder<JobManifestGeneratorFilter.Builder,JobManifestGeneratorFilter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JobManifestGeneratorFilter.BuildercreatedAfter(Instant createdAfter)If provided, the generated manifest should include only source bucket objects that were created after this time.JobManifestGeneratorFilter.BuildercreatedBefore(Instant createdBefore)If provided, the generated manifest should include only source bucket objects that were created before this time.JobManifestGeneratorFilter.BuildereligibleForReplication(Boolean eligibleForReplication)Include objects in the generated manifest only if they are eligible for replication according to the Replication configuration on the source bucket.JobManifestGeneratorFilter.BuilderobjectReplicationStatuses(Collection<ReplicationStatus> objectReplicationStatuses)If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.JobManifestGeneratorFilter.BuilderobjectReplicationStatuses(ReplicationStatus... objectReplicationStatuses)If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.JobManifestGeneratorFilter.BuilderobjectReplicationStatusesWithStrings(String... objectReplicationStatuses)If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.JobManifestGeneratorFilter.BuilderobjectReplicationStatusesWithStrings(Collection<String> objectReplicationStatuses)If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
eligibleForReplication
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.
- Parameters:
eligibleForReplication- Include objects in the generated manifest only if they are eligible for replication according to the Replication configuration on the source bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAfter
JobManifestGeneratorFilter.Builder createdAfter(Instant createdAfter)
If provided, the generated manifest should include only source bucket objects that were created after this time.
- Parameters:
createdAfter- If provided, the generated manifest should include only source bucket objects that were created after this time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBefore
JobManifestGeneratorFilter.Builder createdBefore(Instant createdBefore)
If provided, the generated manifest should include only source bucket objects that were created before this time.
- Parameters:
createdBefore- If provided, the generated manifest should include only source bucket objects that were created before this time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objectReplicationStatusesWithStrings
JobManifestGeneratorFilter.Builder objectReplicationStatusesWithStrings(Collection<String> objectReplicationStatuses)
If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.
- Parameters:
objectReplicationStatuses- If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objectReplicationStatusesWithStrings
JobManifestGeneratorFilter.Builder objectReplicationStatusesWithStrings(String... objectReplicationStatuses)
If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.
- Parameters:
objectReplicationStatuses- If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objectReplicationStatuses
JobManifestGeneratorFilter.Builder objectReplicationStatuses(Collection<ReplicationStatus> objectReplicationStatuses)
If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.
- Parameters:
objectReplicationStatuses- If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objectReplicationStatuses
JobManifestGeneratorFilter.Builder objectReplicationStatuses(ReplicationStatus... objectReplicationStatuses)
If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.
- Parameters:
objectReplicationStatuses- If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-