Struct aws_sdk_s3control::types::JobProgressSummary
source · #[non_exhaustive]pub struct JobProgressSummary {
pub total_number_of_tasks: Option<i64>,
pub number_of_tasks_succeeded: Option<i64>,
pub number_of_tasks_failed: Option<i64>,
pub timers: Option<JobTimers>,
}
Expand description
Describes the total number of tasks that the specified job has started, the number of tasks that succeeded, and the number of tasks that failed.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.total_number_of_tasks: Option<i64>
§
number_of_tasks_succeeded: Option<i64>
§
number_of_tasks_failed: Option<i64>
§
timers: Option<JobTimers>
The JobTimers attribute of a job's progress summary.
Implementations§
source§impl JobProgressSummary
impl JobProgressSummary
sourcepub fn builder() -> JobProgressSummaryBuilder
pub fn builder() -> JobProgressSummaryBuilder
Creates a new builder-style object to manufacture JobProgressSummary
.
Trait Implementations§
source§impl Clone for JobProgressSummary
impl Clone for JobProgressSummary
source§fn clone(&self) -> JobProgressSummary
fn clone(&self) -> JobProgressSummary
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for JobProgressSummary
impl Debug for JobProgressSummary
source§impl PartialEq for JobProgressSummary
impl PartialEq for JobProgressSummary
source§fn eq(&self, other: &JobProgressSummary) -> bool
fn eq(&self, other: &JobProgressSummary) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for JobProgressSummary
Auto Trait Implementations§
impl Freeze for JobProgressSummary
impl RefUnwindSafe for JobProgressSummary
impl Send for JobProgressSummary
impl Sync for JobProgressSummary
impl Unpin for JobProgressSummary
impl UnwindSafe for JobProgressSummary
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.