#[non_exhaustive]pub struct JobManifestGeneratorFilter { /* private fields */ }Expand description
The filter used to describe a set of objects for the job's manifest.
Implementations
sourceimpl JobManifestGeneratorFilter
impl JobManifestGeneratorFilter
sourcepub fn eligible_for_replication(&self) -> Option<bool>
pub fn eligible_for_replication(&self) -> Option<bool>
Include objects in the generated manifest only if they are eligible for replication according to the Replication configuration on the source bucket.
sourcepub fn created_after(&self) -> Option<&DateTime>
pub fn created_after(&self) -> Option<&DateTime>
If provided, the generated manifest should include only source bucket objects that were created after this time.
sourcepub fn created_before(&self) -> Option<&DateTime>
pub fn created_before(&self) -> Option<&DateTime>
If provided, the generated manifest should include only source bucket objects that were created before this time.
sourcepub fn object_replication_statuses(&self) -> Option<&[ReplicationStatus]>
pub fn object_replication_statuses(&self) -> Option<&[ReplicationStatus]>
If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.
sourceimpl JobManifestGeneratorFilter
impl JobManifestGeneratorFilter
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture JobManifestGeneratorFilter.
Trait Implementations
sourceimpl Clone for JobManifestGeneratorFilter
impl Clone for JobManifestGeneratorFilter
sourcefn clone(&self) -> JobManifestGeneratorFilter
fn clone(&self) -> JobManifestGeneratorFilter
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for JobManifestGeneratorFilter
impl Debug for JobManifestGeneratorFilter
sourceimpl PartialEq<JobManifestGeneratorFilter> for JobManifestGeneratorFilter
impl PartialEq<JobManifestGeneratorFilter> for JobManifestGeneratorFilter
sourcefn eq(&self, other: &JobManifestGeneratorFilter) -> bool
fn eq(&self, other: &JobManifestGeneratorFilter) -> bool
impl StructuralPartialEq for JobManifestGeneratorFilter
Auto Trait Implementations
impl RefUnwindSafe for JobManifestGeneratorFilter
impl Send for JobManifestGeneratorFilter
impl Sync for JobManifestGeneratorFilter
impl Unpin for JobManifestGeneratorFilter
impl UnwindSafe for JobManifestGeneratorFilter
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more