@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class JobManifestGeneratorFilter extends Object implements Serializable, Cloneable
The filter used to describe a set of objects for the job's manifest.
Constructor and Description |
---|
JobManifestGeneratorFilter() |
Modifier and Type | Method and Description |
---|---|
JobManifestGeneratorFilter |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedAfter()
If provided, the generated manifest should include only source bucket objects that were created after this time.
|
Date |
getCreatedBefore()
If provided, the generated manifest should include only source bucket objects that were created before this time.
|
Boolean |
getEligibleForReplication()
Include objects in the generated manifest only if they are eligible for replication according to the Replication
configuration on the source bucket.
|
List<String> |
getObjectReplicationStatuses()
If provided, the generated manifest should include only source bucket objects that have one of the specified
Replication statuses.
|
int |
hashCode() |
Boolean |
isEligibleForReplication()
Include objects in the generated manifest only if they are eligible for replication according to the Replication
configuration on the source bucket.
|
void |
setCreatedAfter(Date createdAfter)
If provided, the generated manifest should include only source bucket objects that were created after this time.
|
void |
setCreatedBefore(Date createdBefore)
If provided, the generated manifest should include only source bucket objects that were created before this time.
|
void |
setEligibleForReplication(Boolean eligibleForReplication)
Include objects in the generated manifest only if they are eligible for replication according to the Replication
configuration on the source bucket.
|
void |
setObjectReplicationStatuses(Collection<String> objectReplicationStatuses)
If provided, the generated manifest should include only source bucket objects that have one of the specified
Replication statuses.
|
String |
toString()
Returns a string representation of this object.
|
JobManifestGeneratorFilter |
withCreatedAfter(Date createdAfter)
If provided, the generated manifest should include only source bucket objects that were created after this time.
|
JobManifestGeneratorFilter |
withCreatedBefore(Date createdBefore)
If provided, the generated manifest should include only source bucket objects that were created before this time.
|
JobManifestGeneratorFilter |
withEligibleForReplication(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 |
withObjectReplicationStatuses(Collection<String> objectReplicationStatuses)
If provided, the generated manifest should include only source bucket objects that have one of the specified
Replication statuses.
|
JobManifestGeneratorFilter |
withObjectReplicationStatuses(ReplicationStatus... objectReplicationStatuses)
If provided, the generated manifest should include only source bucket objects that have one of the specified
Replication statuses.
|
JobManifestGeneratorFilter |
withObjectReplicationStatuses(String... objectReplicationStatuses)
If provided, the generated manifest should include only source bucket objects that have one of the specified
Replication statuses.
|
public void setEligibleForReplication(Boolean eligibleForReplication)
Include objects in the generated manifest only if they are eligible for replication according to the Replication configuration on the source bucket.
eligibleForReplication
- Include objects in the generated manifest only if they are eligible for replication according to the
Replication configuration on the source bucket.public Boolean getEligibleForReplication()
Include objects in the generated manifest only if they are eligible for replication according to the Replication configuration on the source bucket.
public JobManifestGeneratorFilter withEligibleForReplication(Boolean eligibleForReplication)
Include objects in the generated manifest only if they are eligible for replication according to the Replication configuration on the source bucket.
eligibleForReplication
- Include objects in the generated manifest only if they are eligible for replication according to the
Replication configuration on the source bucket.public Boolean isEligibleForReplication()
Include objects in the generated manifest only if they are eligible for replication according to the Replication configuration on the source bucket.
public void setCreatedAfter(Date createdAfter)
If provided, the generated manifest should include only source bucket objects that were created after this time.
createdAfter
- If provided, the generated manifest should include only source bucket objects that were created after this
time.public Date getCreatedAfter()
If provided, the generated manifest should include only source bucket objects that were created after this time.
public JobManifestGeneratorFilter withCreatedAfter(Date createdAfter)
If provided, the generated manifest should include only source bucket objects that were created after this time.
createdAfter
- If provided, the generated manifest should include only source bucket objects that were created after this
time.public void setCreatedBefore(Date createdBefore)
If provided, the generated manifest should include only source bucket objects that were created before this time.
createdBefore
- If provided, the generated manifest should include only source bucket objects that were created before
this time.public Date getCreatedBefore()
If provided, the generated manifest should include only source bucket objects that were created before this time.
public JobManifestGeneratorFilter withCreatedBefore(Date createdBefore)
If provided, the generated manifest should include only source bucket objects that were created before this time.
createdBefore
- If provided, the generated manifest should include only source bucket objects that were created before
this time.public List<String> getObjectReplicationStatuses()
If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.
ReplicationStatus
public void setObjectReplicationStatuses(Collection<String> objectReplicationStatuses)
If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.
objectReplicationStatuses
- If provided, the generated manifest should include only source bucket objects that have one of the
specified Replication statuses.ReplicationStatus
public JobManifestGeneratorFilter withObjectReplicationStatuses(String... objectReplicationStatuses)
If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.
NOTE: This method appends the values to the existing list (if any). Use
setObjectReplicationStatuses(java.util.Collection)
or
withObjectReplicationStatuses(java.util.Collection)
if you want to override the existing values.
objectReplicationStatuses
- If provided, the generated manifest should include only source bucket objects that have one of the
specified Replication statuses.ReplicationStatus
public JobManifestGeneratorFilter withObjectReplicationStatuses(Collection<String> objectReplicationStatuses)
If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.
objectReplicationStatuses
- If provided, the generated manifest should include only source bucket objects that have one of the
specified Replication statuses.ReplicationStatus
public JobManifestGeneratorFilter withObjectReplicationStatuses(ReplicationStatus... objectReplicationStatuses)
If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.
objectReplicationStatuses
- If provided, the generated manifest should include only source bucket objects that have one of the
specified Replication statuses.ReplicationStatus
public String toString()
toString
in class Object
Object.toString()
public JobManifestGeneratorFilter clone()