pub struct Builder { /* private fields */ }
Expand description
A builder for UnsuccessfulInstanceCreditSpecificationItemError
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn code(
self,
input: UnsuccessfulInstanceCreditSpecificationErrorCode
) -> Self
pub fn code(
self,
input: UnsuccessfulInstanceCreditSpecificationErrorCode
) -> Self
The error code.
sourcepub fn set_code(
self,
input: Option<UnsuccessfulInstanceCreditSpecificationErrorCode>
) -> Self
pub fn set_code(
self,
input: Option<UnsuccessfulInstanceCreditSpecificationErrorCode>
) -> Self
The error code.
Examples found in repository?
src/xml_deser.rs (line 62629)
62608 62609 62610 62611 62612 62613 62614 62615 62616 62617 62618 62619 62620 62621 62622 62623 62624 62625 62626 62627 62628 62629 62630 62631 62632 62633 62634 62635 62636 62637 62638 62639 62640 62641 62642 62643 62644 62645 62646 62647 62648 62649
pub fn deser_structure_crate_model_unsuccessful_instance_credit_specification_item_error(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<
crate::model::UnsuccessfulInstanceCreditSpecificationItemError,
aws_smithy_xml::decode::XmlDecodeError,
> {
#[allow(unused_mut)]
let mut builder = crate::model::UnsuccessfulInstanceCreditSpecificationItemError::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("code") /* Code com.amazonaws.ec2#UnsuccessfulInstanceCreditSpecificationItemError$Code */ => {
let var_3055 =
Some(
Result::<crate::model::UnsuccessfulInstanceCreditSpecificationErrorCode, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::UnsuccessfulInstanceCreditSpecificationErrorCode::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_code(var_3055);
}
,
s if s.matches("message") /* Message com.amazonaws.ec2#UnsuccessfulInstanceCreditSpecificationItemError$Message */ => {
let var_3056 =
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_3056);
}
,
_ => {}
}
}
Ok(builder.build())
}
sourcepub fn set_message(self, input: Option<String>) -> Self
pub fn set_message(self, input: Option<String>) -> Self
The applicable error message.
Examples found in repository?
src/xml_deser.rs (line 62642)
62608 62609 62610 62611 62612 62613 62614 62615 62616 62617 62618 62619 62620 62621 62622 62623 62624 62625 62626 62627 62628 62629 62630 62631 62632 62633 62634 62635 62636 62637 62638 62639 62640 62641 62642 62643 62644 62645 62646 62647 62648 62649
pub fn deser_structure_crate_model_unsuccessful_instance_credit_specification_item_error(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<
crate::model::UnsuccessfulInstanceCreditSpecificationItemError,
aws_smithy_xml::decode::XmlDecodeError,
> {
#[allow(unused_mut)]
let mut builder = crate::model::UnsuccessfulInstanceCreditSpecificationItemError::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("code") /* Code com.amazonaws.ec2#UnsuccessfulInstanceCreditSpecificationItemError$Code */ => {
let var_3055 =
Some(
Result::<crate::model::UnsuccessfulInstanceCreditSpecificationErrorCode, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::UnsuccessfulInstanceCreditSpecificationErrorCode::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_code(var_3055);
}
,
s if s.matches("message") /* Message com.amazonaws.ec2#UnsuccessfulInstanceCreditSpecificationItemError$Message */ => {
let var_3056 =
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_3056);
}
,
_ => {}
}
}
Ok(builder.build())
}
sourcepub fn build(self) -> UnsuccessfulInstanceCreditSpecificationItemError
pub fn build(self) -> UnsuccessfulInstanceCreditSpecificationItemError
Consumes the builder and constructs a UnsuccessfulInstanceCreditSpecificationItemError
.
Examples found in repository?
src/xml_deser.rs (line 62648)
62608 62609 62610 62611 62612 62613 62614 62615 62616 62617 62618 62619 62620 62621 62622 62623 62624 62625 62626 62627 62628 62629 62630 62631 62632 62633 62634 62635 62636 62637 62638 62639 62640 62641 62642 62643 62644 62645 62646 62647 62648 62649
pub fn deser_structure_crate_model_unsuccessful_instance_credit_specification_item_error(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<
crate::model::UnsuccessfulInstanceCreditSpecificationItemError,
aws_smithy_xml::decode::XmlDecodeError,
> {
#[allow(unused_mut)]
let mut builder = crate::model::UnsuccessfulInstanceCreditSpecificationItemError::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("code") /* Code com.amazonaws.ec2#UnsuccessfulInstanceCreditSpecificationItemError$Code */ => {
let var_3055 =
Some(
Result::<crate::model::UnsuccessfulInstanceCreditSpecificationErrorCode, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::UnsuccessfulInstanceCreditSpecificationErrorCode::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_code(var_3055);
}
,
s if s.matches("message") /* Message com.amazonaws.ec2#UnsuccessfulInstanceCreditSpecificationItemError$Message */ => {
let var_3056 =
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_3056);
}
,
_ => {}
}
}
Ok(builder.build())
}