7#include <aws/m2/MainframeModernization_EXPORTS.h>
19namespace MainframeModernization
44 inline void SetFailed(
int value) { m_failedHasBeenSet =
true; m_failed = value; }
54 inline void SetInProgress(
int value) { m_inProgressHasBeenSet =
true; m_inProgress = value; }
64 inline void SetPending(
int value) { m_pendingHasBeenSet =
true; m_pending = value; }
74 inline void SetSucceeded(
int value) { m_succeededHasBeenSet =
true; m_succeeded = value; }
82 inline int GetTotal()
const {
return m_total; }
84 inline void SetTotal(
int value) { m_totalHasBeenSet =
true; m_total = value; }
90 bool m_failedHasBeenSet =
false;
93 bool m_inProgressHasBeenSet =
false;
96 bool m_pendingHasBeenSet =
false;
99 bool m_succeededHasBeenSet =
false;
102 bool m_totalHasBeenSet =
false;
DataSetExportSummary & WithFailed(int value)
void SetPending(int value)
DataSetExportSummary & WithInProgress(int value)
void SetSucceeded(int value)
int GetInProgress() const
AWS_MAINFRAMEMODERNIZATION_API Aws::Utils::Json::JsonValue Jsonize() const
bool TotalHasBeenSet() const
bool PendingHasBeenSet() const
void SetFailed(int value)
bool FailedHasBeenSet() const
AWS_MAINFRAMEMODERNIZATION_API DataSetExportSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
bool InProgressHasBeenSet() const
DataSetExportSummary & WithPending(int value)
DataSetExportSummary & WithSucceeded(int value)
DataSetExportSummary & WithTotal(int value)
void SetInProgress(int value)
bool SucceededHasBeenSet() const
AWS_MAINFRAMEMODERNIZATION_API DataSetExportSummary(Aws::Utils::Json::JsonView jsonValue)
AWS_MAINFRAMEMODERNIZATION_API DataSetExportSummary()=default
Aws::Utils::Json::JsonValue JsonValue