Struct aws_sdk_ec2::model::RouteTableAssociationState
source · #[non_exhaustive]pub struct RouteTableAssociationState { /* private fields */ }
Expand description
Describes the state of an association between a route table and a subnet or gateway.
Implementations§
source§impl RouteTableAssociationState
impl RouteTableAssociationState
sourcepub fn state(&self) -> Option<&RouteTableAssociationStateCode>
pub fn state(&self) -> Option<&RouteTableAssociationStateCode>
The state of the association.
sourcepub fn status_message(&self) -> Option<&str>
pub fn status_message(&self) -> Option<&str>
The status message, if applicable.
source§impl RouteTableAssociationState
impl RouteTableAssociationState
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture RouteTableAssociationState
.
Examples found in repository?
src/xml_deser.rs (line 24785)
24781 24782 24783 24784 24785 24786 24787 24788 24789 24790 24791 24792 24793 24794 24795 24796 24797 24798 24799 24800 24801 24802 24803 24804 24805 24806 24807 24808 24809 24810 24811 24812 24813 24814 24815 24816 24817 24818 24819
pub fn deser_structure_crate_model_route_table_association_state(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::RouteTableAssociationState, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::RouteTableAssociationState::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("state") /* State com.amazonaws.ec2#RouteTableAssociationState$State */ => {
let var_950 =
Some(
Result::<crate::model::RouteTableAssociationStateCode, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::RouteTableAssociationStateCode::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_state(var_950);
}
,
s if s.matches("statusMessage") /* StatusMessage com.amazonaws.ec2#RouteTableAssociationState$StatusMessage */ => {
let var_951 =
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_status_message(var_951);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for RouteTableAssociationState
impl Clone for RouteTableAssociationState
source§fn clone(&self) -> RouteTableAssociationState
fn clone(&self) -> RouteTableAssociationState
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