Struct aws_sdk_cloudfront::model::QueryArgProfiles
source · #[non_exhaustive]pub struct QueryArgProfiles { /* private fields */ }
Expand description
Query argument-profile mapping for field-level encryption.
Implementations§
source§impl QueryArgProfiles
impl QueryArgProfiles
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture QueryArgProfiles
.
Examples found in repository?
src/xml_deser.rs (line 11936)
11932 11933 11934 11935 11936 11937 11938 11939 11940 11941 11942 11943 11944 11945 11946 11947 11948 11949 11950 11951 11952 11953 11954 11955 11956 11957 11958 11959 11960 11961 11962 11963 11964 11965 11966 11967 11968
pub fn deser_structure_crate_model_query_arg_profiles(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::QueryArgProfiles, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::QueryArgProfiles::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("Quantity") /* Quantity com.amazonaws.cloudfront#QueryArgProfiles$Quantity */ => {
let var_472 =
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_472);
}
,
s if s.matches("Items") /* Items com.amazonaws.cloudfront#QueryArgProfiles$Items */ => {
let var_473 =
Some(
crate::xml_deser::deser_list_com_amazonaws_cloudfront_query_arg_profile_list(&mut tag)
?
)
;
builder = builder.set_items(var_473);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for QueryArgProfiles
impl Clone for QueryArgProfiles
source§fn clone(&self) -> QueryArgProfiles
fn clone(&self) -> QueryArgProfiles
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