7#include <aws/appflow/Appflow_EXPORTS.h>
8#include <aws/appflow/model/ErrorInfo.h>
58 inline void SetBytesProcessed(
long long value) { m_bytesProcessedHasBeenSet =
true; m_bytesProcessed = value; }
68 inline void SetBytesWritten(
long long value) { m_bytesWrittenHasBeenSet =
true; m_bytesWritten = value; }
78 inline void SetRecordsProcessed(
long long value) { m_recordsProcessedHasBeenSet =
true; m_recordsProcessed = value; }
89 inline void SetNumParallelProcesses(
long long value) { m_numParallelProcessesHasBeenSet =
true; m_numParallelProcesses = value; }
100 inline void SetMaxPageSize(
long long value) { m_maxPageSizeHasBeenSet =
true; m_maxPageSize = value; }
106 bool m_errorInfoHasBeenSet =
false;
108 long long m_bytesProcessed;
109 bool m_bytesProcessedHasBeenSet =
false;
111 long long m_bytesWritten;
112 bool m_bytesWrittenHasBeenSet =
false;
114 long long m_recordsProcessed;
115 bool m_recordsProcessedHasBeenSet =
false;
117 long long m_numParallelProcesses;
118 bool m_numParallelProcessesHasBeenSet =
false;
120 long long m_maxPageSize;
121 bool m_maxPageSizeHasBeenSet =
false;
AWS_APPFLOW_API ExecutionResult()
ExecutionResult & WithBytesProcessed(long long value)
void SetMaxPageSize(long long value)
ExecutionResult & WithNumParallelProcesses(long long value)
AWS_APPFLOW_API ExecutionResult(Aws::Utils::Json::JsonView jsonValue)
AWS_APPFLOW_API Aws::Utils::Json::JsonValue Jsonize() const
long long GetRecordsProcessed() const
bool BytesWrittenHasBeenSet() const
bool BytesProcessedHasBeenSet() const
void SetErrorInfo(const ErrorInfo &value)
ExecutionResult & WithErrorInfo(const ErrorInfo &value)
ExecutionResult & WithErrorInfo(ErrorInfo &&value)
bool RecordsProcessedHasBeenSet() const
ExecutionResult & WithBytesWritten(long long value)
long long GetMaxPageSize() const
const ErrorInfo & GetErrorInfo() const
void SetBytesProcessed(long long value)
ExecutionResult & WithRecordsProcessed(long long value)
void SetBytesWritten(long long value)
void SetNumParallelProcesses(long long value)
void SetRecordsProcessed(long long value)
long long GetBytesWritten() const
bool MaxPageSizeHasBeenSet() const
long long GetBytesProcessed() const
bool NumParallelProcessesHasBeenSet() const
long long GetNumParallelProcesses() const
ExecutionResult & WithMaxPageSize(long long value)
bool ErrorInfoHasBeenSet() const
void SetErrorInfo(ErrorInfo &&value)
AWS_APPFLOW_API ExecutionResult & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue