AWS SDK for C++  1.9.132
AWS SDK for C++
DynamoDBAction.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/iot/IoT_EXPORTS.h>
10 #include <utility>
11 
12 namespace Aws
13 {
14 namespace Utils
15 {
16 namespace Json
17 {
18  class JsonValue;
19  class JsonView;
20 } // namespace Json
21 } // namespace Utils
22 namespace IoT
23 {
24 namespace Model
25 {
26 
43  {
44  public:
49 
50 
54  inline const Aws::String& GetTableName() const{ return m_tableName; }
55 
59  inline bool TableNameHasBeenSet() const { return m_tableNameHasBeenSet; }
60 
64  inline void SetTableName(const Aws::String& value) { m_tableNameHasBeenSet = true; m_tableName = value; }
65 
69  inline void SetTableName(Aws::String&& value) { m_tableNameHasBeenSet = true; m_tableName = std::move(value); }
70 
74  inline void SetTableName(const char* value) { m_tableNameHasBeenSet = true; m_tableName.assign(value); }
75 
79  inline DynamoDBAction& WithTableName(const Aws::String& value) { SetTableName(value); return *this;}
80 
84  inline DynamoDBAction& WithTableName(Aws::String&& value) { SetTableName(std::move(value)); return *this;}
85 
89  inline DynamoDBAction& WithTableName(const char* value) { SetTableName(value); return *this;}
90 
91 
95  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
96 
100  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
101 
105  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
106 
110  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
111 
115  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
116 
120  inline DynamoDBAction& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
121 
125  inline DynamoDBAction& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
126 
130  inline DynamoDBAction& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
131 
132 
139  inline const Aws::String& GetOperation() const{ return m_operation; }
140 
147  inline bool OperationHasBeenSet() const { return m_operationHasBeenSet; }
148 
155  inline void SetOperation(const Aws::String& value) { m_operationHasBeenSet = true; m_operation = value; }
156 
163  inline void SetOperation(Aws::String&& value) { m_operationHasBeenSet = true; m_operation = std::move(value); }
164 
171  inline void SetOperation(const char* value) { m_operationHasBeenSet = true; m_operation.assign(value); }
172 
179  inline DynamoDBAction& WithOperation(const Aws::String& value) { SetOperation(value); return *this;}
180 
187  inline DynamoDBAction& WithOperation(Aws::String&& value) { SetOperation(std::move(value)); return *this;}
188 
195  inline DynamoDBAction& WithOperation(const char* value) { SetOperation(value); return *this;}
196 
197 
201  inline const Aws::String& GetHashKeyField() const{ return m_hashKeyField; }
202 
206  inline bool HashKeyFieldHasBeenSet() const { return m_hashKeyFieldHasBeenSet; }
207 
211  inline void SetHashKeyField(const Aws::String& value) { m_hashKeyFieldHasBeenSet = true; m_hashKeyField = value; }
212 
216  inline void SetHashKeyField(Aws::String&& value) { m_hashKeyFieldHasBeenSet = true; m_hashKeyField = std::move(value); }
217 
221  inline void SetHashKeyField(const char* value) { m_hashKeyFieldHasBeenSet = true; m_hashKeyField.assign(value); }
222 
226  inline DynamoDBAction& WithHashKeyField(const Aws::String& value) { SetHashKeyField(value); return *this;}
227 
231  inline DynamoDBAction& WithHashKeyField(Aws::String&& value) { SetHashKeyField(std::move(value)); return *this;}
232 
236  inline DynamoDBAction& WithHashKeyField(const char* value) { SetHashKeyField(value); return *this;}
237 
238 
242  inline const Aws::String& GetHashKeyValue() const{ return m_hashKeyValue; }
243 
247  inline bool HashKeyValueHasBeenSet() const { return m_hashKeyValueHasBeenSet; }
248 
252  inline void SetHashKeyValue(const Aws::String& value) { m_hashKeyValueHasBeenSet = true; m_hashKeyValue = value; }
253 
257  inline void SetHashKeyValue(Aws::String&& value) { m_hashKeyValueHasBeenSet = true; m_hashKeyValue = std::move(value); }
258 
262  inline void SetHashKeyValue(const char* value) { m_hashKeyValueHasBeenSet = true; m_hashKeyValue.assign(value); }
263 
267  inline DynamoDBAction& WithHashKeyValue(const Aws::String& value) { SetHashKeyValue(value); return *this;}
268 
272  inline DynamoDBAction& WithHashKeyValue(Aws::String&& value) { SetHashKeyValue(std::move(value)); return *this;}
273 
277  inline DynamoDBAction& WithHashKeyValue(const char* value) { SetHashKeyValue(value); return *this;}
278 
279 
283  inline const DynamoKeyType& GetHashKeyType() const{ return m_hashKeyType; }
284 
288  inline bool HashKeyTypeHasBeenSet() const { return m_hashKeyTypeHasBeenSet; }
289 
293  inline void SetHashKeyType(const DynamoKeyType& value) { m_hashKeyTypeHasBeenSet = true; m_hashKeyType = value; }
294 
298  inline void SetHashKeyType(DynamoKeyType&& value) { m_hashKeyTypeHasBeenSet = true; m_hashKeyType = std::move(value); }
299 
303  inline DynamoDBAction& WithHashKeyType(const DynamoKeyType& value) { SetHashKeyType(value); return *this;}
304 
308  inline DynamoDBAction& WithHashKeyType(DynamoKeyType&& value) { SetHashKeyType(std::move(value)); return *this;}
309 
310 
314  inline const Aws::String& GetRangeKeyField() const{ return m_rangeKeyField; }
315 
319  inline bool RangeKeyFieldHasBeenSet() const { return m_rangeKeyFieldHasBeenSet; }
320 
324  inline void SetRangeKeyField(const Aws::String& value) { m_rangeKeyFieldHasBeenSet = true; m_rangeKeyField = value; }
325 
329  inline void SetRangeKeyField(Aws::String&& value) { m_rangeKeyFieldHasBeenSet = true; m_rangeKeyField = std::move(value); }
330 
334  inline void SetRangeKeyField(const char* value) { m_rangeKeyFieldHasBeenSet = true; m_rangeKeyField.assign(value); }
335 
339  inline DynamoDBAction& WithRangeKeyField(const Aws::String& value) { SetRangeKeyField(value); return *this;}
340 
344  inline DynamoDBAction& WithRangeKeyField(Aws::String&& value) { SetRangeKeyField(std::move(value)); return *this;}
345 
349  inline DynamoDBAction& WithRangeKeyField(const char* value) { SetRangeKeyField(value); return *this;}
350 
351 
355  inline const Aws::String& GetRangeKeyValue() const{ return m_rangeKeyValue; }
356 
360  inline bool RangeKeyValueHasBeenSet() const { return m_rangeKeyValueHasBeenSet; }
361 
365  inline void SetRangeKeyValue(const Aws::String& value) { m_rangeKeyValueHasBeenSet = true; m_rangeKeyValue = value; }
366 
370  inline void SetRangeKeyValue(Aws::String&& value) { m_rangeKeyValueHasBeenSet = true; m_rangeKeyValue = std::move(value); }
371 
375  inline void SetRangeKeyValue(const char* value) { m_rangeKeyValueHasBeenSet = true; m_rangeKeyValue.assign(value); }
376 
380  inline DynamoDBAction& WithRangeKeyValue(const Aws::String& value) { SetRangeKeyValue(value); return *this;}
381 
385  inline DynamoDBAction& WithRangeKeyValue(Aws::String&& value) { SetRangeKeyValue(std::move(value)); return *this;}
386 
390  inline DynamoDBAction& WithRangeKeyValue(const char* value) { SetRangeKeyValue(value); return *this;}
391 
392 
396  inline const DynamoKeyType& GetRangeKeyType() const{ return m_rangeKeyType; }
397 
401  inline bool RangeKeyTypeHasBeenSet() const { return m_rangeKeyTypeHasBeenSet; }
402 
406  inline void SetRangeKeyType(const DynamoKeyType& value) { m_rangeKeyTypeHasBeenSet = true; m_rangeKeyType = value; }
407 
411  inline void SetRangeKeyType(DynamoKeyType&& value) { m_rangeKeyTypeHasBeenSet = true; m_rangeKeyType = std::move(value); }
412 
416  inline DynamoDBAction& WithRangeKeyType(const DynamoKeyType& value) { SetRangeKeyType(value); return *this;}
417 
421  inline DynamoDBAction& WithRangeKeyType(DynamoKeyType&& value) { SetRangeKeyType(std::move(value)); return *this;}
422 
423 
427  inline const Aws::String& GetPayloadField() const{ return m_payloadField; }
428 
432  inline bool PayloadFieldHasBeenSet() const { return m_payloadFieldHasBeenSet; }
433 
437  inline void SetPayloadField(const Aws::String& value) { m_payloadFieldHasBeenSet = true; m_payloadField = value; }
438 
442  inline void SetPayloadField(Aws::String&& value) { m_payloadFieldHasBeenSet = true; m_payloadField = std::move(value); }
443 
447  inline void SetPayloadField(const char* value) { m_payloadFieldHasBeenSet = true; m_payloadField.assign(value); }
448 
452  inline DynamoDBAction& WithPayloadField(const Aws::String& value) { SetPayloadField(value); return *this;}
453 
457  inline DynamoDBAction& WithPayloadField(Aws::String&& value) { SetPayloadField(std::move(value)); return *this;}
458 
462  inline DynamoDBAction& WithPayloadField(const char* value) { SetPayloadField(value); return *this;}
463 
464  private:
465 
466  Aws::String m_tableName;
467  bool m_tableNameHasBeenSet;
468 
469  Aws::String m_roleArn;
470  bool m_roleArnHasBeenSet;
471 
472  Aws::String m_operation;
473  bool m_operationHasBeenSet;
474 
475  Aws::String m_hashKeyField;
476  bool m_hashKeyFieldHasBeenSet;
477 
478  Aws::String m_hashKeyValue;
479  bool m_hashKeyValueHasBeenSet;
480 
481  DynamoKeyType m_hashKeyType;
482  bool m_hashKeyTypeHasBeenSet;
483 
484  Aws::String m_rangeKeyField;
485  bool m_rangeKeyFieldHasBeenSet;
486 
487  Aws::String m_rangeKeyValue;
488  bool m_rangeKeyValueHasBeenSet;
489 
490  DynamoKeyType m_rangeKeyType;
491  bool m_rangeKeyTypeHasBeenSet;
492 
493  Aws::String m_payloadField;
494  bool m_payloadFieldHasBeenSet;
495  };
496 
497 } // namespace Model
498 } // namespace IoT
499 } // namespace Aws
Aws::IoT::Model::DynamoDBAction::GetTableName
const Aws::String & GetTableName() const
Definition: DynamoDBAction.h:54
Aws::IoT::Model::DynamoDBAction::WithPayloadField
DynamoDBAction & WithPayloadField(const Aws::String &value)
Definition: DynamoDBAction.h:452
Aws::IoT::Model::DynamoDBAction::SetOperation
void SetOperation(const char *value)
Definition: DynamoDBAction.h:171
Aws::IoT::Model::DynamoDBAction::WithTableName
DynamoDBAction & WithTableName(const Aws::String &value)
Definition: DynamoDBAction.h:79
Aws::IoT::Model::DynamoDBAction::SetHashKeyValue
void SetHashKeyValue(const Aws::String &value)
Definition: DynamoDBAction.h:252
Aws::IoT::Model::DynamoDBAction::GetRangeKeyField
const Aws::String & GetRangeKeyField() const
Definition: DynamoDBAction.h:314
Aws::IoT::Model::DynamoDBAction::WithRangeKeyField
DynamoDBAction & WithRangeKeyField(Aws::String &&value)
Definition: DynamoDBAction.h:344
Aws::IoT::Model::DynamoDBAction::WithOperation
DynamoDBAction & WithOperation(Aws::String &&value)
Definition: DynamoDBAction.h:187
Aws::IoT::Model::DynamoDBAction::SetTableName
void SetTableName(Aws::String &&value)
Definition: DynamoDBAction.h:69
Aws::IoT::Model::DynamoDBAction::WithRoleArn
DynamoDBAction & WithRoleArn(const char *value)
Definition: DynamoDBAction.h:130
Aws::IoT::Model::DynamoDBAction::DynamoDBAction
DynamoDBAction(Aws::Utils::Json::JsonView jsonValue)
Aws::IoT::Model::DynamoDBAction::GetHashKeyField
const Aws::String & GetHashKeyField() const
Definition: DynamoDBAction.h:201
Aws::IoT::Model::DynamoDBAction::GetHashKeyValue
const Aws::String & GetHashKeyValue() const
Definition: DynamoDBAction.h:242
Aws::IoT::Model::DynamoDBAction::SetHashKeyValue
void SetHashKeyValue(Aws::String &&value)
Definition: DynamoDBAction.h:257
Aws::IoT::Model::DynamoDBAction::SetHashKeyField
void SetHashKeyField(const Aws::String &value)
Definition: DynamoDBAction.h:211
DynamoKeyType.h
Aws::IoT::Model::DynamoDBAction::SetPayloadField
void SetPayloadField(Aws::String &&value)
Definition: DynamoDBAction.h:442
Aws::IoT::Model::DynamoDBAction::RangeKeyTypeHasBeenSet
bool RangeKeyTypeHasBeenSet() const
Definition: DynamoDBAction.h:401
Aws::IoT::Model::DynamoDBAction::WithTableName
DynamoDBAction & WithTableName(const char *value)
Definition: DynamoDBAction.h:89
Aws::IoT::Model::DynamoDBAction::WithHashKeyField
DynamoDBAction & WithHashKeyField(const char *value)
Definition: DynamoDBAction.h:236
Aws::IoT::Model::DynamoDBAction::WithPayloadField
DynamoDBAction & WithPayloadField(Aws::String &&value)
Definition: DynamoDBAction.h:457
Aws::IoT::Model::DynamoDBAction::SetRangeKeyType
void SetRangeKeyType(DynamoKeyType &&value)
Definition: DynamoDBAction.h:411
Aws::IoT::Model::DynamoDBAction::SetTableName
void SetTableName(const Aws::String &value)
Definition: DynamoDBAction.h:64
Aws::IoT::Model::DynamoDBAction::RangeKeyFieldHasBeenSet
bool RangeKeyFieldHasBeenSet() const
Definition: DynamoDBAction.h:319
Aws::IoT::Model::DynamoDBAction::SetRangeKeyField
void SetRangeKeyField(Aws::String &&value)
Definition: DynamoDBAction.h:329
Aws::IoT::Model::DynamoDBAction::WithPayloadField
DynamoDBAction & WithPayloadField(const char *value)
Definition: DynamoDBAction.h:462
Aws::IoT::Model::DynamoDBAction::SetRangeKeyField
void SetRangeKeyField(const Aws::String &value)
Definition: DynamoDBAction.h:324
Aws::IoT::Model::DynamoDBAction::RangeKeyValueHasBeenSet
bool RangeKeyValueHasBeenSet() const
Definition: DynamoDBAction.h:360
Aws::IoT::Model::DynamoKeyType
DynamoKeyType
Definition: DynamoKeyType.h:17
Aws::IoT::Model::DynamoDBAction::WithRangeKeyValue
DynamoDBAction & WithRangeKeyValue(const Aws::String &value)
Definition: DynamoDBAction.h:380
Aws::IoT::Model::DynamoDBAction::GetRangeKeyValue
const Aws::String & GetRangeKeyValue() const
Definition: DynamoDBAction.h:355
Aws::IoT::Model::DynamoDBAction::SetPayloadField
void SetPayloadField(const char *value)
Definition: DynamoDBAction.h:447
Aws::IoT::Model::DynamoDBAction::WithHashKeyValue
DynamoDBAction & WithHashKeyValue(const char *value)
Definition: DynamoDBAction.h:277
Aws::IoT::Model::DynamoDBAction::GetOperation
const Aws::String & GetOperation() const
Definition: DynamoDBAction.h:139
Aws::IoT::Model::DynamoDBAction::WithRoleArn
DynamoDBAction & WithRoleArn(const Aws::String &value)
Definition: DynamoDBAction.h:120
Aws::IoT::Model::DynamoDBAction::GetPayloadField
const Aws::String & GetPayloadField() const
Definition: DynamoDBAction.h:427
Aws::IoT::Model::DynamoDBAction::OperationHasBeenSet
bool OperationHasBeenSet() const
Definition: DynamoDBAction.h:147
Aws::IoT::Model::DynamoDBAction::WithRangeKeyValue
DynamoDBAction & WithRangeKeyValue(const char *value)
Definition: DynamoDBAction.h:390
Aws::IoT::Model::DynamoDBAction::SetHashKeyField
void SetHashKeyField(Aws::String &&value)
Definition: DynamoDBAction.h:216
Aws::IoT::Model::DynamoDBAction::WithHashKeyValue
DynamoDBAction & WithHashKeyValue(const Aws::String &value)
Definition: DynamoDBAction.h:267
Aws::IoT::Model::DynamoDBAction::WithHashKeyType
DynamoDBAction & WithHashKeyType(const DynamoKeyType &value)
Definition: DynamoDBAction.h:303
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::IoT::Model::DynamoDBAction::SetOperation
void SetOperation(const Aws::String &value)
Definition: DynamoDBAction.h:155
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::IoT::Model::DynamoDBAction::SetOperation
void SetOperation(Aws::String &&value)
Definition: DynamoDBAction.h:163
Aws::IoT::Model::DynamoDBAction::SetHashKeyField
void SetHashKeyField(const char *value)
Definition: DynamoDBAction.h:221
Aws::IoT::Model::DynamoDBAction::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::IoT::Model::DynamoDBAction::SetRangeKeyField
void SetRangeKeyField(const char *value)
Definition: DynamoDBAction.h:334
Aws::IoT::Model::DynamoDBAction::WithRangeKeyType
DynamoDBAction & WithRangeKeyType(const DynamoKeyType &value)
Definition: DynamoDBAction.h:416
Aws::IoT::Model::DynamoDBAction::WithRangeKeyField
DynamoDBAction & WithRangeKeyField(const Aws::String &value)
Definition: DynamoDBAction.h:339
Aws::IoT::Model::DynamoDBAction::SetRangeKeyValue
void SetRangeKeyValue(const Aws::String &value)
Definition: DynamoDBAction.h:365
Aws::IoT::Model::DynamoDBAction::SetHashKeyValue
void SetHashKeyValue(const char *value)
Definition: DynamoDBAction.h:262
Aws::IoT::Model::DynamoDBAction::WithRoleArn
DynamoDBAction & WithRoleArn(Aws::String &&value)
Definition: DynamoDBAction.h:125
Aws::IoT::Model::DynamoDBAction::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: DynamoDBAction.h:105
Aws::IoT::Model::DynamoDBAction::SetTableName
void SetTableName(const char *value)
Definition: DynamoDBAction.h:74
Aws::IoT::Model::DynamoDBAction::TableNameHasBeenSet
bool TableNameHasBeenSet() const
Definition: DynamoDBAction.h:59
Aws::IoT::Model::DynamoDBAction::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: DynamoDBAction.h:100
Aws::IoT::Model::DynamoDBAction::SetHashKeyType
void SetHashKeyType(const DynamoKeyType &value)
Definition: DynamoDBAction.h:293
Aws::IoT::Model::DynamoDBAction::HashKeyTypeHasBeenSet
bool HashKeyTypeHasBeenSet() const
Definition: DynamoDBAction.h:288
Aws::IoT::Model::DynamoDBAction
Definition: DynamoDBAction.h:43
Aws
Definition: AccessManagementClient.h:15
Aws::IoT::Model::DynamoDBAction::SetRoleArn
void SetRoleArn(const char *value)
Definition: DynamoDBAction.h:115
Aws::IoT::Model::DynamoDBAction::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: DynamoDBAction.h:110
Aws::IoT::Model::DynamoDBAction::GetHashKeyType
const DynamoKeyType & GetHashKeyType() const
Definition: DynamoDBAction.h:283
AWS_IOT_API
#define AWS_IOT_API
Definition: IoT_EXPORTS.h:28
Aws::IoT::Model::DynamoDBAction::WithRangeKeyType
DynamoDBAction & WithRangeKeyType(DynamoKeyType &&value)
Definition: DynamoDBAction.h:421
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::IoT::Model::DynamoDBAction::SetRangeKeyType
void SetRangeKeyType(const DynamoKeyType &value)
Definition: DynamoDBAction.h:406
Aws::IoT::Model::DynamoDBAction::PayloadFieldHasBeenSet
bool PayloadFieldHasBeenSet() const
Definition: DynamoDBAction.h:432
Aws::IoT::Model::DynamoDBAction::SetPayloadField
void SetPayloadField(const Aws::String &value)
Definition: DynamoDBAction.h:437
Aws::IoT::Model::DynamoDBAction::GetRangeKeyType
const DynamoKeyType & GetRangeKeyType() const
Definition: DynamoDBAction.h:396
Aws::IoT::Model::DynamoDBAction::WithHashKeyValue
DynamoDBAction & WithHashKeyValue(Aws::String &&value)
Definition: DynamoDBAction.h:272
Aws::IoT::Model::DynamoDBAction::WithRangeKeyValue
DynamoDBAction & WithRangeKeyValue(Aws::String &&value)
Definition: DynamoDBAction.h:385
Aws::IoT::Model::DynamoDBAction::WithRangeKeyField
DynamoDBAction & WithRangeKeyField(const char *value)
Definition: DynamoDBAction.h:349
Aws::IoT::Model::DynamoDBAction::WithTableName
DynamoDBAction & WithTableName(Aws::String &&value)
Definition: DynamoDBAction.h:84
Aws::IoT::Model::DynamoDBAction::WithHashKeyType
DynamoDBAction & WithHashKeyType(DynamoKeyType &&value)
Definition: DynamoDBAction.h:308
Aws::IoT::Model::DynamoDBAction::WithHashKeyField
DynamoDBAction & WithHashKeyField(const Aws::String &value)
Definition: DynamoDBAction.h:226
Aws::IoT::Model::DynamoDBAction::SetRangeKeyValue
void SetRangeKeyValue(const char *value)
Definition: DynamoDBAction.h:375
Aws::IoT::Model::DynamoDBAction::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: DynamoDBAction.h:95
Aws::IoT::Model::DynamoDBAction::HashKeyValueHasBeenSet
bool HashKeyValueHasBeenSet() const
Definition: DynamoDBAction.h:247
Aws::IoT::Model::DynamoDBAction::operator=
DynamoDBAction & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::IoT::Model::DynamoDBAction::SetHashKeyType
void SetHashKeyType(DynamoKeyType &&value)
Definition: DynamoDBAction.h:298
Aws::IoT::Model::DynamoDBAction::DynamoDBAction
DynamoDBAction()
Aws::IoT::Model::DynamoDBAction::WithHashKeyField
DynamoDBAction & WithHashKeyField(Aws::String &&value)
Definition: DynamoDBAction.h:231
Aws::IoT::Model::DynamoDBAction::SetRangeKeyValue
void SetRangeKeyValue(Aws::String &&value)
Definition: DynamoDBAction.h:370
Aws::IoT::Model::DynamoDBAction::HashKeyFieldHasBeenSet
bool HashKeyFieldHasBeenSet() const
Definition: DynamoDBAction.h:206
IoT_EXPORTS.h
Aws::IoT::Model::DynamoDBAction::WithOperation
DynamoDBAction & WithOperation(const char *value)
Definition: DynamoDBAction.h:195
Aws::IoT::Model::DynamoDBAction::WithOperation
DynamoDBAction & WithOperation(const Aws::String &value)
Definition: DynamoDBAction.h:179