AWS SDK for C++

AWS SDK for C++ Version 1.11.757

Loading...
Searching...
No Matches
ResultsSummary.h
1
6#pragma once
7#include <aws/customer-profiles/CustomerProfiles_EXPORTS.h>
8
9namespace Aws {
10namespace Utils {
11namespace Json {
12class JsonValue;
13class JsonView;
14} // namespace Json
15} // namespace Utils
16namespace CustomerProfiles {
17namespace Model {
18
26 public:
27 AWS_CUSTOMERPROFILES_API ResultsSummary() = default;
28 AWS_CUSTOMERPROFILES_API ResultsSummary(Aws::Utils::Json::JsonView jsonValue);
29 AWS_CUSTOMERPROFILES_API ResultsSummary& operator=(Aws::Utils::Json::JsonView jsonValue);
30 AWS_CUSTOMERPROFILES_API Aws::Utils::Json::JsonValue Jsonize() const;
31
33
36 inline long long GetUpdatedRecords() const { return m_updatedRecords; }
37 inline bool UpdatedRecordsHasBeenSet() const { return m_updatedRecordsHasBeenSet; }
38 inline void SetUpdatedRecords(long long value) {
39 m_updatedRecordsHasBeenSet = true;
40 m_updatedRecords = value;
41 }
42 inline ResultsSummary& WithUpdatedRecords(long long value) {
43 SetUpdatedRecords(value);
44 return *this;
45 }
47
49
52 inline long long GetCreatedRecords() const { return m_createdRecords; }
53 inline bool CreatedRecordsHasBeenSet() const { return m_createdRecordsHasBeenSet; }
54 inline void SetCreatedRecords(long long value) {
55 m_createdRecordsHasBeenSet = true;
56 m_createdRecords = value;
57 }
58 inline ResultsSummary& WithCreatedRecords(long long value) {
59 SetCreatedRecords(value);
60 return *this;
61 }
63
65
68 inline long long GetFailedRecords() const { return m_failedRecords; }
69 inline bool FailedRecordsHasBeenSet() const { return m_failedRecordsHasBeenSet; }
70 inline void SetFailedRecords(long long value) {
71 m_failedRecordsHasBeenSet = true;
72 m_failedRecords = value;
73 }
74 inline ResultsSummary& WithFailedRecords(long long value) {
75 SetFailedRecords(value);
76 return *this;
77 }
79 private:
80 long long m_updatedRecords{0};
81
82 long long m_createdRecords{0};
83
84 long long m_failedRecords{0};
85 bool m_updatedRecordsHasBeenSet = false;
86 bool m_createdRecordsHasBeenSet = false;
87 bool m_failedRecordsHasBeenSet = false;
88};
89
90} // namespace Model
91} // namespace CustomerProfiles
92} // namespace Aws
AWS_CUSTOMERPROFILES_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CUSTOMERPROFILES_API ResultsSummary()=default
ResultsSummary & WithCreatedRecords(long long value)
AWS_CUSTOMERPROFILES_API ResultsSummary(Aws::Utils::Json::JsonView jsonValue)
ResultsSummary & WithFailedRecords(long long value)
ResultsSummary & WithUpdatedRecords(long long value)
AWS_CUSTOMERPROFILES_API ResultsSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue