7#include <aws/appflow/Appflow_EXPORTS.h>
8#include <aws/appflow/model/ErrorInfo.h>
40 template <
typename ErrorInfoT = ErrorInfo>
42 m_errorInfoHasBeenSet =
true;
43 m_errorInfo = std::forward<ErrorInfoT>(value);
45 template <
typename ErrorInfoT = ErrorInfo>
59 m_bytesProcessedHasBeenSet =
true;
60 m_bytesProcessed = value;
75 m_bytesWrittenHasBeenSet =
true;
76 m_bytesWritten = value;
91 m_recordsProcessedHasBeenSet =
true;
92 m_recordsProcessed = value;
108 m_numParallelProcessesHasBeenSet =
true;
109 m_numParallelProcesses = value;
125 m_maxPageSizeHasBeenSet =
true;
126 m_maxPageSize = value;
136 long long m_bytesProcessed{0};
138 long long m_bytesWritten{0};
140 long long m_recordsProcessed{0};
142 long long m_numParallelProcesses{0};
144 long long m_maxPageSize{0};
145 bool m_errorInfoHasBeenSet =
false;
146 bool m_bytesProcessedHasBeenSet =
false;
147 bool m_bytesWrittenHasBeenSet =
false;
148 bool m_recordsProcessedHasBeenSet =
false;
149 bool m_numParallelProcessesHasBeenSet =
false;
150 bool m_maxPageSizeHasBeenSet =
false;
ExecutionResult & WithBytesProcessed(long long value)
void SetMaxPageSize(long long value)
ExecutionResult & WithNumParallelProcesses(long long value)
AWS_APPFLOW_API ExecutionResult(Aws::Utils::Json::JsonView jsonValue)
ExecutionResult & WithErrorInfo(ErrorInfoT &&value)
AWS_APPFLOW_API Aws::Utils::Json::JsonValue Jsonize() const
long long GetRecordsProcessed() const
bool BytesWrittenHasBeenSet() const
bool BytesProcessedHasBeenSet() const
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)
void SetErrorInfo(ErrorInfoT &&value)
long long GetBytesWritten() const
bool MaxPageSizeHasBeenSet() const
long long GetBytesProcessed() const
bool NumParallelProcessesHasBeenSet() const
long long GetNumParallelProcesses() const
AWS_APPFLOW_API ExecutionResult()=default
ExecutionResult & WithMaxPageSize(long long value)
bool ErrorInfoHasBeenSet() const
AWS_APPFLOW_API ExecutionResult & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue