aws_db_esdk/operation/get_item_input_transform/
builders.rs1pub use crate::operation::get_item_input_transform::_get_item_input_transform_output::GetItemInputTransformOutputBuilder;
5
6pub use crate::operation::get_item_input_transform::_get_item_input_transform_input::GetItemInputTransformInputBuilder;
7
8impl GetItemInputTransformInputBuilder {
9 pub async fn send_with(
11 self,
12 client: &crate::client::Client,
13 ) -> ::std::result::Result<
14 crate::operation::get_item_input_transform::GetItemInputTransformOutput,
15 crate::types::error::Error,
16 > {
17 let mut fluent_builder = client.get_item_input_transform();
18 fluent_builder.inner = self;
19 fluent_builder.send().await
20 }
21}
22#[derive(::std::clone::Clone, ::std::fmt::Debug)]
25pub struct GetItemInputTransformFluentBuilder {
26 client: crate::client::Client,
27 pub(crate) inner:
28 crate::operation::get_item_input_transform::builders::GetItemInputTransformInputBuilder,
29}
30impl GetItemInputTransformFluentBuilder {
31 pub(crate) fn new(client: crate::client::Client) -> Self {
33 Self {
34 client,
35 inner: ::std::default::Default::default(),
36 }
37 }
38 pub fn as_input(
40 &self,
41 ) -> &crate::operation::get_item_input_transform::builders::GetItemInputTransformInputBuilder
42 {
43 &self.inner
44 }
45 pub async fn send(
47 self,
48 ) -> ::std::result::Result<
49 crate::operation::get_item_input_transform::GetItemInputTransformOutput,
50 crate::types::error::Error,
51 > {
52 let input = self
53 .inner
54 .build()
55 .map_err(|mut e| {
60 let msg = format!("{:?}", e);
61 crate::types::error::Error::OpaqueWithText {
62 obj: ::dafny_runtime::Object::from_ref(&mut e as &mut ::dafny_runtime::DynAny),
63 objMessage: msg,
64 }
65 })?;
66 crate::operation::get_item_input_transform::GetItemInputTransform::send(&self.client, input)
67 .await
68 }
69
70 #[allow(missing_docs)]
71 pub fn sdk_input(
72 mut self,
73 input: impl ::std::convert::Into<aws_sdk_dynamodb::operation::get_item::GetItemInput>,
74 ) -> Self {
75 self.inner = self.inner.sdk_input(input.into());
76 self
77 }
78 #[allow(missing_docs)]
79 pub fn set_sdk_input(
80 mut self,
81 input: ::std::option::Option<aws_sdk_dynamodb::operation::get_item::GetItemInput>,
82 ) -> Self {
83 self.inner = self.inner.set_sdk_input(input);
84 self
85 }
86 #[allow(missing_docs)]
87 pub fn get_sdk_input(
88 &self,
89 ) -> &::std::option::Option<aws_sdk_dynamodb::operation::get_item::GetItemInput> {
90 self.inner.get_sdk_input()
91 }
92}