7#include <aws/timestream-write/TimestreamWrite_EXPORTS.h>
16namespace TimestreamWrite {
39 m_recordsProcessedHasBeenSet =
true;
40 m_recordsProcessed = value;
55 m_recordsIngestedHasBeenSet =
true;
56 m_recordsIngested = value;
71 m_parseFailuresHasBeenSet =
true;
72 m_parseFailures = value;
87 m_recordIngestionFailuresHasBeenSet =
true;
88 m_recordIngestionFailures = value;
103 m_fileFailuresHasBeenSet =
true;
104 m_fileFailures = value;
119 m_bytesMeteredHasBeenSet =
true;
120 m_bytesMetered = value;
128 long long m_recordsProcessed{0};
130 long long m_recordsIngested{0};
132 long long m_parseFailures{0};
134 long long m_recordIngestionFailures{0};
136 long long m_fileFailures{0};
138 long long m_bytesMetered{0};
139 bool m_recordsProcessedHasBeenSet =
false;
140 bool m_recordsIngestedHasBeenSet =
false;
141 bool m_parseFailuresHasBeenSet =
false;
142 bool m_recordIngestionFailuresHasBeenSet =
false;
143 bool m_fileFailuresHasBeenSet =
false;
144 bool m_bytesMeteredHasBeenSet =
false;
bool RecordsIngestedHasBeenSet() const
void SetBytesMetered(long long value)
BatchLoadProgressReport & WithRecordIngestionFailures(long long value)
BatchLoadProgressReport & WithFileFailures(long long value)
bool BytesMeteredHasBeenSet() const
BatchLoadProgressReport & WithParseFailures(long long value)
long long GetRecordIngestionFailures() const
void SetRecordIngestionFailures(long long value)
long long GetRecordsProcessed() const
bool RecordIngestionFailuresHasBeenSet() const
AWS_TIMESTREAMWRITE_API BatchLoadProgressReport(Aws::Utils::Json::JsonView jsonValue)
bool RecordsProcessedHasBeenSet() const
BatchLoadProgressReport & WithRecordsIngested(long long value)
bool FileFailuresHasBeenSet() const
long long GetFileFailures() const
void SetParseFailures(long long value)
long long GetRecordsIngested() const
BatchLoadProgressReport & WithRecordsProcessed(long long value)
void SetFileFailures(long long value)
AWS_TIMESTREAMWRITE_API BatchLoadProgressReport & operator=(Aws::Utils::Json::JsonView jsonValue)
long long GetParseFailures() const
bool ParseFailuresHasBeenSet() const
void SetRecordsIngested(long long value)
AWS_TIMESTREAMWRITE_API BatchLoadProgressReport()=default
BatchLoadProgressReport & WithBytesMetered(long long value)
void SetRecordsProcessed(long long value)
long long GetBytesMetered() const
AWS_TIMESTREAMWRITE_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue