Struct aws_sdk_s3control::model::JobTimers
source · #[non_exhaustive]pub struct JobTimers { /* private fields */ }
Expand description
Provides timing details for the job.
Implementations§
source§impl JobTimers
impl JobTimers
sourcepub fn elapsed_time_in_active_seconds(&self) -> Option<i64>
pub fn elapsed_time_in_active_seconds(&self) -> Option<i64>
Indicates the elapsed time in seconds the job has been in the Active job state.
source§impl JobTimers
impl JobTimers
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture JobTimers
.
Examples found in repository?
src/xml_deser.rs (line 4894)
4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916
pub fn deser_structure_crate_model_job_timers(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::JobTimers, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::JobTimers::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("ElapsedTimeInActiveSeconds") /* ElapsedTimeInActiveSeconds com.amazonaws.s3control#JobTimers$ElapsedTimeInActiveSeconds */ => {
let var_228 =
Some(
{
<i64 as aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
.map_err(|_|aws_smithy_xml::decode::XmlDecodeError::custom("expected (long: `com.amazonaws.s3control#JobTimeInStateSeconds`)"))
}
?
)
;
builder = builder.set_elapsed_time_in_active_seconds(var_228);
}
,
_ => {}
}
}
Ok(builder.build())
}