1 1 | // Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
|
2 - |
|
3 - | /// <p>Represents the input of a <code>DeleteItem</code> operation.</p>
|
2 + | /* StructureGenerator.kt:197 */
|
3 + | /// /* StructureGenerator.kt:197 */<p>Represents the input of a <code>DeleteItem</code> operation.</p>
|
4 + | /* RustType.kt:516 */
|
4 5 | #[non_exhaustive]
|
6 + | /* RustType.kt:516 */
|
5 7 | #[derive(::std::clone::Clone, ::std::cmp::PartialEq, ::std::fmt::Debug)]
|
6 - | pub struct DeleteItemInput {
|
7 - | /// <p>The name of the table from which to delete the item.</p>
|
8 + | pub /* StructureGenerator.kt:201 */ struct DeleteItemInput {
|
9 + | /// /* StructureGenerator.kt:231 */<p>The name of the table from which to delete the item.</p>
|
8 10 | pub table_name: ::std::option::Option<::std::string::String>,
|
9 - | /// <p>A map of attribute names to <code>AttributeValue</code> objects, representing the primary key of the item to delete.</p>
|
11 + | /// /* StructureGenerator.kt:231 */<p>A map of attribute names to <code>AttributeValue</code> objects, representing the primary key of the item to delete.</p>
|
10 12 | /// <p>For the primary key, you must provide all of the attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.</p>
|
11 13 | pub key: ::std::option::Option<::std::collections::HashMap<::std::string::String, crate::types::AttributeValue>>,
|
12 - | /// <p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.Expected.html">Expected</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
14 + | /// /* StructureGenerator.kt:231 */<p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.Expected.html">Expected</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
13 15 | pub expected: ::std::option::Option<::std::collections::HashMap<::std::string::String, crate::types::ExpectedAttributeValue>>,
|
14 - | /// <p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.html">ConditionalOperator</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
16 + | /// /* StructureGenerator.kt:231 */<p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.html">ConditionalOperator</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
15 17 | pub conditional_operator: ::std::option::Option<crate::types::ConditionalOperator>,
|
16 - | /// <p>Use <code>ReturnValues</code> if you want to get the item attributes as they appeared before they were deleted. For <code>DeleteItem</code>, the valid values are:</p>
|
18 + | /// /* StructureGenerator.kt:231 */<p>Use <code>ReturnValues</code> if you want to get the item attributes as they appeared before they were deleted. For <code>DeleteItem</code>, the valid values are:</p>
|
17 19 | /// <ul>
|
18 20 | /// <li>
|
19 21 | /// <p><code>NONE</code> - If <code>ReturnValues</code> is not specified, or if its value is <code>NONE</code>, then nothing is returned. (This setting is the default for <code>ReturnValues</code>.)</p></li>
|
20 22 | /// <li>
|
21 23 | /// <p><code>ALL_OLD</code> - The content of the old item is returned.</p></li>
|
22 24 | /// </ul><note>
|
23 25 | /// <p>The <code>ReturnValues</code> parameter is used by several DynamoDB operations; however, <code>DeleteItem</code> does not recognize any values other than <code>NONE</code> or <code>ALL_OLD</code>.</p>
|
24 26 | /// </note>
|
25 27 | pub return_values: ::std::option::Option<crate::types::ReturnValue>,
|
26 - | /// <p>Determines the level of detail about provisioned throughput consumption that is returned in the response:</p>
|
28 + | /// /* StructureGenerator.kt:231 */<p>Determines the level of detail about provisioned throughput consumption that is returned in the response:</p>
|
27 29 | /// <ul>
|
28 30 | /// <li>
|
29 31 | /// <p><code>INDEXES</code> - The response includes the aggregate <code>ConsumedCapacity</code> for the operation, together with <code>ConsumedCapacity</code> for each table and secondary index that was accessed.</p>
|
30 32 | /// <p>Note that some operations, such as <code>GetItem</code> and <code>BatchGetItem</code>, do not access any indexes at all. In these cases, specifying <code>INDEXES</code> will only return <code>ConsumedCapacity</code> information for table(s).</p></li>
|
31 33 | /// <li>
|
32 34 | /// <p><code>TOTAL</code> - The response includes only the aggregate <code>ConsumedCapacity</code> for the operation.</p></li>
|
33 35 | /// <li>
|
34 36 | /// <p><code>NONE</code> - No <code>ConsumedCapacity</code> details are included in the response.</p></li>
|
35 37 | /// </ul>
|
36 38 | pub return_consumed_capacity: ::std::option::Option<crate::types::ReturnConsumedCapacity>,
|
37 - | /// <p>Determines whether item collection metrics are returned. If set to <code>SIZE</code>, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to <code>NONE</code> (the default), no statistics are returned.</p>
|
39 + | /// /* StructureGenerator.kt:231 */<p>Determines whether item collection metrics are returned. If set to <code>SIZE</code>, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to <code>NONE</code> (the default), no statistics are returned.</p>
|
38 40 | pub return_item_collection_metrics: ::std::option::Option<crate::types::ReturnItemCollectionMetrics>,
|
39 - | /// <p>A condition that must be satisfied in order for a conditional <code>DeleteItem</code> to succeed.</p>
|
41 + | /// /* StructureGenerator.kt:231 */<p>A condition that must be satisfied in order for a conditional <code>DeleteItem</code> to succeed.</p>
|
40 42 | /// <p>An expression can contain any of the following:</p>
|
41 43 | /// <ul>
|
42 44 | /// <li>
|
43 45 | /// <p>Functions: <code>attribute_exists | attribute_not_exists | attribute_type | contains | begins_with | size</code></p>
|
44 46 | /// <p>These function names are case-sensitive.</p></li>
|
45 47 | /// <li>
|
46 48 | /// <p>Comparison operators: <code>= | <> | < | > | <= | >= | BETWEEN | IN </code></p></li>
|
47 49 | /// <li>
|
48 50 | /// <p>Logical operators: <code>AND | OR | NOT</code></p></li>
|
49 51 | /// </ul>
|
50 52 | /// <p>For more information about condition expressions, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.html">Condition Expressions</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
51 53 | pub condition_expression: ::std::option::Option<::std::string::String>,
|
52 - | /// <p>One or more substitution tokens for attribute names in an expression. The following are some use cases for using <code>ExpressionAttributeNames</code>:</p>
|
54 + | /// /* StructureGenerator.kt:231 */<p>One or more substitution tokens for attribute names in an expression. The following are some use cases for using <code>ExpressionAttributeNames</code>:</p>
|
53 55 | /// <ul>
|
54 56 | /// <li>
|
55 57 | /// <p>To access an attribute whose name conflicts with a DynamoDB reserved word.</p></li>
|
56 58 | /// <li>
|
57 59 | /// <p>To create a placeholder for repeating occurrences of an attribute name in an expression.</p></li>
|
58 60 | /// <li>
|
59 61 | /// <p>To prevent special characters in an attribute name from being misinterpreted in an expression.</p></li>
|
60 62 | /// </ul>
|
61 63 | /// <p>Use the <b>#</b> character in an expression to dereference an attribute name. For example, consider the following attribute name:</p>
|
62 64 | /// <ul>
|
63 65 | /// <li>
|
64 66 | /// <p><code>Percentile</code></p></li>
|
65 67 | /// </ul>
|
66 68 | /// <p>The name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.html">Reserved Words</a> in the <i>Amazon DynamoDB Developer Guide</i>). To work around this, you could specify the following for <code>ExpressionAttributeNames</code>:</p>
|
67 69 | /// <ul>
|
68 70 | /// <li>
|
69 71 | /// <p><code>{"#P":"Percentile"}</code></p></li>
|
70 72 | /// </ul>
|
71 73 | /// <p>You could then use this substitution in an expression, as in this example:</p>
|
72 74 | /// <ul>
|
73 75 | /// <li>
|
74 76 | /// <p><code>#P = :val</code></p></li>
|
75 77 | /// </ul><note>
|
76 78 | /// <p>Tokens that begin with the <b>:</b> character are <i>expression attribute values</i>, which are placeholders for the actual value at runtime.</p>
|
77 79 | /// </note>
|
78 80 | /// <p>For more information on expression attribute names, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.html">Specifying Item Attributes</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
79 81 | pub expression_attribute_names: ::std::option::Option<::std::collections::HashMap<::std::string::String, ::std::string::String>>,
|
80 - | /// <p>One or more values that can be substituted in an expression.</p>
|
82 + | /// /* StructureGenerator.kt:231 */<p>One or more values that can be substituted in an expression.</p>
|
81 83 | /// <p>Use the <b>:</b> (colon) character in an expression to dereference an attribute value. For example, suppose that you wanted to check whether the value of the <i>ProductStatus</i> attribute was one of the following:</p>
|
82 84 | /// <p><code>Available | Backordered | Discontinued</code></p>
|
83 85 | /// <p>You would first need to specify <code>ExpressionAttributeValues</code> as follows:</p>
|
84 86 | /// <p><code>{ ":avail":{"S":"Available"}, ":back":{"S":"Backordered"}, ":disc":{"S":"Discontinued"} }</code></p>
|
85 87 | /// <p>You could then use these values in an expression, such as this:</p>
|
86 88 | /// <p><code>ProductStatus IN (:avail, :back, :disc)</code></p>
|
87 89 | /// <p>For more information on expression attribute values, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.html">Condition Expressions</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
88 90 | pub expression_attribute_values: ::std::option::Option<::std::collections::HashMap<::std::string::String, crate::types::AttributeValue>>,
|
91 + | /* StructureGenerator.kt:201 */
|
89 92 | }
|
93 + | /* StructureGenerator.kt:135 */
|
90 94 | impl DeleteItemInput {
|
91 - | /// <p>The name of the table from which to delete the item.</p>
|
95 + | /// /* StructureGenerator.kt:231 */<p>The name of the table from which to delete the item.</p>
|
96 + | /* StructureGenerator.kt:166 */
|
92 97 | pub fn table_name(&self) -> ::std::option::Option<&str> {
|
98 + | /* StructureGenerator.kt:169 */
|
93 99 | self.table_name.as_deref()
|
100 + | /* StructureGenerator.kt:166 */
|
94 101 | }
|
95 - | /// <p>A map of attribute names to <code>AttributeValue</code> objects, representing the primary key of the item to delete.</p>
|
102 + | /// /* StructureGenerator.kt:231 */<p>A map of attribute names to <code>AttributeValue</code> objects, representing the primary key of the item to delete.</p>
|
96 103 | /// <p>For the primary key, you must provide all of the attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.</p>
|
104 + | /* StructureGenerator.kt:166 */
|
97 105 | pub fn key(&self) -> ::std::option::Option<&::std::collections::HashMap<::std::string::String, crate::types::AttributeValue>> {
|
106 + | /* StructureGenerator.kt:170 */
|
98 107 | self.key.as_ref()
|
108 + | /* StructureGenerator.kt:166 */
|
99 109 | }
|
100 - | /// <p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.Expected.html">Expected</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
110 + | /// /* StructureGenerator.kt:231 */<p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.Expected.html">Expected</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
111 + | /* StructureGenerator.kt:166 */
|
101 112 | pub fn expected(&self) -> ::std::option::Option<&::std::collections::HashMap<::std::string::String, crate::types::ExpectedAttributeValue>> {
|
113 + | /* StructureGenerator.kt:170 */
|
102 114 | self.expected.as_ref()
|
115 + | /* StructureGenerator.kt:166 */
|
103 116 | }
|
104 - | /// <p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.html">ConditionalOperator</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
117 + | /// /* StructureGenerator.kt:231 */<p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.html">ConditionalOperator</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
118 + | /* StructureGenerator.kt:166 */
|
105 119 | pub fn conditional_operator(&self) -> ::std::option::Option<&crate::types::ConditionalOperator> {
|
120 + | /* StructureGenerator.kt:170 */
|
106 121 | self.conditional_operator.as_ref()
|
122 + | /* StructureGenerator.kt:166 */
|
107 123 | }
|
108 - | /// <p>Use <code>ReturnValues</code> if you want to get the item attributes as they appeared before they were deleted. For <code>DeleteItem</code>, the valid values are:</p>
|
124 + | /// /* StructureGenerator.kt:231 */<p>Use <code>ReturnValues</code> if you want to get the item attributes as they appeared before they were deleted. For <code>DeleteItem</code>, the valid values are:</p>
|
109 125 | /// <ul>
|
110 126 | /// <li>
|
111 127 | /// <p><code>NONE</code> - If <code>ReturnValues</code> is not specified, or if its value is <code>NONE</code>, then nothing is returned. (This setting is the default for <code>ReturnValues</code>.)</p></li>
|
112 128 | /// <li>
|
113 129 | /// <p><code>ALL_OLD</code> - The content of the old item is returned.</p></li>
|
114 130 | /// </ul><note>
|
115 131 | /// <p>The <code>ReturnValues</code> parameter is used by several DynamoDB operations; however, <code>DeleteItem</code> does not recognize any values other than <code>NONE</code> or <code>ALL_OLD</code>.</p>
|
116 132 | /// </note>
|
133 + | /* StructureGenerator.kt:166 */
|
117 134 | pub fn return_values(&self) -> ::std::option::Option<&crate::types::ReturnValue> {
|
135 + | /* StructureGenerator.kt:170 */
|
118 136 | self.return_values.as_ref()
|
137 + | /* StructureGenerator.kt:166 */
|
119 138 | }
|
120 - | /// <p>Determines the level of detail about provisioned throughput consumption that is returned in the response:</p>
|
139 + | /// /* StructureGenerator.kt:231 */<p>Determines the level of detail about provisioned throughput consumption that is returned in the response:</p>
|
121 140 | /// <ul>
|
122 141 | /// <li>
|
123 142 | /// <p><code>INDEXES</code> - The response includes the aggregate <code>ConsumedCapacity</code> for the operation, together with <code>ConsumedCapacity</code> for each table and secondary index that was accessed.</p>
|
124 143 | /// <p>Note that some operations, such as <code>GetItem</code> and <code>BatchGetItem</code>, do not access any indexes at all. In these cases, specifying <code>INDEXES</code> will only return <code>ConsumedCapacity</code> information for table(s).</p></li>
|
125 144 | /// <li>
|
126 145 | /// <p><code>TOTAL</code> - The response includes only the aggregate <code>ConsumedCapacity</code> for the operation.</p></li>
|
127 146 | /// <li>
|
128 147 | /// <p><code>NONE</code> - No <code>ConsumedCapacity</code> details are included in the response.</p></li>
|
129 148 | /// </ul>
|
149 + | /* StructureGenerator.kt:166 */
|
130 150 | pub fn return_consumed_capacity(&self) -> ::std::option::Option<&crate::types::ReturnConsumedCapacity> {
|
151 + | /* StructureGenerator.kt:170 */
|
131 152 | self.return_consumed_capacity.as_ref()
|
153 + | /* StructureGenerator.kt:166 */
|
132 154 | }
|
133 - | /// <p>Determines whether item collection metrics are returned. If set to <code>SIZE</code>, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to <code>NONE</code> (the default), no statistics are returned.</p>
|
155 + | /// /* StructureGenerator.kt:231 */<p>Determines whether item collection metrics are returned. If set to <code>SIZE</code>, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to <code>NONE</code> (the default), no statistics are returned.</p>
|
156 + | /* StructureGenerator.kt:166 */
|
134 157 | pub fn return_item_collection_metrics(&self) -> ::std::option::Option<&crate::types::ReturnItemCollectionMetrics> {
|
158 + | /* StructureGenerator.kt:170 */
|
135 159 | self.return_item_collection_metrics.as_ref()
|
160 + | /* StructureGenerator.kt:166 */
|
136 161 | }
|
137 - | /// <p>A condition that must be satisfied in order for a conditional <code>DeleteItem</code> to succeed.</p>
|
162 + | /// /* StructureGenerator.kt:231 */<p>A condition that must be satisfied in order for a conditional <code>DeleteItem</code> to succeed.</p>
|
138 163 | /// <p>An expression can contain any of the following:</p>
|
139 164 | /// <ul>
|
140 165 | /// <li>
|
141 166 | /// <p>Functions: <code>attribute_exists | attribute_not_exists | attribute_type | contains | begins_with | size</code></p>
|
142 167 | /// <p>These function names are case-sensitive.</p></li>
|
143 168 | /// <li>
|
144 169 | /// <p>Comparison operators: <code>= | <> | < | > | <= | >= | BETWEEN | IN </code></p></li>
|
145 170 | /// <li>
|
146 171 | /// <p>Logical operators: <code>AND | OR | NOT</code></p></li>
|
147 172 | /// </ul>
|
148 173 | /// <p>For more information about condition expressions, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.html">Condition Expressions</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
174 + | /* StructureGenerator.kt:166 */
|
149 175 | pub fn condition_expression(&self) -> ::std::option::Option<&str> {
|
176 + | /* StructureGenerator.kt:169 */
|
150 177 | self.condition_expression.as_deref()
|
178 + | /* StructureGenerator.kt:166 */
|
151 179 | }
|
152 - | /// <p>One or more substitution tokens for attribute names in an expression. The following are some use cases for using <code>ExpressionAttributeNames</code>:</p>
|
180 + | /// /* StructureGenerator.kt:231 */<p>One or more substitution tokens for attribute names in an expression. The following are some use cases for using <code>ExpressionAttributeNames</code>:</p>
|
153 181 | /// <ul>
|
154 182 | /// <li>
|
155 183 | /// <p>To access an attribute whose name conflicts with a DynamoDB reserved word.</p></li>
|
156 184 | /// <li>
|
157 185 | /// <p>To create a placeholder for repeating occurrences of an attribute name in an expression.</p></li>
|
158 186 | /// <li>
|
159 187 | /// <p>To prevent special characters in an attribute name from being misinterpreted in an expression.</p></li>
|
160 188 | /// </ul>
|
161 189 | /// <p>Use the <b>#</b> character in an expression to dereference an attribute name. For example, consider the following attribute name:</p>
|
162 190 | /// <ul>
|
163 191 | /// <li>
|
164 192 | /// <p><code>Percentile</code></p></li>
|
165 193 | /// </ul>
|
166 194 | /// <p>The name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.html">Reserved Words</a> in the <i>Amazon DynamoDB Developer Guide</i>). To work around this, you could specify the following for <code>ExpressionAttributeNames</code>:</p>
|
167 195 | /// <ul>
|
168 196 | /// <li>
|
169 197 | /// <p><code>{"#P":"Percentile"}</code></p></li>
|
170 198 | /// </ul>
|
171 199 | /// <p>You could then use this substitution in an expression, as in this example:</p>
|
172 200 | /// <ul>
|
173 201 | /// <li>
|
174 202 | /// <p><code>#P = :val</code></p></li>
|
175 203 | /// </ul><note>
|
176 204 | /// <p>Tokens that begin with the <b>:</b> character are <i>expression attribute values</i>, which are placeholders for the actual value at runtime.</p>
|
177 205 | /// </note>
|
178 206 | /// <p>For more information on expression attribute names, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.html">Specifying Item Attributes</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
207 + | /* StructureGenerator.kt:166 */
|
179 208 | pub fn expression_attribute_names(&self) -> ::std::option::Option<&::std::collections::HashMap<::std::string::String, ::std::string::String>> {
|
209 + | /* StructureGenerator.kt:170 */
|
180 210 | self.expression_attribute_names.as_ref()
|
211 + | /* StructureGenerator.kt:166 */
|
181 212 | }
|
182 - | /// <p>One or more values that can be substituted in an expression.</p>
|
213 + | /// /* StructureGenerator.kt:231 */<p>One or more values that can be substituted in an expression.</p>
|
183 214 | /// <p>Use the <b>:</b> (colon) character in an expression to dereference an attribute value. For example, suppose that you wanted to check whether the value of the <i>ProductStatus</i> attribute was one of the following:</p>
|
184 215 | /// <p><code>Available | Backordered | Discontinued</code></p>
|
185 216 | /// <p>You would first need to specify <code>ExpressionAttributeValues</code> as follows:</p>
|
186 217 | /// <p><code>{ ":avail":{"S":"Available"}, ":back":{"S":"Backordered"}, ":disc":{"S":"Discontinued"} }</code></p>
|
187 218 | /// <p>You could then use these values in an expression, such as this:</p>
|
188 219 | /// <p><code>ProductStatus IN (:avail, :back, :disc)</code></p>
|
189 220 | /// <p>For more information on expression attribute values, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.html">Condition Expressions</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
221 + | /* StructureGenerator.kt:166 */
|
190 222 | pub fn expression_attribute_values(
|
191 223 | &self,
|
192 224 | ) -> ::std::option::Option<&::std::collections::HashMap<::std::string::String, crate::types::AttributeValue>> {
|
225 + | /* StructureGenerator.kt:170 */
|
193 226 | self.expression_attribute_values.as_ref()
|
227 + | /* StructureGenerator.kt:166 */
|
194 228 | }
|
229 + | /* StructureGenerator.kt:135 */
|
195 230 | }
|
231 + | /* ClientCodegenVisitor.kt:237 */
|
196 232 | impl DeleteItemInput {
|
197 - | /// Creates a new builder-style object to manufacture [`DeleteItemInput`](crate::operation::delete_item::DeleteItemInput).
|
233 + | /// /* BuilderGenerator.kt:173 */Creates a new builder-style object to manufacture [`DeleteItemInput`](crate::operation::delete_item::DeleteItemInput).
|
234 + | /* BuilderGenerator.kt:175 */
|
198 235 | pub fn builder() -> crate::operation::delete_item::builders::DeleteItemInputBuilder {
|
236 + | /* BuilderGenerator.kt:176 */
|
199 237 | crate::operation::delete_item::builders::DeleteItemInputBuilder::default()
|
238 + | /* BuilderGenerator.kt:175 */
|
200 239 | }
|
240 + | /* ClientCodegenVisitor.kt:237 */
|
201 241 | }
|
202 242 |
|
203 - | /// A builder for [`DeleteItemInput`](crate::operation::delete_item::DeleteItemInput).
|
243 + | /// /* BuilderGenerator.kt:342 */A builder for [`DeleteItemInput`](crate::operation::delete_item::DeleteItemInput).
|
244 + | /* RustType.kt:516 */
|
204 245 | #[derive(::std::clone::Clone, ::std::cmp::PartialEq, ::std::default::Default, ::std::fmt::Debug)]
|
246 + | /* RustType.kt:516 */
|
205 247 | #[non_exhaustive]
|
248 + | /* BuilderGenerator.kt:345 */
|
206 249 | pub struct DeleteItemInputBuilder {
|
207 - | pub(crate) table_name: ::std::option::Option<::std::string::String>,
|
250 + | /* BuilderGenerator.kt:275 */ pub(crate) table_name: ::std::option::Option<::std::string::String>,
|
251 + | /* BuilderGenerator.kt:275 */
|
208 252 | pub(crate) key: ::std::option::Option<::std::collections::HashMap<::std::string::String, crate::types::AttributeValue>>,
|
253 + | /* BuilderGenerator.kt:275 */
|
209 254 | pub(crate) expected: ::std::option::Option<::std::collections::HashMap<::std::string::String, crate::types::ExpectedAttributeValue>>,
|
210 - | pub(crate) conditional_operator: ::std::option::Option<crate::types::ConditionalOperator>,
|
211 - | pub(crate) return_values: ::std::option::Option<crate::types::ReturnValue>,
|
212 - | pub(crate) return_consumed_capacity: ::std::option::Option<crate::types::ReturnConsumedCapacity>,
|
213 - | pub(crate) return_item_collection_metrics: ::std::option::Option<crate::types::ReturnItemCollectionMetrics>,
|
214 - | pub(crate) condition_expression: ::std::option::Option<::std::string::String>,
|
255 + | /* BuilderGenerator.kt:275 */ pub(crate) conditional_operator: ::std::option::Option<crate::types::ConditionalOperator>,
|
256 + | /* BuilderGenerator.kt:275 */ pub(crate) return_values: ::std::option::Option<crate::types::ReturnValue>,
|
257 + | /* BuilderGenerator.kt:275 */ pub(crate) return_consumed_capacity: ::std::option::Option<crate::types::ReturnConsumedCapacity>,
|
258 + | /* BuilderGenerator.kt:275 */ pub(crate) return_item_collection_metrics: ::std::option::Option<crate::types::ReturnItemCollectionMetrics>,
|
259 + | /* BuilderGenerator.kt:275 */ pub(crate) condition_expression: ::std::option::Option<::std::string::String>,
|
260 + | /* BuilderGenerator.kt:275 */
|
215 261 | pub(crate) expression_attribute_names: ::std::option::Option<::std::collections::HashMap<::std::string::String, ::std::string::String>>,
|
262 + | /* BuilderGenerator.kt:275 */
|
216 263 | pub(crate) expression_attribute_values: ::std::option::Option<::std::collections::HashMap<::std::string::String, crate::types::AttributeValue>>,
|
264 + | /* BuilderGenerator.kt:345 */
|
217 265 | }
|
266 + | /* BuilderGenerator.kt:355 */
|
218 267 | impl DeleteItemInputBuilder {
|
219 - | /// <p>The name of the table from which to delete the item.</p>
|
220 - | /// This field is required.
|
268 + | /// /* BuilderGenerator.kt:286 */<p>The name of the table from which to delete the item.</p>
|
269 + | /// /* BuilderGenerator.kt:288 */This field is required.
|
270 + | /* BuilderGenerator.kt:291 */
|
221 271 | pub fn table_name(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
|
272 + | /* BuilderGenerator.kt:292 */
|
222 273 | self.table_name = ::std::option::Option::Some(input.into());
|
274 + | /* BuilderGenerator.kt:293 */
|
223 275 | self
|
276 + | /* BuilderGenerator.kt:291 */
|
224 277 | }
|
225 - | /// <p>The name of the table from which to delete the item.</p>
|
278 + | /// /* BuilderGenerator.kt:312 */<p>The name of the table from which to delete the item.</p>
|
279 + | /* BuilderGenerator.kt:314 */
|
226 280 | pub fn set_table_name(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
|
281 + | /* BuilderGenerator.kt:315 */
|
227 282 | self.table_name = input;
|
228 283 | self
|
284 + | /* BuilderGenerator.kt:314 */
|
229 285 | }
|
230 - | /// <p>The name of the table from which to delete the item.</p>
|
286 + | /// /* BuilderGenerator.kt:334 */<p>The name of the table from which to delete the item.</p>
|
287 + | /* BuilderGenerator.kt:336 */
|
231 288 | pub fn get_table_name(&self) -> &::std::option::Option<::std::string::String> {
|
289 + | /* BuilderGenerator.kt:337 */
|
232 290 | &self.table_name
|
291 + | /* BuilderGenerator.kt:336 */
|
233 292 | }
|
234 - | /// Adds a key-value pair to `key`.
|
293 + | /// /* BuilderGenerator.kt:436 */Adds a key-value pair to `key`.
|
294 + | /* BuilderGenerator.kt:437 */
|
235 295 | ///
|
236 - | /// To override the contents of this collection use [`set_key`](Self::set_key).
|
296 + | /// /* BuilderGenerator.kt:438 */To override the contents of this collection use [`set_key`](Self::set_key).
|
297 + | /* BuilderGenerator.kt:439 */
|
237 298 | ///
|
238 - | /// <p>A map of attribute names to <code>AttributeValue</code> objects, representing the primary key of the item to delete.</p>
|
299 + | /// /* BuilderGenerator.kt:440 */<p>A map of attribute names to <code>AttributeValue</code> objects, representing the primary key of the item to delete.</p>
|
239 300 | /// <p>For the primary key, you must provide all of the attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.</p>
|
301 + | /* BuilderGenerator.kt:445 */
|
240 302 | pub fn key(mut self, k: impl ::std::convert::Into<::std::string::String>, v: crate::types::AttributeValue) -> Self {
|
303 + | /* BuilderGenerator.kt:448 */
|
241 304 | let mut hash_map = self.key.unwrap_or_default();
|
242 305 | hash_map.insert(k.into(), v);
|
243 306 | self.key = ::std::option::Option::Some(hash_map);
|
244 307 | self
|
308 + | /* BuilderGenerator.kt:445 */
|
245 309 | }
|
246 - | /// <p>A map of attribute names to <code>AttributeValue</code> objects, representing the primary key of the item to delete.</p>
|
310 + | /// /* BuilderGenerator.kt:312 */<p>A map of attribute names to <code>AttributeValue</code> objects, representing the primary key of the item to delete.</p>
|
247 311 | /// <p>For the primary key, you must provide all of the attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.</p>
|
312 + | /* BuilderGenerator.kt:314 */
|
248 313 | pub fn set_key(mut self, input: ::std::option::Option<::std::collections::HashMap<::std::string::String, crate::types::AttributeValue>>) -> Self {
|
314 + | /* BuilderGenerator.kt:315 */
|
249 315 | self.key = input;
|
250 316 | self
|
317 + | /* BuilderGenerator.kt:314 */
|
251 318 | }
|
252 - | /// <p>A map of attribute names to <code>AttributeValue</code> objects, representing the primary key of the item to delete.</p>
|
319 + | /// /* BuilderGenerator.kt:334 */<p>A map of attribute names to <code>AttributeValue</code> objects, representing the primary key of the item to delete.</p>
|
253 320 | /// <p>For the primary key, you must provide all of the attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.</p>
|
321 + | /* BuilderGenerator.kt:336 */
|
254 322 | pub fn get_key(&self) -> &::std::option::Option<::std::collections::HashMap<::std::string::String, crate::types::AttributeValue>> {
|
323 + | /* BuilderGenerator.kt:337 */
|
255 324 | &self.key
|
325 + | /* BuilderGenerator.kt:336 */
|
256 326 | }
|
257 - | /// Adds a key-value pair to `expected`.
|
327 + | /// /* BuilderGenerator.kt:436 */Adds a key-value pair to `expected`.
|
328 + | /* BuilderGenerator.kt:437 */
|
258 329 | ///
|
259 - | /// To override the contents of this collection use [`set_expected`](Self::set_expected).
|
330 + | /// /* BuilderGenerator.kt:438 */To override the contents of this collection use [`set_expected`](Self::set_expected).
|
331 + | /* BuilderGenerator.kt:439 */
|
260 332 | ///
|
261 - | /// <p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.Expected.html">Expected</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
333 + | /// /* BuilderGenerator.kt:440 */<p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.Expected.html">Expected</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
334 + | /* BuilderGenerator.kt:445 */
|
262 335 | pub fn expected(mut self, k: impl ::std::convert::Into<::std::string::String>, v: crate::types::ExpectedAttributeValue) -> Self {
|
336 + | /* BuilderGenerator.kt:448 */
|
263 337 | let mut hash_map = self.expected.unwrap_or_default();
|
264 338 | hash_map.insert(k.into(), v);
|
265 339 | self.expected = ::std::option::Option::Some(hash_map);
|
266 340 | self
|
341 + | /* BuilderGenerator.kt:445 */
|
267 342 | }
|
268 - | /// <p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.Expected.html">Expected</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
343 + | /// /* BuilderGenerator.kt:312 */<p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.Expected.html">Expected</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
344 + | /* BuilderGenerator.kt:314 */
|
269 345 | pub fn set_expected(
|
270 346 | mut self,
|
271 347 | input: ::std::option::Option<::std::collections::HashMap<::std::string::String, crate::types::ExpectedAttributeValue>>,
|
272 348 | ) -> Self {
|
349 + | /* BuilderGenerator.kt:315 */
|
273 350 | self.expected = input;
|
274 351 | self
|
352 + | /* BuilderGenerator.kt:314 */
|
275 353 | }
|
276 - | /// <p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.Expected.html">Expected</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
354 + | /// /* BuilderGenerator.kt:334 */<p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.Expected.html">Expected</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
355 + | /* BuilderGenerator.kt:336 */
|
277 356 | pub fn get_expected(&self) -> &::std::option::Option<::std::collections::HashMap<::std::string::String, crate::types::ExpectedAttributeValue>> {
|
357 + | /* BuilderGenerator.kt:337 */
|
278 358 | &self.expected
|
359 + | /* BuilderGenerator.kt:336 */
|
279 360 | }
|
280 - | /// <p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.html">ConditionalOperator</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
361 + | /// /* BuilderGenerator.kt:286 */<p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.html">ConditionalOperator</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
362 + | /* BuilderGenerator.kt:291 */
|
281 363 | pub fn conditional_operator(mut self, input: crate::types::ConditionalOperator) -> Self {
|
364 + | /* BuilderGenerator.kt:292 */
|
282 365 | self.conditional_operator = ::std::option::Option::Some(input);
|
366 + | /* BuilderGenerator.kt:293 */
|
283 367 | self
|
368 + | /* BuilderGenerator.kt:291 */
|
284 369 | }
|
285 - | /// <p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.html">ConditionalOperator</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
370 + | /// /* BuilderGenerator.kt:312 */<p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.html">ConditionalOperator</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
371 + | /* BuilderGenerator.kt:314 */
|
286 372 | pub fn set_conditional_operator(mut self, input: ::std::option::Option<crate::types::ConditionalOperator>) -> Self {
|
373 + | /* BuilderGenerator.kt:315 */
|
287 374 | self.conditional_operator = input;
|
288 375 | self
|
376 + | /* BuilderGenerator.kt:314 */
|
289 377 | }
|
290 - | /// <p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.html">ConditionalOperator</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
378 + | /// /* BuilderGenerator.kt:334 */<p>This is a legacy parameter. Use <code>ConditionExpression</code> instead. For more information, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.ConditionalOperator.html">ConditionalOperator</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
379 + | /* BuilderGenerator.kt:336 */
|
291 380 | pub fn get_conditional_operator(&self) -> &::std::option::Option<crate::types::ConditionalOperator> {
|
381 + | /* BuilderGenerator.kt:337 */
|
292 382 | &self.conditional_operator
|
383 + | /* BuilderGenerator.kt:336 */
|
293 384 | }
|
294 - | /// <p>Use <code>ReturnValues</code> if you want to get the item attributes as they appeared before they were deleted. For <code>DeleteItem</code>, the valid values are:</p>
|
385 + | /// /* BuilderGenerator.kt:286 */<p>Use <code>ReturnValues</code> if you want to get the item attributes as they appeared before they were deleted. For <code>DeleteItem</code>, the valid values are:</p>
|
295 386 | /// <ul>
|
296 387 | /// <li>
|
297 388 | /// <p><code>NONE</code> - If <code>ReturnValues</code> is not specified, or if its value is <code>NONE</code>, then nothing is returned. (This setting is the default for <code>ReturnValues</code>.)</p></li>
|
298 389 | /// <li>
|
299 390 | /// <p><code>ALL_OLD</code> - The content of the old item is returned.</p></li>
|
300 391 | /// </ul><note>
|
301 392 | /// <p>The <code>ReturnValues</code> parameter is used by several DynamoDB operations; however, <code>DeleteItem</code> does not recognize any values other than <code>NONE</code> or <code>ALL_OLD</code>.</p>
|
302 393 | /// </note>
|
394 + | /* BuilderGenerator.kt:291 */
|
303 395 | pub fn return_values(mut self, input: crate::types::ReturnValue) -> Self {
|
396 + | /* BuilderGenerator.kt:292 */
|
304 397 | self.return_values = ::std::option::Option::Some(input);
|
398 + | /* BuilderGenerator.kt:293 */
|
305 399 | self
|
400 + | /* BuilderGenerator.kt:291 */
|
306 401 | }
|
307 - | /// <p>Use <code>ReturnValues</code> if you want to get the item attributes as they appeared before they were deleted. For <code>DeleteItem</code>, the valid values are:</p>
|
402 + | /// /* BuilderGenerator.kt:312 */<p>Use <code>ReturnValues</code> if you want to get the item attributes as they appeared before they were deleted. For <code>DeleteItem</code>, the valid values are:</p>
|
308 403 | /// <ul>
|
309 404 | /// <li>
|
310 405 | /// <p><code>NONE</code> - If <code>ReturnValues</code> is not specified, or if its value is <code>NONE</code>, then nothing is returned. (This setting is the default for <code>ReturnValues</code>.)</p></li>
|
311 406 | /// <li>
|
312 407 | /// <p><code>ALL_OLD</code> - The content of the old item is returned.</p></li>
|
313 408 | /// </ul><note>
|
314 409 | /// <p>The <code>ReturnValues</code> parameter is used by several DynamoDB operations; however, <code>DeleteItem</code> does not recognize any values other than <code>NONE</code> or <code>ALL_OLD</code>.</p>
|
315 410 | /// </note>
|
411 + | /* BuilderGenerator.kt:314 */
|
316 412 | pub fn set_return_values(mut self, input: ::std::option::Option<crate::types::ReturnValue>) -> Self {
|
413 + | /* BuilderGenerator.kt:315 */
|
317 414 | self.return_values = input;
|
318 415 | self
|
416 + | /* BuilderGenerator.kt:314 */
|
319 417 | }
|
320 - | /// <p>Use <code>ReturnValues</code> if you want to get the item attributes as they appeared before they were deleted. For <code>DeleteItem</code>, the valid values are:</p>
|
418 + | /// /* BuilderGenerator.kt:334 */<p>Use <code>ReturnValues</code> if you want to get the item attributes as they appeared before they were deleted. For <code>DeleteItem</code>, the valid values are:</p>
|
321 419 | /// <ul>
|
322 420 | /// <li>
|
323 421 | /// <p><code>NONE</code> - If <code>ReturnValues</code> is not specified, or if its value is <code>NONE</code>, then nothing is returned. (This setting is the default for <code>ReturnValues</code>.)</p></li>
|
324 422 | /// <li>
|
325 423 | /// <p><code>ALL_OLD</code> - The content of the old item is returned.</p></li>
|
326 424 | /// </ul><note>
|
327 425 | /// <p>The <code>ReturnValues</code> parameter is used by several DynamoDB operations; however, <code>DeleteItem</code> does not recognize any values other than <code>NONE</code> or <code>ALL_OLD</code>.</p>
|
328 426 | /// </note>
|
427 + | /* BuilderGenerator.kt:336 */
|
329 428 | pub fn get_return_values(&self) -> &::std::option::Option<crate::types::ReturnValue> {
|
429 + | /* BuilderGenerator.kt:337 */
|
330 430 | &self.return_values
|
431 + | /* BuilderGenerator.kt:336 */
|
331 432 | }
|
332 - | /// <p>Determines the level of detail about provisioned throughput consumption that is returned in the response:</p>
|
433 + | /// /* BuilderGenerator.kt:286 */<p>Determines the level of detail about provisioned throughput consumption that is returned in the response:</p>
|
333 434 | /// <ul>
|
334 435 | /// <li>
|
335 436 | /// <p><code>INDEXES</code> - The response includes the aggregate <code>ConsumedCapacity</code> for the operation, together with <code>ConsumedCapacity</code> for each table and secondary index that was accessed.</p>
|
336 437 | /// <p>Note that some operations, such as <code>GetItem</code> and <code>BatchGetItem</code>, do not access any indexes at all. In these cases, specifying <code>INDEXES</code> will only return <code>ConsumedCapacity</code> information for table(s).</p></li>
|
337 438 | /// <li>
|
338 439 | /// <p><code>TOTAL</code> - The response includes only the aggregate <code>ConsumedCapacity</code> for the operation.</p></li>
|
339 440 | /// <li>
|
340 441 | /// <p><code>NONE</code> - No <code>ConsumedCapacity</code> details are included in the response.</p></li>
|
341 442 | /// </ul>
|
443 + | /* BuilderGenerator.kt:291 */
|
342 444 | pub fn return_consumed_capacity(mut self, input: crate::types::ReturnConsumedCapacity) -> Self {
|
445 + | /* BuilderGenerator.kt:292 */
|
343 446 | self.return_consumed_capacity = ::std::option::Option::Some(input);
|
447 + | /* BuilderGenerator.kt:293 */
|
344 448 | self
|
449 + | /* BuilderGenerator.kt:291 */
|
345 450 | }
|
346 - | /// <p>Determines the level of detail about provisioned throughput consumption that is returned in the response:</p>
|
451 + | /// /* BuilderGenerator.kt:312 */<p>Determines the level of detail about provisioned throughput consumption that is returned in the response:</p>
|
347 452 | /// <ul>
|
348 453 | /// <li>
|
349 454 | /// <p><code>INDEXES</code> - The response includes the aggregate <code>ConsumedCapacity</code> for the operation, together with <code>ConsumedCapacity</code> for each table and secondary index that was accessed.</p>
|
350 455 | /// <p>Note that some operations, such as <code>GetItem</code> and <code>BatchGetItem</code>, do not access any indexes at all. In these cases, specifying <code>INDEXES</code> will only return <code>ConsumedCapacity</code> information for table(s).</p></li>
|
351 456 | /// <li>
|
352 457 | /// <p><code>TOTAL</code> - The response includes only the aggregate <code>ConsumedCapacity</code> for the operation.</p></li>
|
353 458 | /// <li>
|
354 459 | /// <p><code>NONE</code> - No <code>ConsumedCapacity</code> details are included in the response.</p></li>
|
355 460 | /// </ul>
|
461 + | /* BuilderGenerator.kt:314 */
|
356 462 | pub fn set_return_consumed_capacity(mut self, input: ::std::option::Option<crate::types::ReturnConsumedCapacity>) -> Self {
|
463 + | /* BuilderGenerator.kt:315 */
|
357 464 | self.return_consumed_capacity = input;
|
358 465 | self
|
466 + | /* BuilderGenerator.kt:314 */
|
359 467 | }
|
360 - | /// <p>Determines the level of detail about provisioned throughput consumption that is returned in the response:</p>
|
468 + | /// /* BuilderGenerator.kt:334 */<p>Determines the level of detail about provisioned throughput consumption that is returned in the response:</p>
|
361 469 | /// <ul>
|
362 470 | /// <li>
|
363 471 | /// <p><code>INDEXES</code> - The response includes the aggregate <code>ConsumedCapacity</code> for the operation, together with <code>ConsumedCapacity</code> for each table and secondary index that was accessed.</p>
|
364 472 | /// <p>Note that some operations, such as <code>GetItem</code> and <code>BatchGetItem</code>, do not access any indexes at all. In these cases, specifying <code>INDEXES</code> will only return <code>ConsumedCapacity</code> information for table(s).</p></li>
|
365 473 | /// <li>
|
366 474 | /// <p><code>TOTAL</code> - The response includes only the aggregate <code>ConsumedCapacity</code> for the operation.</p></li>
|
367 475 | /// <li>
|
368 476 | /// <p><code>NONE</code> - No <code>ConsumedCapacity</code> details are included in the response.</p></li>
|
369 477 | /// </ul>
|
478 + | /* BuilderGenerator.kt:336 */
|
370 479 | pub fn get_return_consumed_capacity(&self) -> &::std::option::Option<crate::types::ReturnConsumedCapacity> {
|
480 + | /* BuilderGenerator.kt:337 */
|
371 481 | &self.return_consumed_capacity
|
482 + | /* BuilderGenerator.kt:336 */
|
372 483 | }
|
373 - | /// <p>Determines whether item collection metrics are returned. If set to <code>SIZE</code>, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to <code>NONE</code> (the default), no statistics are returned.</p>
|
484 + | /// /* BuilderGenerator.kt:286 */<p>Determines whether item collection metrics are returned. If set to <code>SIZE</code>, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to <code>NONE</code> (the default), no statistics are returned.</p>
|
485 + | /* BuilderGenerator.kt:291 */
|
374 486 | pub fn return_item_collection_metrics(mut self, input: crate::types::ReturnItemCollectionMetrics) -> Self {
|
487 + | /* BuilderGenerator.kt:292 */
|
375 488 | self.return_item_collection_metrics = ::std::option::Option::Some(input);
|
489 + | /* BuilderGenerator.kt:293 */
|
376 490 | self
|
491 + | /* BuilderGenerator.kt:291 */
|
377 492 | }
|
378 - | /// <p>Determines whether item collection metrics are returned. If set to <code>SIZE</code>, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to <code>NONE</code> (the default), no statistics are returned.</p>
|
493 + | /// /* BuilderGenerator.kt:312 */<p>Determines whether item collection metrics are returned. If set to <code>SIZE</code>, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to <code>NONE</code> (the default), no statistics are returned.</p>
|
494 + | /* BuilderGenerator.kt:314 */
|
379 495 | pub fn set_return_item_collection_metrics(mut self, input: ::std::option::Option<crate::types::ReturnItemCollectionMetrics>) -> Self {
|
496 + | /* BuilderGenerator.kt:315 */
|
380 497 | self.return_item_collection_metrics = input;
|
381 498 | self
|
499 + | /* BuilderGenerator.kt:314 */
|
382 500 | }
|
383 - | /// <p>Determines whether item collection metrics are returned. If set to <code>SIZE</code>, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to <code>NONE</code> (the default), no statistics are returned.</p>
|
501 + | /// /* BuilderGenerator.kt:334 */<p>Determines whether item collection metrics are returned. If set to <code>SIZE</code>, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to <code>NONE</code> (the default), no statistics are returned.</p>
|
502 + | /* BuilderGenerator.kt:336 */
|
384 503 | pub fn get_return_item_collection_metrics(&self) -> &::std::option::Option<crate::types::ReturnItemCollectionMetrics> {
|
504 + | /* BuilderGenerator.kt:337 */
|
385 505 | &self.return_item_collection_metrics
|
506 + | /* BuilderGenerator.kt:336 */
|
386 507 | }
|
387 - | /// <p>A condition that must be satisfied in order for a conditional <code>DeleteItem</code> to succeed.</p>
|
508 + | /// /* BuilderGenerator.kt:286 */<p>A condition that must be satisfied in order for a conditional <code>DeleteItem</code> to succeed.</p>
|
388 509 | /// <p>An expression can contain any of the following:</p>
|
389 510 | /// <ul>
|
390 511 | /// <li>
|
391 512 | /// <p>Functions: <code>attribute_exists | attribute_not_exists | attribute_type | contains | begins_with | size</code></p>
|
392 513 | /// <p>These function names are case-sensitive.</p></li>
|
393 514 | /// <li>
|
394 515 | /// <p>Comparison operators: <code>= | <> | < | > | <= | >= | BETWEEN | IN </code></p></li>
|
395 516 | /// <li>
|
396 517 | /// <p>Logical operators: <code>AND | OR | NOT</code></p></li>
|
397 518 | /// </ul>
|
398 519 | /// <p>For more information about condition expressions, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.html">Condition Expressions</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
520 + | /* BuilderGenerator.kt:291 */
|
399 521 | pub fn condition_expression(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
|
522 + | /* BuilderGenerator.kt:292 */
|
400 523 | self.condition_expression = ::std::option::Option::Some(input.into());
|
524 + | /* BuilderGenerator.kt:293 */
|
401 525 | self
|
526 + | /* BuilderGenerator.kt:291 */
|
402 527 | }
|
403 - | /// <p>A condition that must be satisfied in order for a conditional <code>DeleteItem</code> to succeed.</p>
|
528 + | /// /* BuilderGenerator.kt:312 */<p>A condition that must be satisfied in order for a conditional <code>DeleteItem</code> to succeed.</p>
|
404 529 | /// <p>An expression can contain any of the following:</p>
|
405 530 | /// <ul>
|
406 531 | /// <li>
|
407 532 | /// <p>Functions: <code>attribute_exists | attribute_not_exists | attribute_type | contains | begins_with | size</code></p>
|
408 533 | /// <p>These function names are case-sensitive.</p></li>
|
409 534 | /// <li>
|
410 535 | /// <p>Comparison operators: <code>= | <> | < | > | <= | >= | BETWEEN | IN </code></p></li>
|
411 536 | /// <li>
|
412 537 | /// <p>Logical operators: <code>AND | OR | NOT</code></p></li>
|
413 538 | /// </ul>
|
414 539 | /// <p>For more information about condition expressions, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.html">Condition Expressions</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
540 + | /* BuilderGenerator.kt:314 */
|
415 541 | pub fn set_condition_expression(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
|
542 + | /* BuilderGenerator.kt:315 */
|
416 543 | self.condition_expression = input;
|
417 544 | self
|
545 + | /* BuilderGenerator.kt:314 */
|
418 546 | }
|
419 - | /// <p>A condition that must be satisfied in order for a conditional <code>DeleteItem</code> to succeed.</p>
|
547 + | /// /* BuilderGenerator.kt:334 */<p>A condition that must be satisfied in order for a conditional <code>DeleteItem</code> to succeed.</p>
|
420 548 | /// <p>An expression can contain any of the following:</p>
|
421 549 | /// <ul>
|
422 550 | /// <li>
|
423 551 | /// <p>Functions: <code>attribute_exists | attribute_not_exists | attribute_type | contains | begins_with | size</code></p>
|
424 552 | /// <p>These function names are case-sensitive.</p></li>
|
425 553 | /// <li>
|
426 554 | /// <p>Comparison operators: <code>= | <> | < | > | <= | >= | BETWEEN | IN </code></p></li>
|
427 555 | /// <li>
|
428 556 | /// <p>Logical operators: <code>AND | OR | NOT</code></p></li>
|
429 557 | /// </ul>
|
430 558 | /// <p>For more information about condition expressions, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.html">Condition Expressions</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
559 + | /* BuilderGenerator.kt:336 */
|
431 560 | pub fn get_condition_expression(&self) -> &::std::option::Option<::std::string::String> {
|
561 + | /* BuilderGenerator.kt:337 */
|
432 562 | &self.condition_expression
|
563 + | /* BuilderGenerator.kt:336 */
|
433 564 | }
|
434 - | /// Adds a key-value pair to `expression_attribute_names`.
|
565 + | /// /* BuilderGenerator.kt:436 */Adds a key-value pair to `expression_attribute_names`.
|
566 + | /* BuilderGenerator.kt:437 */
|
435 567 | ///
|
436 - | /// To override the contents of this collection use [`set_expression_attribute_names`](Self::set_expression_attribute_names).
|
568 + | /// /* BuilderGenerator.kt:438 */To override the contents of this collection use [`set_expression_attribute_names`](Self::set_expression_attribute_names).
|
569 + | /* BuilderGenerator.kt:439 */
|
437 570 | ///
|
438 - | /// <p>One or more substitution tokens for attribute names in an expression. The following are some use cases for using <code>ExpressionAttributeNames</code>:</p>
|
571 + | /// /* BuilderGenerator.kt:440 */<p>One or more substitution tokens for attribute names in an expression. The following are some use cases for using <code>ExpressionAttributeNames</code>:</p>
|
439 572 | /// <ul>
|
440 573 | /// <li>
|
441 574 | /// <p>To access an attribute whose name conflicts with a DynamoDB reserved word.</p></li>
|
442 575 | /// <li>
|
443 576 | /// <p>To create a placeholder for repeating occurrences of an attribute name in an expression.</p></li>
|
444 577 | /// <li>
|
445 578 | /// <p>To prevent special characters in an attribute name from being misinterpreted in an expression.</p></li>
|
446 579 | /// </ul>
|
447 580 | /// <p>Use the <b>#</b> character in an expression to dereference an attribute name. For example, consider the following attribute name:</p>
|
448 581 | /// <ul>
|
449 582 | /// <li>
|
450 583 | /// <p><code>Percentile</code></p></li>
|
451 584 | /// </ul>
|
452 585 | /// <p>The name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.html">Reserved Words</a> in the <i>Amazon DynamoDB Developer Guide</i>). To work around this, you could specify the following for <code>ExpressionAttributeNames</code>:</p>
|
453 586 | /// <ul>
|
454 587 | /// <li>
|
455 588 | /// <p><code>{"#P":"Percentile"}</code></p></li>
|
456 589 | /// </ul>
|
457 590 | /// <p>You could then use this substitution in an expression, as in this example:</p>
|
458 591 | /// <ul>
|
459 592 | /// <li>
|
460 593 | /// <p><code>#P = :val</code></p></li>
|
461 594 | /// </ul><note>
|
462 595 | /// <p>Tokens that begin with the <b>:</b> character are <i>expression attribute values</i>, which are placeholders for the actual value at runtime.</p>
|
463 596 | /// </note>
|
464 597 | /// <p>For more information on expression attribute names, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.html">Specifying Item Attributes</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
598 + | /* BuilderGenerator.kt:445 */
|
465 599 | pub fn expression_attribute_names(
|
466 600 | mut self,
|
467 601 | k: impl ::std::convert::Into<::std::string::String>,
|
468 602 | v: impl ::std::convert::Into<::std::string::String>,
|
469 603 | ) -> Self {
|
604 + | /* BuilderGenerator.kt:448 */
|
470 605 | let mut hash_map = self.expression_attribute_names.unwrap_or_default();
|
471 606 | hash_map.insert(k.into(), v.into());
|
472 607 | self.expression_attribute_names = ::std::option::Option::Some(hash_map);
|
473 608 | self
|
609 + | /* BuilderGenerator.kt:445 */
|
474 610 | }
|
475 - | /// <p>One or more substitution tokens for attribute names in an expression. The following are some use cases for using <code>ExpressionAttributeNames</code>:</p>
|
611 + | /// /* BuilderGenerator.kt:312 */<p>One or more substitution tokens for attribute names in an expression. The following are some use cases for using <code>ExpressionAttributeNames</code>:</p>
|
476 612 | /// <ul>
|
477 613 | /// <li>
|
478 614 | /// <p>To access an attribute whose name conflicts with a DynamoDB reserved word.</p></li>
|
479 615 | /// <li>
|
480 616 | /// <p>To create a placeholder for repeating occurrences of an attribute name in an expression.</p></li>
|
481 617 | /// <li>
|
482 618 | /// <p>To prevent special characters in an attribute name from being misinterpreted in an expression.</p></li>
|
483 619 | /// </ul>
|
484 620 | /// <p>Use the <b>#</b> character in an expression to dereference an attribute name. For example, consider the following attribute name:</p>
|
485 621 | /// <ul>
|
486 622 | /// <li>
|
487 623 | /// <p><code>Percentile</code></p></li>
|
488 624 | /// </ul>
|
489 625 | /// <p>The name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.html">Reserved Words</a> in the <i>Amazon DynamoDB Developer Guide</i>). To work around this, you could specify the following for <code>ExpressionAttributeNames</code>:</p>
|
490 626 | /// <ul>
|
491 627 | /// <li>
|
492 628 | /// <p><code>{"#P":"Percentile"}</code></p></li>
|
493 629 | /// </ul>
|
494 630 | /// <p>You could then use this substitution in an expression, as in this example:</p>
|
495 631 | /// <ul>
|
496 632 | /// <li>
|
497 633 | /// <p><code>#P = :val</code></p></li>
|
498 634 | /// </ul><note>
|
499 635 | /// <p>Tokens that begin with the <b>:</b> character are <i>expression attribute values</i>, which are placeholders for the actual value at runtime.</p>
|
500 636 | /// </note>
|
501 637 | /// <p>For more information on expression attribute names, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.html">Specifying Item Attributes</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
638 + | /* BuilderGenerator.kt:314 */
|
502 639 | pub fn set_expression_attribute_names(
|
503 640 | mut self,
|
504 641 | input: ::std::option::Option<::std::collections::HashMap<::std::string::String, ::std::string::String>>,
|
505 642 | ) -> Self {
|
643 + | /* BuilderGenerator.kt:315 */
|
506 644 | self.expression_attribute_names = input;
|
507 645 | self
|
646 + | /* BuilderGenerator.kt:314 */
|
508 647 | }
|
509 - | /// <p>One or more substitution tokens for attribute names in an expression. The following are some use cases for using <code>ExpressionAttributeNames</code>:</p>
|
648 + | /// /* BuilderGenerator.kt:334 */<p>One or more substitution tokens for attribute names in an expression. The following are some use cases for using <code>ExpressionAttributeNames</code>:</p>
|
510 649 | /// <ul>
|
511 650 | /// <li>
|
512 651 | /// <p>To access an attribute whose name conflicts with a DynamoDB reserved word.</p></li>
|
513 652 | /// <li>
|
514 653 | /// <p>To create a placeholder for repeating occurrences of an attribute name in an expression.</p></li>
|
515 654 | /// <li>
|
516 655 | /// <p>To prevent special characters in an attribute name from being misinterpreted in an expression.</p></li>
|
517 656 | /// </ul>
|
518 657 | /// <p>Use the <b>#</b> character in an expression to dereference an attribute name. For example, consider the following attribute name:</p>
|
519 658 | /// <ul>
|
520 659 | /// <li>
|
521 660 | /// <p><code>Percentile</code></p></li>
|
522 661 | /// </ul>
|
523 662 | /// <p>The name of this attribute conflicts with a reserved word, so it cannot be used directly in an expression. (For the complete list of reserved words, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ReservedWords.html">Reserved Words</a> in the <i>Amazon DynamoDB Developer Guide</i>). To work around this, you could specify the following for <code>ExpressionAttributeNames</code>:</p>
|
524 663 | /// <ul>
|
525 664 | /// <li>
|
526 665 | /// <p><code>{"#P":"Percentile"}</code></p></li>
|
527 666 | /// </ul>
|
528 667 | /// <p>You could then use this substitution in an expression, as in this example:</p>
|
529 668 | /// <ul>
|
530 669 | /// <li>
|
531 670 | /// <p><code>#P = :val</code></p></li>
|
532 671 | /// </ul><note>
|
533 672 | /// <p>Tokens that begin with the <b>:</b> character are <i>expression attribute values</i>, which are placeholders for the actual value at runtime.</p>
|
534 673 | /// </note>
|
535 674 | /// <p>For more information on expression attribute names, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.AccessingItemAttributes.html">Specifying Item Attributes</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
675 + | /* BuilderGenerator.kt:336 */
|
536 676 | pub fn get_expression_attribute_names(
|
537 677 | &self,
|
538 678 | ) -> &::std::option::Option<::std::collections::HashMap<::std::string::String, ::std::string::String>> {
|
679 + | /* BuilderGenerator.kt:337 */
|
539 680 | &self.expression_attribute_names
|
681 + | /* BuilderGenerator.kt:336 */
|
540 682 | }
|
541 - | /// Adds a key-value pair to `expression_attribute_values`.
|
683 + | /// /* BuilderGenerator.kt:436 */Adds a key-value pair to `expression_attribute_values`.
|
684 + | /* BuilderGenerator.kt:437 */
|
542 685 | ///
|
543 - | /// To override the contents of this collection use [`set_expression_attribute_values`](Self::set_expression_attribute_values).
|
686 + | /// /* BuilderGenerator.kt:438 */To override the contents of this collection use [`set_expression_attribute_values`](Self::set_expression_attribute_values).
|
687 + | /* BuilderGenerator.kt:439 */
|
544 688 | ///
|
545 - | /// <p>One or more values that can be substituted in an expression.</p>
|
689 + | /// /* BuilderGenerator.kt:440 */<p>One or more values that can be substituted in an expression.</p>
|
546 690 | /// <p>Use the <b>:</b> (colon) character in an expression to dereference an attribute value. For example, suppose that you wanted to check whether the value of the <i>ProductStatus</i> attribute was one of the following:</p>
|
547 691 | /// <p><code>Available | Backordered | Discontinued</code></p>
|
548 692 | /// <p>You would first need to specify <code>ExpressionAttributeValues</code> as follows:</p>
|
549 693 | /// <p><code>{ ":avail":{"S":"Available"}, ":back":{"S":"Backordered"}, ":disc":{"S":"Discontinued"} }</code></p>
|
550 694 | /// <p>You could then use these values in an expression, such as this:</p>
|
551 695 | /// <p><code>ProductStatus IN (:avail, :back, :disc)</code></p>
|
552 696 | /// <p>For more information on expression attribute values, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.html">Condition Expressions</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
697 + | /* BuilderGenerator.kt:445 */
|
553 698 | pub fn expression_attribute_values(mut self, k: impl ::std::convert::Into<::std::string::String>, v: crate::types::AttributeValue) -> Self {
|
699 + | /* BuilderGenerator.kt:448 */
|
554 700 | let mut hash_map = self.expression_attribute_values.unwrap_or_default();
|
555 701 | hash_map.insert(k.into(), v);
|
556 702 | self.expression_attribute_values = ::std::option::Option::Some(hash_map);
|
557 703 | self
|
704 + | /* BuilderGenerator.kt:445 */
|
558 705 | }
|
559 - | /// <p>One or more values that can be substituted in an expression.</p>
|
706 + | /// /* BuilderGenerator.kt:312 */<p>One or more values that can be substituted in an expression.</p>
|
560 707 | /// <p>Use the <b>:</b> (colon) character in an expression to dereference an attribute value. For example, suppose that you wanted to check whether the value of the <i>ProductStatus</i> attribute was one of the following:</p>
|
561 708 | /// <p><code>Available | Backordered | Discontinued</code></p>
|
562 709 | /// <p>You would first need to specify <code>ExpressionAttributeValues</code> as follows:</p>
|
563 710 | /// <p><code>{ ":avail":{"S":"Available"}, ":back":{"S":"Backordered"}, ":disc":{"S":"Discontinued"} }</code></p>
|
564 711 | /// <p>You could then use these values in an expression, such as this:</p>
|
565 712 | /// <p><code>ProductStatus IN (:avail, :back, :disc)</code></p>
|
566 713 | /// <p>For more information on expression attribute values, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.html">Condition Expressions</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
714 + | /* BuilderGenerator.kt:314 */
|
567 715 | pub fn set_expression_attribute_values(
|
568 716 | mut self,
|
569 717 | input: ::std::option::Option<::std::collections::HashMap<::std::string::String, crate::types::AttributeValue>>,
|
570 718 | ) -> Self {
|
719 + | /* BuilderGenerator.kt:315 */
|
571 720 | self.expression_attribute_values = input;
|
572 721 | self
|
722 + | /* BuilderGenerator.kt:314 */
|
573 723 | }
|
574 - | /// <p>One or more values that can be substituted in an expression.</p>
|
724 + | /// /* BuilderGenerator.kt:334 */<p>One or more values that can be substituted in an expression.</p>
|
575 725 | /// <p>Use the <b>:</b> (colon) character in an expression to dereference an attribute value. For example, suppose that you wanted to check whether the value of the <i>ProductStatus</i> attribute was one of the following:</p>
|
576 726 | /// <p><code>Available | Backordered | Discontinued</code></p>
|
577 727 | /// <p>You would first need to specify <code>ExpressionAttributeValues</code> as follows:</p>
|
578 728 | /// <p><code>{ ":avail":{"S":"Available"}, ":back":{"S":"Backordered"}, ":disc":{"S":"Discontinued"} }</code></p>
|
579 729 | /// <p>You could then use these values in an expression, such as this:</p>
|
580 730 | /// <p><code>ProductStatus IN (:avail, :back, :disc)</code></p>
|
581 731 | /// <p>For more information on expression attribute values, see <a href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.SpecifyingConditions.html">Condition Expressions</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p>
|
732 + | /* BuilderGenerator.kt:336 */
|
582 733 | pub fn get_expression_attribute_values(
|
583 734 | &self,
|
584 735 | ) -> &::std::option::Option<::std::collections::HashMap<::std::string::String, crate::types::AttributeValue>> {
|
736 + | /* BuilderGenerator.kt:337 */
|
585 737 | &self.expression_attribute_values
|
738 + | /* BuilderGenerator.kt:336 */
|
586 739 | }
|
587 - | /// Consumes the builder and constructs a [`DeleteItemInput`](crate::operation::delete_item::DeleteItemInput).
|
740 + | /// /* BuilderGenerator.kt:240 */Consumes the builder and constructs a [`DeleteItemInput`](crate::operation::delete_item::DeleteItemInput).
|
741 + | /* BuilderGenerator.kt:253 */
|
588 742 | pub fn build(self) -> ::std::result::Result<crate::operation::delete_item::DeleteItemInput, ::aws_smithy_types::error::operation::BuildError> {
|
589 - | ::std::result::Result::Ok(crate::operation::delete_item::DeleteItemInput {
|
590 - | table_name: self.table_name,
|
743 + | /* BuilderGenerator.kt:254 */
|
744 + | ::std::result::Result::Ok(
|
745 + | /* BuilderGenerator.kt:477 */
|
746 + | crate::operation::delete_item::DeleteItemInput {
|
747 + | /* BuilderGenerator.kt:481 */ table_name: self.table_name,
|
748 + | /* BuilderGenerator.kt:481 */
|
591 749 | key: self.key,
|
750 + | /* BuilderGenerator.kt:481 */
|
592 751 | expected: self.expected,
|
752 + | /* BuilderGenerator.kt:481 */
|
593 753 | conditional_operator: self.conditional_operator,
|
754 + | /* BuilderGenerator.kt:481 */
|
594 755 | return_values: self.return_values,
|
756 + | /* BuilderGenerator.kt:481 */
|
595 757 | return_consumed_capacity: self.return_consumed_capacity,
|
758 + | /* BuilderGenerator.kt:481 */
|
596 759 | return_item_collection_metrics: self.return_item_collection_metrics,
|
760 + | /* BuilderGenerator.kt:481 */
|
597 761 | condition_expression: self.condition_expression,
|
762 + | /* BuilderGenerator.kt:481 */
|
598 763 | expression_attribute_names: self.expression_attribute_names,
|
764 + | /* BuilderGenerator.kt:481 */
|
599 765 | expression_attribute_values: self.expression_attribute_values,
|
600 - | })
|
766 + | /* BuilderGenerator.kt:477 */
|
767 + | }, /* BuilderGenerator.kt:254 */
|
768 + | )
|
769 + | /* BuilderGenerator.kt:253 */
|
601 770 | }
|
771 + | /* BuilderGenerator.kt:355 */
|
602 772 | }
|