pub struct Builder { /* private fields */ }
Expand description
A builder for ClientVpnEndpointAttributeStatus
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn code(self, input: ClientVpnEndpointAttributeStatusCode) -> Self
pub fn code(self, input: ClientVpnEndpointAttributeStatusCode) -> Self
The status code.
sourcepub fn set_code(
self,
input: Option<ClientVpnEndpointAttributeStatusCode>
) -> Self
pub fn set_code(
self,
input: Option<ClientVpnEndpointAttributeStatusCode>
) -> Self
The status code.
Examples found in repository?
src/xml_deser.rs (line 64970)
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())
}
sourcepub fn set_message(self, input: Option<String>) -> Self
pub fn set_message(self, input: Option<String>) -> Self
The status message.
Examples found in repository?
src/xml_deser.rs (line 64983)
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())
}
sourcepub fn build(self) -> ClientVpnEndpointAttributeStatus
pub fn build(self) -> ClientVpnEndpointAttributeStatus
Consumes the builder and constructs a ClientVpnEndpointAttributeStatus
.
Examples found in repository?
src/xml_deser.rs (line 64989)
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())
}