AWS SDK for C++

AWS SDK for C++ Version 1.11.717

Loading...
Searching...
No Matches
Processor.h
1
6#pragma once
7#include <aws/logs/CloudWatchLogs_EXPORTS.h>
8#include <aws/logs/model/AddKeys.h>
9#include <aws/logs/model/CSV.h>
10#include <aws/logs/model/CopyValue.h>
11#include <aws/logs/model/DateTimeConverter.h>
12#include <aws/logs/model/DeleteKeys.h>
13#include <aws/logs/model/Grok.h>
14#include <aws/logs/model/ListToMap.h>
15#include <aws/logs/model/LowerCaseString.h>
16#include <aws/logs/model/MoveKeys.h>
17#include <aws/logs/model/ParseCloudfront.h>
18#include <aws/logs/model/ParseJSON.h>
19#include <aws/logs/model/ParseKeyValue.h>
20#include <aws/logs/model/ParsePostgres.h>
21#include <aws/logs/model/ParseRoute53.h>
22#include <aws/logs/model/ParseToOCSF.h>
23#include <aws/logs/model/ParseVPC.h>
24#include <aws/logs/model/ParseWAF.h>
25#include <aws/logs/model/RenameKeys.h>
26#include <aws/logs/model/SplitString.h>
27#include <aws/logs/model/SubstituteString.h>
28#include <aws/logs/model/TrimString.h>
29#include <aws/logs/model/TypeConverter.h>
30#include <aws/logs/model/UpperCaseString.h>
31
32#include <utility>
33
34namespace Aws {
35namespace Utils {
36namespace Json {
37class JsonValue;
38class JsonView;
39} // namespace Json
40} // namespace Utils
41namespace CloudWatchLogs {
42namespace Model {
43
50class Processor {
51 public:
52 AWS_CLOUDWATCHLOGS_API Processor() = default;
53 AWS_CLOUDWATCHLOGS_API Processor(Aws::Utils::Json::JsonView jsonValue);
54 AWS_CLOUDWATCHLOGS_API Processor& operator=(Aws::Utils::Json::JsonView jsonValue);
55 AWS_CLOUDWATCHLOGS_API Aws::Utils::Json::JsonValue Jsonize() const;
56
58
63 inline const AddKeys& GetAddKeys() const { return m_addKeys; }
64 inline bool AddKeysHasBeenSet() const { return m_addKeysHasBeenSet; }
65 template <typename AddKeysT = AddKeys>
66 void SetAddKeys(AddKeysT&& value) {
67 m_addKeysHasBeenSet = true;
68 m_addKeys = std::forward<AddKeysT>(value);
69 }
70 template <typename AddKeysT = AddKeys>
71 Processor& WithAddKeys(AddKeysT&& value) {
72 SetAddKeys(std::forward<AddKeysT>(value));
73 return *this;
74 }
76
78
83 inline const CopyValue& GetCopyValue() const { return m_copyValue; }
84 inline bool CopyValueHasBeenSet() const { return m_copyValueHasBeenSet; }
85 template <typename CopyValueT = CopyValue>
86 void SetCopyValue(CopyValueT&& value) {
87 m_copyValueHasBeenSet = true;
88 m_copyValue = std::forward<CopyValueT>(value);
89 }
90 template <typename CopyValueT = CopyValue>
91 Processor& WithCopyValue(CopyValueT&& value) {
92 SetCopyValue(std::forward<CopyValueT>(value));
93 return *this;
94 }
96
98
103 inline const CSV& GetCsv() const { return m_csv; }
104 inline bool CsvHasBeenSet() const { return m_csvHasBeenSet; }
105 template <typename CsvT = CSV>
106 void SetCsv(CsvT&& value) {
107 m_csvHasBeenSet = true;
108 m_csv = std::forward<CsvT>(value);
109 }
110 template <typename CsvT = CSV>
111 Processor& WithCsv(CsvT&& value) {
112 SetCsv(std::forward<CsvT>(value));
113 return *this;
114 }
116
118
123 inline const DateTimeConverter& GetDateTimeConverter() const { return m_dateTimeConverter; }
124 inline bool DateTimeConverterHasBeenSet() const { return m_dateTimeConverterHasBeenSet; }
125 template <typename DateTimeConverterT = DateTimeConverter>
126 void SetDateTimeConverter(DateTimeConverterT&& value) {
127 m_dateTimeConverterHasBeenSet = true;
128 m_dateTimeConverter = std::forward<DateTimeConverterT>(value);
129 }
130 template <typename DateTimeConverterT = DateTimeConverter>
131 Processor& WithDateTimeConverter(DateTimeConverterT&& value) {
132 SetDateTimeConverter(std::forward<DateTimeConverterT>(value));
133 return *this;
134 }
136
138
143 inline const DeleteKeys& GetDeleteKeys() const { return m_deleteKeys; }
144 inline bool DeleteKeysHasBeenSet() const { return m_deleteKeysHasBeenSet; }
145 template <typename DeleteKeysT = DeleteKeys>
146 void SetDeleteKeys(DeleteKeysT&& value) {
147 m_deleteKeysHasBeenSet = true;
148 m_deleteKeys = std::forward<DeleteKeysT>(value);
149 }
150 template <typename DeleteKeysT = DeleteKeys>
151 Processor& WithDeleteKeys(DeleteKeysT&& value) {
152 SetDeleteKeys(std::forward<DeleteKeysT>(value));
153 return *this;
154 }
156
158
163 inline const Grok& GetGrok() const { return m_grok; }
164 inline bool GrokHasBeenSet() const { return m_grokHasBeenSet; }
165 template <typename GrokT = Grok>
166 void SetGrok(GrokT&& value) {
167 m_grokHasBeenSet = true;
168 m_grok = std::forward<GrokT>(value);
169 }
170 template <typename GrokT = Grok>
171 Processor& WithGrok(GrokT&& value) {
172 SetGrok(std::forward<GrokT>(value));
173 return *this;
174 }
176
178
183 inline const ListToMap& GetListToMap() const { return m_listToMap; }
184 inline bool ListToMapHasBeenSet() const { return m_listToMapHasBeenSet; }
185 template <typename ListToMapT = ListToMap>
186 void SetListToMap(ListToMapT&& value) {
187 m_listToMapHasBeenSet = true;
188 m_listToMap = std::forward<ListToMapT>(value);
189 }
190 template <typename ListToMapT = ListToMap>
191 Processor& WithListToMap(ListToMapT&& value) {
192 SetListToMap(std::forward<ListToMapT>(value));
193 return *this;
194 }
196
198
203 inline const LowerCaseString& GetLowerCaseString() const { return m_lowerCaseString; }
204 inline bool LowerCaseStringHasBeenSet() const { return m_lowerCaseStringHasBeenSet; }
205 template <typename LowerCaseStringT = LowerCaseString>
206 void SetLowerCaseString(LowerCaseStringT&& value) {
207 m_lowerCaseStringHasBeenSet = true;
208 m_lowerCaseString = std::forward<LowerCaseStringT>(value);
209 }
210 template <typename LowerCaseStringT = LowerCaseString>
211 Processor& WithLowerCaseString(LowerCaseStringT&& value) {
212 SetLowerCaseString(std::forward<LowerCaseStringT>(value));
213 return *this;
214 }
216
218
223 inline const MoveKeys& GetMoveKeys() const { return m_moveKeys; }
224 inline bool MoveKeysHasBeenSet() const { return m_moveKeysHasBeenSet; }
225 template <typename MoveKeysT = MoveKeys>
226 void SetMoveKeys(MoveKeysT&& value) {
227 m_moveKeysHasBeenSet = true;
228 m_moveKeys = std::forward<MoveKeysT>(value);
229 }
230 template <typename MoveKeysT = MoveKeys>
231 Processor& WithMoveKeys(MoveKeysT&& value) {
232 SetMoveKeys(std::forward<MoveKeysT>(value));
233 return *this;
234 }
236
238
244 inline const ParseCloudfront& GetParseCloudfront() const { return m_parseCloudfront; }
245 inline bool ParseCloudfrontHasBeenSet() const { return m_parseCloudfrontHasBeenSet; }
246 template <typename ParseCloudfrontT = ParseCloudfront>
247 void SetParseCloudfront(ParseCloudfrontT&& value) {
248 m_parseCloudfrontHasBeenSet = true;
249 m_parseCloudfront = std::forward<ParseCloudfrontT>(value);
250 }
251 template <typename ParseCloudfrontT = ParseCloudfront>
252 Processor& WithParseCloudfront(ParseCloudfrontT&& value) {
253 SetParseCloudfront(std::forward<ParseCloudfrontT>(value));
254 return *this;
255 }
257
259
264 inline const ParseJSON& GetParseJSON() const { return m_parseJSON; }
265 inline bool ParseJSONHasBeenSet() const { return m_parseJSONHasBeenSet; }
266 template <typename ParseJSONT = ParseJSON>
267 void SetParseJSON(ParseJSONT&& value) {
268 m_parseJSONHasBeenSet = true;
269 m_parseJSON = std::forward<ParseJSONT>(value);
270 }
271 template <typename ParseJSONT = ParseJSON>
272 Processor& WithParseJSON(ParseJSONT&& value) {
273 SetParseJSON(std::forward<ParseJSONT>(value));
274 return *this;
275 }
277
279
284 inline const ParseKeyValue& GetParseKeyValue() const { return m_parseKeyValue; }
285 inline bool ParseKeyValueHasBeenSet() const { return m_parseKeyValueHasBeenSet; }
286 template <typename ParseKeyValueT = ParseKeyValue>
287 void SetParseKeyValue(ParseKeyValueT&& value) {
288 m_parseKeyValueHasBeenSet = true;
289 m_parseKeyValue = std::forward<ParseKeyValueT>(value);
290 }
291 template <typename ParseKeyValueT = ParseKeyValue>
292 Processor& WithParseKeyValue(ParseKeyValueT&& value) {
293 SetParseKeyValue(std::forward<ParseKeyValueT>(value));
294 return *this;
295 }
297
299
305 inline const ParseRoute53& GetParseRoute53() const { return m_parseRoute53; }
306 inline bool ParseRoute53HasBeenSet() const { return m_parseRoute53HasBeenSet; }
307 template <typename ParseRoute53T = ParseRoute53>
308 void SetParseRoute53(ParseRoute53T&& value) {
309 m_parseRoute53HasBeenSet = true;
310 m_parseRoute53 = std::forward<ParseRoute53T>(value);
311 }
312 template <typename ParseRoute53T = ParseRoute53>
313 Processor& WithParseRoute53(ParseRoute53T&& value) {
314 SetParseRoute53(std::forward<ParseRoute53T>(value));
315 return *this;
316 }
318
320
324 inline const ParseToOCSF& GetParseToOCSF() const { return m_parseToOCSF; }
325 inline bool ParseToOCSFHasBeenSet() const { return m_parseToOCSFHasBeenSet; }
326 template <typename ParseToOCSFT = ParseToOCSF>
327 void SetParseToOCSF(ParseToOCSFT&& value) {
328 m_parseToOCSFHasBeenSet = true;
329 m_parseToOCSF = std::forward<ParseToOCSFT>(value);
330 }
331 template <typename ParseToOCSFT = ParseToOCSF>
332 Processor& WithParseToOCSF(ParseToOCSFT&& value) {
333 SetParseToOCSF(std::forward<ParseToOCSFT>(value));
334 return *this;
335 }
337
339
345 inline const ParsePostgres& GetParsePostgres() const { return m_parsePostgres; }
346 inline bool ParsePostgresHasBeenSet() const { return m_parsePostgresHasBeenSet; }
347 template <typename ParsePostgresT = ParsePostgres>
348 void SetParsePostgres(ParsePostgresT&& value) {
349 m_parsePostgresHasBeenSet = true;
350 m_parsePostgres = std::forward<ParsePostgresT>(value);
351 }
352 template <typename ParsePostgresT = ParsePostgres>
353 Processor& WithParsePostgres(ParsePostgresT&& value) {
354 SetParsePostgres(std::forward<ParsePostgresT>(value));
355 return *this;
356 }
358
360
366 inline const ParseVPC& GetParseVPC() const { return m_parseVPC; }
367 inline bool ParseVPCHasBeenSet() const { return m_parseVPCHasBeenSet; }
368 template <typename ParseVPCT = ParseVPC>
369 void SetParseVPC(ParseVPCT&& value) {
370 m_parseVPCHasBeenSet = true;
371 m_parseVPC = std::forward<ParseVPCT>(value);
372 }
373 template <typename ParseVPCT = ParseVPC>
374 Processor& WithParseVPC(ParseVPCT&& value) {
375 SetParseVPC(std::forward<ParseVPCT>(value));
376 return *this;
377 }
379
381
387 inline const ParseWAF& GetParseWAF() const { return m_parseWAF; }
388 inline bool ParseWAFHasBeenSet() const { return m_parseWAFHasBeenSet; }
389 template <typename ParseWAFT = ParseWAF>
390 void SetParseWAF(ParseWAFT&& value) {
391 m_parseWAFHasBeenSet = true;
392 m_parseWAF = std::forward<ParseWAFT>(value);
393 }
394 template <typename ParseWAFT = ParseWAF>
395 Processor& WithParseWAF(ParseWAFT&& value) {
396 SetParseWAF(std::forward<ParseWAFT>(value));
397 return *this;
398 }
400
402
407 inline const RenameKeys& GetRenameKeys() const { return m_renameKeys; }
408 inline bool RenameKeysHasBeenSet() const { return m_renameKeysHasBeenSet; }
409 template <typename RenameKeysT = RenameKeys>
410 void SetRenameKeys(RenameKeysT&& value) {
411 m_renameKeysHasBeenSet = true;
412 m_renameKeys = std::forward<RenameKeysT>(value);
413 }
414 template <typename RenameKeysT = RenameKeys>
415 Processor& WithRenameKeys(RenameKeysT&& value) {
416 SetRenameKeys(std::forward<RenameKeysT>(value));
417 return *this;
418 }
420
422
427 inline const SplitString& GetSplitString() const { return m_splitString; }
428 inline bool SplitStringHasBeenSet() const { return m_splitStringHasBeenSet; }
429 template <typename SplitStringT = SplitString>
430 void SetSplitString(SplitStringT&& value) {
431 m_splitStringHasBeenSet = true;
432 m_splitString = std::forward<SplitStringT>(value);
433 }
434 template <typename SplitStringT = SplitString>
435 Processor& WithSplitString(SplitStringT&& value) {
436 SetSplitString(std::forward<SplitStringT>(value));
437 return *this;
438 }
440
442
447 inline const SubstituteString& GetSubstituteString() const { return m_substituteString; }
448 inline bool SubstituteStringHasBeenSet() const { return m_substituteStringHasBeenSet; }
449 template <typename SubstituteStringT = SubstituteString>
450 void SetSubstituteString(SubstituteStringT&& value) {
451 m_substituteStringHasBeenSet = true;
452 m_substituteString = std::forward<SubstituteStringT>(value);
453 }
454 template <typename SubstituteStringT = SubstituteString>
455 Processor& WithSubstituteString(SubstituteStringT&& value) {
456 SetSubstituteString(std::forward<SubstituteStringT>(value));
457 return *this;
458 }
460
462
467 inline const TrimString& GetTrimString() const { return m_trimString; }
468 inline bool TrimStringHasBeenSet() const { return m_trimStringHasBeenSet; }
469 template <typename TrimStringT = TrimString>
470 void SetTrimString(TrimStringT&& value) {
471 m_trimStringHasBeenSet = true;
472 m_trimString = std::forward<TrimStringT>(value);
473 }
474 template <typename TrimStringT = TrimString>
475 Processor& WithTrimString(TrimStringT&& value) {
476 SetTrimString(std::forward<TrimStringT>(value));
477 return *this;
478 }
480
482
487 inline const TypeConverter& GetTypeConverter() const { return m_typeConverter; }
488 inline bool TypeConverterHasBeenSet() const { return m_typeConverterHasBeenSet; }
489 template <typename TypeConverterT = TypeConverter>
490 void SetTypeConverter(TypeConverterT&& value) {
491 m_typeConverterHasBeenSet = true;
492 m_typeConverter = std::forward<TypeConverterT>(value);
493 }
494 template <typename TypeConverterT = TypeConverter>
495 Processor& WithTypeConverter(TypeConverterT&& value) {
496 SetTypeConverter(std::forward<TypeConverterT>(value));
497 return *this;
498 }
500
502
507 inline const UpperCaseString& GetUpperCaseString() const { return m_upperCaseString; }
508 inline bool UpperCaseStringHasBeenSet() const { return m_upperCaseStringHasBeenSet; }
509 template <typename UpperCaseStringT = UpperCaseString>
510 void SetUpperCaseString(UpperCaseStringT&& value) {
511 m_upperCaseStringHasBeenSet = true;
512 m_upperCaseString = std::forward<UpperCaseStringT>(value);
513 }
514 template <typename UpperCaseStringT = UpperCaseString>
515 Processor& WithUpperCaseString(UpperCaseStringT&& value) {
516 SetUpperCaseString(std::forward<UpperCaseStringT>(value));
517 return *this;
518 }
520 private:
521 AddKeys m_addKeys;
522
523 CopyValue m_copyValue;
524
525 CSV m_csv;
526
527 DateTimeConverter m_dateTimeConverter;
528
529 DeleteKeys m_deleteKeys;
530
531 Grok m_grok;
532
533 ListToMap m_listToMap;
534
535 LowerCaseString m_lowerCaseString;
536
537 MoveKeys m_moveKeys;
538
539 ParseCloudfront m_parseCloudfront;
540
541 ParseJSON m_parseJSON;
542
543 ParseKeyValue m_parseKeyValue;
544
545 ParseRoute53 m_parseRoute53;
546
547 ParseToOCSF m_parseToOCSF;
548
549 ParsePostgres m_parsePostgres;
550
551 ParseVPC m_parseVPC;
552
553 ParseWAF m_parseWAF;
554
555 RenameKeys m_renameKeys;
556
557 SplitString m_splitString;
558
559 SubstituteString m_substituteString;
560
561 TrimString m_trimString;
562
563 TypeConverter m_typeConverter;
564
565 UpperCaseString m_upperCaseString;
566 bool m_addKeysHasBeenSet = false;
567 bool m_copyValueHasBeenSet = false;
568 bool m_csvHasBeenSet = false;
569 bool m_dateTimeConverterHasBeenSet = false;
570 bool m_deleteKeysHasBeenSet = false;
571 bool m_grokHasBeenSet = false;
572 bool m_listToMapHasBeenSet = false;
573 bool m_lowerCaseStringHasBeenSet = false;
574 bool m_moveKeysHasBeenSet = false;
575 bool m_parseCloudfrontHasBeenSet = false;
576 bool m_parseJSONHasBeenSet = false;
577 bool m_parseKeyValueHasBeenSet = false;
578 bool m_parseRoute53HasBeenSet = false;
579 bool m_parseToOCSFHasBeenSet = false;
580 bool m_parsePostgresHasBeenSet = false;
581 bool m_parseVPCHasBeenSet = false;
582 bool m_parseWAFHasBeenSet = false;
583 bool m_renameKeysHasBeenSet = false;
584 bool m_splitStringHasBeenSet = false;
585 bool m_substituteStringHasBeenSet = false;
586 bool m_trimStringHasBeenSet = false;
587 bool m_typeConverterHasBeenSet = false;
588 bool m_upperCaseStringHasBeenSet = false;
589};
590
591} // namespace Model
592} // namespace CloudWatchLogs
593} // namespace Aws
const ParseVPC & GetParseVPC() const
Definition Processor.h:366
Processor & WithParseRoute53(ParseRoute53T &&value)
Definition Processor.h:313
const SubstituteString & GetSubstituteString() const
Definition Processor.h:447
void SetParseWAF(ParseWAFT &&value)
Definition Processor.h:390
void SetUpperCaseString(UpperCaseStringT &&value)
Definition Processor.h:510
void SetParseVPC(ParseVPCT &&value)
Definition Processor.h:369
AWS_CLOUDWATCHLOGS_API Processor & operator=(Aws::Utils::Json::JsonView jsonValue)
Processor & WithSubstituteString(SubstituteStringT &&value)
Definition Processor.h:455
const ParseRoute53 & GetParseRoute53() const
Definition Processor.h:305
void SetParseCloudfront(ParseCloudfrontT &&value)
Definition Processor.h:247
const ParseJSON & GetParseJSON() const
Definition Processor.h:264
void SetParseKeyValue(ParseKeyValueT &&value)
Definition Processor.h:287
void SetCopyValue(CopyValueT &&value)
Definition Processor.h:86
const ParseToOCSF & GetParseToOCSF() const
Definition Processor.h:324
AWS_CLOUDWATCHLOGS_API Processor()=default
const UpperCaseString & GetUpperCaseString() const
Definition Processor.h:507
Processor & WithParseVPC(ParseVPCT &&value)
Definition Processor.h:374
Processor & WithParseKeyValue(ParseKeyValueT &&value)
Definition Processor.h:292
Processor & WithListToMap(ListToMapT &&value)
Definition Processor.h:191
const ParseWAF & GetParseWAF() const
Definition Processor.h:387
Processor & WithParseToOCSF(ParseToOCSFT &&value)
Definition Processor.h:332
const TrimString & GetTrimString() const
Definition Processor.h:467
void SetAddKeys(AddKeysT &&value)
Definition Processor.h:66
void SetDateTimeConverter(DateTimeConverterT &&value)
Definition Processor.h:126
void SetListToMap(ListToMapT &&value)
Definition Processor.h:186
void SetParsePostgres(ParsePostgresT &&value)
Definition Processor.h:348
Processor & WithUpperCaseString(UpperCaseStringT &&value)
Definition Processor.h:515
void SetLowerCaseString(LowerCaseStringT &&value)
Definition Processor.h:206
void SetParseToOCSF(ParseToOCSFT &&value)
Definition Processor.h:327
const ParsePostgres & GetParsePostgres() const
Definition Processor.h:345
Processor & WithRenameKeys(RenameKeysT &&value)
Definition Processor.h:415
void SetDeleteKeys(DeleteKeysT &&value)
Definition Processor.h:146
Processor & WithCsv(CsvT &&value)
Definition Processor.h:111
Processor & WithDeleteKeys(DeleteKeysT &&value)
Definition Processor.h:151
Processor & WithTrimString(TrimStringT &&value)
Definition Processor.h:475
void SetSplitString(SplitStringT &&value)
Definition Processor.h:430
const DeleteKeys & GetDeleteKeys() const
Definition Processor.h:143
Processor & WithCopyValue(CopyValueT &&value)
Definition Processor.h:91
const DateTimeConverter & GetDateTimeConverter() const
Definition Processor.h:123
AWS_CLOUDWATCHLOGS_API Aws::Utils::Json::JsonValue Jsonize() const
Processor & WithSplitString(SplitStringT &&value)
Definition Processor.h:435
Processor & WithLowerCaseString(LowerCaseStringT &&value)
Definition Processor.h:211
void SetMoveKeys(MoveKeysT &&value)
Definition Processor.h:226
const CopyValue & GetCopyValue() const
Definition Processor.h:83
void SetTypeConverter(TypeConverterT &&value)
Definition Processor.h:490
Processor & WithMoveKeys(MoveKeysT &&value)
Definition Processor.h:231
const ParseKeyValue & GetParseKeyValue() const
Definition Processor.h:284
void SetParseJSON(ParseJSONT &&value)
Definition Processor.h:267
void SetTrimString(TrimStringT &&value)
Definition Processor.h:470
const SplitString & GetSplitString() const
Definition Processor.h:427
Processor & WithParseCloudfront(ParseCloudfrontT &&value)
Definition Processor.h:252
AWS_CLOUDWATCHLOGS_API Processor(Aws::Utils::Json::JsonView jsonValue)
const MoveKeys & GetMoveKeys() const
Definition Processor.h:223
Processor & WithAddKeys(AddKeysT &&value)
Definition Processor.h:71
Processor & WithTypeConverter(TypeConverterT &&value)
Definition Processor.h:495
const ListToMap & GetListToMap() const
Definition Processor.h:183
const ParseCloudfront & GetParseCloudfront() const
Definition Processor.h:244
void SetRenameKeys(RenameKeysT &&value)
Definition Processor.h:410
const LowerCaseString & GetLowerCaseString() const
Definition Processor.h:203
Processor & WithParsePostgres(ParsePostgresT &&value)
Definition Processor.h:353
Processor & WithDateTimeConverter(DateTimeConverterT &&value)
Definition Processor.h:131
void SetSubstituteString(SubstituteStringT &&value)
Definition Processor.h:450
Processor & WithParseJSON(ParseJSONT &&value)
Definition Processor.h:272
void SetParseRoute53(ParseRoute53T &&value)
Definition Processor.h:308
Processor & WithGrok(GrokT &&value)
Definition Processor.h:171
Processor & WithParseWAF(ParseWAFT &&value)
Definition Processor.h:395
const TypeConverter & GetTypeConverter() const
Definition Processor.h:487
const RenameKeys & GetRenameKeys() const
Definition Processor.h:407
const AddKeys & GetAddKeys() const
Definition Processor.h:63
Aws::Utils::Json::JsonValue JsonValue