Struct aws_sdk_s3::model::InventorySchedule
source · #[non_exhaustive]pub struct InventorySchedule { /* private fields */ }
Expand description
Specifies the schedule for generating inventory results.
Implementations§
source§impl InventorySchedule
impl InventorySchedule
sourcepub fn frequency(&self) -> Option<&InventoryFrequency>
pub fn frequency(&self) -> Option<&InventoryFrequency>
Specifies how frequently inventory results are produced.
source§impl InventorySchedule
impl InventorySchedule
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture InventorySchedule
.
Examples found in repository?
src/xml_deser.rs (line 6105)
6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126
pub fn deser_structure_crate_model_inventory_schedule(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::InventorySchedule, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::InventorySchedule::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("Frequency") /* Frequency com.amazonaws.s3#InventorySchedule$Frequency */ => {
let var_334 =
Some(
Result::<crate::model::InventoryFrequency, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::InventoryFrequency::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_frequency(var_334);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for InventorySchedule
impl Clone for InventorySchedule
source§fn clone(&self) -> InventorySchedule
fn clone(&self) -> InventorySchedule
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 more