#[non_exhaustive]pub struct CapacityReservationTargetResponse { /* private fields */ }
Expand description
Describes a target Capacity Reservation or Capacity Reservation group.
Implementations§
source§impl CapacityReservationTargetResponse
impl CapacityReservationTargetResponse
sourcepub fn capacity_reservation_id(&self) -> Option<&str>
pub fn capacity_reservation_id(&self) -> Option<&str>
The ID of the targeted Capacity Reservation.
sourcepub fn capacity_reservation_resource_group_arn(&self) -> Option<&str>
pub fn capacity_reservation_resource_group_arn(&self) -> Option<&str>
The ARN of the targeted Capacity Reservation group.
source§impl CapacityReservationTargetResponse
impl CapacityReservationTargetResponse
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CapacityReservationTargetResponse
.
Examples found in repository?
src/xml_deser.rs (line 61778)
61773 61774 61775 61776 61777 61778 61779 61780 61781 61782 61783 61784 61785 61786 61787 61788 61789 61790 61791 61792 61793 61794 61795 61796 61797 61798 61799 61800 61801 61802 61803 61804 61805 61806 61807 61808 61809 61810 61811
pub fn deser_structure_crate_model_capacity_reservation_target_response(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::CapacityReservationTargetResponse, aws_smithy_xml::decode::XmlDecodeError>
{
#[allow(unused_mut)]
let mut builder = crate::model::CapacityReservationTargetResponse::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("capacityReservationId") /* CapacityReservationId com.amazonaws.ec2#CapacityReservationTargetResponse$CapacityReservationId */ => {
let var_3022 =
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_capacity_reservation_id(var_3022);
}
,
s if s.matches("capacityReservationResourceGroupArn") /* CapacityReservationResourceGroupArn com.amazonaws.ec2#CapacityReservationTargetResponse$CapacityReservationResourceGroupArn */ => {
let var_3023 =
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_capacity_reservation_resource_group_arn(var_3023);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for CapacityReservationTargetResponse
impl Clone for CapacityReservationTargetResponse
source§fn clone(&self) -> CapacityReservationTargetResponse
fn clone(&self) -> CapacityReservationTargetResponse
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