Struct aws_sdk_cloudfront::model::ContentTypeProfiles
source · #[non_exhaustive]pub struct ContentTypeProfiles { /* private fields */ }
Expand description
Field-level encryption content type-profile.
Implementations§
source§impl ContentTypeProfiles
impl ContentTypeProfiles
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ContentTypeProfiles
.
Examples found in repository?
src/xml_deser.rs (line 11974)
11970 11971 11972 11973 11974 11975 11976 11977 11978 11979 11980 11981 11982 11983 11984 11985 11986 11987 11988 11989 11990 11991 11992 11993 11994 11995 11996 11997 11998 11999 12000 12001 12002 12003 12004 12005 12006
pub fn deser_structure_crate_model_content_type_profiles(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ContentTypeProfiles, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::ContentTypeProfiles::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("Quantity") /* Quantity com.amazonaws.cloudfront#ContentTypeProfiles$Quantity */ => {
let var_474 =
Some(
{
<i32 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 (integer: `com.amazonaws.cloudfront#integer`)"))
}
?
)
;
builder = builder.set_quantity(var_474);
}
,
s if s.matches("Items") /* Items com.amazonaws.cloudfront#ContentTypeProfiles$Items */ => {
let var_475 =
Some(
crate::xml_deser::deser_list_com_amazonaws_cloudfront_content_type_profile_list(&mut tag)
?
)
;
builder = builder.set_items(var_475);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for ContentTypeProfiles
impl Clone for ContentTypeProfiles
source§fn clone(&self) -> ContentTypeProfiles
fn clone(&self) -> ContentTypeProfiles
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