Struct aws_sdk_ec2::output::create_fpga_image_output::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for CreateFpgaImageOutput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn fpga_image_id(self, input: impl Into<String>) -> Self
pub fn fpga_image_id(self, input: impl Into<String>) -> Self
The FPGA image identifier (AFI ID).
sourcepub fn set_fpga_image_id(self, input: Option<String>) -> Self
pub fn set_fpga_image_id(self, input: Option<String>) -> Self
The FPGA image identifier (AFI ID).
Examples found in repository?
src/xml_deser.rs (line 2890)
2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910
pub fn deser_operation_crate_operation_create_fpga_image(
inp: &[u8],
mut builder: crate::output::create_fpga_image_output::Builder,
) -> Result<crate::output::create_fpga_image_output::Builder, aws_smithy_xml::decode::XmlDecodeError>
{
let mut doc = aws_smithy_xml::decode::Document::try_from(inp)?;
#[allow(unused_mut)]
let mut decoder = doc.root_element()?;
#[allow(unused_variables)]
let start_el = decoder.start_el();
if !(start_el.matches("CreateFpgaImageResponse")) {
return Err(aws_smithy_xml::decode::XmlDecodeError::custom(format!(
"invalid root, expected CreateFpgaImageResponse got {:?}",
start_el
)));
}
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("fpgaImageId") /* FpgaImageId com.amazonaws.ec2.synthetic#CreateFpgaImageOutput$FpgaImageId */ => {
let var_109 =
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_fpga_image_id(var_109);
}
,
s if s.matches("fpgaImageGlobalId") /* FpgaImageGlobalId com.amazonaws.ec2.synthetic#CreateFpgaImageOutput$FpgaImageGlobalId */ => {
let var_110 =
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_fpga_image_global_id(var_110);
}
,
_ => {}
}
}
Ok(builder)
}
sourcepub fn fpga_image_global_id(self, input: impl Into<String>) -> Self
pub fn fpga_image_global_id(self, input: impl Into<String>) -> Self
The global FPGA image identifier (AGFI ID).
sourcepub fn set_fpga_image_global_id(self, input: Option<String>) -> Self
pub fn set_fpga_image_global_id(self, input: Option<String>) -> Self
The global FPGA image identifier (AGFI ID).
Examples found in repository?
src/xml_deser.rs (line 2903)
2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910
pub fn deser_operation_crate_operation_create_fpga_image(
inp: &[u8],
mut builder: crate::output::create_fpga_image_output::Builder,
) -> Result<crate::output::create_fpga_image_output::Builder, aws_smithy_xml::decode::XmlDecodeError>
{
let mut doc = aws_smithy_xml::decode::Document::try_from(inp)?;
#[allow(unused_mut)]
let mut decoder = doc.root_element()?;
#[allow(unused_variables)]
let start_el = decoder.start_el();
if !(start_el.matches("CreateFpgaImageResponse")) {
return Err(aws_smithy_xml::decode::XmlDecodeError::custom(format!(
"invalid root, expected CreateFpgaImageResponse got {:?}",
start_el
)));
}
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("fpgaImageId") /* FpgaImageId com.amazonaws.ec2.synthetic#CreateFpgaImageOutput$FpgaImageId */ => {
let var_109 =
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_fpga_image_id(var_109);
}
,
s if s.matches("fpgaImageGlobalId") /* FpgaImageGlobalId com.amazonaws.ec2.synthetic#CreateFpgaImageOutput$FpgaImageGlobalId */ => {
let var_110 =
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_fpga_image_global_id(var_110);
}
,
_ => {}
}
}
Ok(builder)
}
sourcepub fn build(self) -> CreateFpgaImageOutput
pub fn build(self) -> CreateFpgaImageOutput
Consumes the builder and constructs a CreateFpgaImageOutput
.
Examples found in repository?
src/operation_deser.rs (line 1908)
1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910
pub fn parse_create_fpga_image_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::CreateFpgaImageOutput, crate::error::CreateFpgaImageError> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::create_fpga_image_output::Builder::default();
let _ = response;
output = crate::xml_deser::deser_operation_crate_operation_create_fpga_image(
response.body().as_ref(),
output,
)
.map_err(crate::error::CreateFpgaImageError::unhandled)?;
output.build()
})
}