pub struct Builder { /* private fields */ }
Expand description
A builder for ReservedInstancesModificationResult
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn reserved_instances_id(self, input: impl Into<String>) -> Self
pub fn reserved_instances_id(self, input: impl Into<String>) -> Self
The ID for the Reserved Instances that were created as part of the modification request. This field is only available when the modification is fulfilled.
sourcepub fn set_reserved_instances_id(self, input: Option<String>) -> Self
pub fn set_reserved_instances_id(self, input: Option<String>) -> Self
The ID for the Reserved Instances that were created as part of the modification request. This field is only available when the modification is fulfilled.
Examples found in repository?
src/xml_deser.rs (line 65716)
65698 65699 65700 65701 65702 65703 65704 65705 65706 65707 65708 65709 65710 65711 65712 65713 65714 65715 65716 65717 65718 65719 65720 65721 65722 65723 65724 65725 65726 65727 65728 65729 65730 65731 65732 65733
pub fn deser_structure_crate_model_reserved_instances_modification_result(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ReservedInstancesModificationResult, aws_smithy_xml::decode::XmlDecodeError>
{
#[allow(unused_mut)]
let mut builder = crate::model::ReservedInstancesModificationResult::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("reservedInstancesId") /* ReservedInstancesId com.amazonaws.ec2#ReservedInstancesModificationResult$ReservedInstancesId */ => {
let var_3232 =
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_reserved_instances_id(var_3232);
}
,
s if s.matches("targetConfiguration") /* TargetConfiguration com.amazonaws.ec2#ReservedInstancesModificationResult$TargetConfiguration */ => {
let var_3233 =
Some(
crate::xml_deser::deser_structure_crate_model_reserved_instances_configuration(&mut tag)
?
)
;
builder = builder.set_target_configuration(var_3233);
}
,
_ => {}
}
}
Ok(builder.build())
}
sourcepub fn target_configuration(self, input: ReservedInstancesConfiguration) -> Self
pub fn target_configuration(self, input: ReservedInstancesConfiguration) -> Self
The target Reserved Instances configurations supplied as part of the modification request.
sourcepub fn set_target_configuration(
self,
input: Option<ReservedInstancesConfiguration>
) -> Self
pub fn set_target_configuration(
self,
input: Option<ReservedInstancesConfiguration>
) -> Self
The target Reserved Instances configurations supplied as part of the modification request.
Examples found in repository?
src/xml_deser.rs (line 65726)
65698 65699 65700 65701 65702 65703 65704 65705 65706 65707 65708 65709 65710 65711 65712 65713 65714 65715 65716 65717 65718 65719 65720 65721 65722 65723 65724 65725 65726 65727 65728 65729 65730 65731 65732 65733
pub fn deser_structure_crate_model_reserved_instances_modification_result(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ReservedInstancesModificationResult, aws_smithy_xml::decode::XmlDecodeError>
{
#[allow(unused_mut)]
let mut builder = crate::model::ReservedInstancesModificationResult::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("reservedInstancesId") /* ReservedInstancesId com.amazonaws.ec2#ReservedInstancesModificationResult$ReservedInstancesId */ => {
let var_3232 =
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_reserved_instances_id(var_3232);
}
,
s if s.matches("targetConfiguration") /* TargetConfiguration com.amazonaws.ec2#ReservedInstancesModificationResult$TargetConfiguration */ => {
let var_3233 =
Some(
crate::xml_deser::deser_structure_crate_model_reserved_instances_configuration(&mut tag)
?
)
;
builder = builder.set_target_configuration(var_3233);
}
,
_ => {}
}
}
Ok(builder.build())
}
sourcepub fn build(self) -> ReservedInstancesModificationResult
pub fn build(self) -> ReservedInstancesModificationResult
Consumes the builder and constructs a ReservedInstancesModificationResult
.
Examples found in repository?
src/xml_deser.rs (line 65732)
65698 65699 65700 65701 65702 65703 65704 65705 65706 65707 65708 65709 65710 65711 65712 65713 65714 65715 65716 65717 65718 65719 65720 65721 65722 65723 65724 65725 65726 65727 65728 65729 65730 65731 65732 65733
pub fn deser_structure_crate_model_reserved_instances_modification_result(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ReservedInstancesModificationResult, aws_smithy_xml::decode::XmlDecodeError>
{
#[allow(unused_mut)]
let mut builder = crate::model::ReservedInstancesModificationResult::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("reservedInstancesId") /* ReservedInstancesId com.amazonaws.ec2#ReservedInstancesModificationResult$ReservedInstancesId */ => {
let var_3232 =
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_reserved_instances_id(var_3232);
}
,
s if s.matches("targetConfiguration") /* TargetConfiguration com.amazonaws.ec2#ReservedInstancesModificationResult$TargetConfiguration */ => {
let var_3233 =
Some(
crate::xml_deser::deser_structure_crate_model_reserved_instances_configuration(&mut tag)
?
)
;
builder = builder.set_target_configuration(var_3233);
}
,
_ => {}
}
}
Ok(builder.build())
}