#[non_exhaustive]pub struct ClientVpnEndpointAttributeStatus { /* private fields */ }
Expand description
Describes the status of the Client VPN endpoint attribute.
Implementations§
source§impl ClientVpnEndpointAttributeStatus
impl ClientVpnEndpointAttributeStatus
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ClientVpnEndpointAttributeStatus
.
Examples found in repository?
src/xml_deser.rs (line 64956)
64951 64952 64953 64954 64955 64956 64957 64958 64959 64960 64961 64962 64963 64964 64965 64966 64967 64968 64969 64970 64971 64972 64973 64974 64975 64976 64977 64978 64979 64980 64981 64982 64983 64984 64985 64986 64987 64988 64989 64990
pub fn deser_structure_crate_model_client_vpn_endpoint_attribute_status(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ClientVpnEndpointAttributeStatus, aws_smithy_xml::decode::XmlDecodeError>
{
#[allow(unused_mut)]
let mut builder = crate::model::ClientVpnEndpointAttributeStatus::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("code") /* Code com.amazonaws.ec2#ClientVpnEndpointAttributeStatus$Code */ => {
let var_3204 =
Some(
Result::<crate::model::ClientVpnEndpointAttributeStatusCode, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::ClientVpnEndpointAttributeStatusCode::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_code(var_3204);
}
,
s if s.matches("message") /* Message com.amazonaws.ec2#ClientVpnEndpointAttributeStatus$Message */ => {
let var_3205 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_message(var_3205);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for ClientVpnEndpointAttributeStatus
impl Clone for ClientVpnEndpointAttributeStatus
source§fn clone(&self) -> ClientVpnEndpointAttributeStatus
fn clone(&self) -> ClientVpnEndpointAttributeStatus
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