AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DataSetImportSummary.h
1
6#pragma once
7#include <aws/m2/MainframeModernization_EXPORTS.h>
8
9namespace Aws
10{
11namespace Utils
12{
13namespace Json
14{
15 class JsonValue;
16 class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace MainframeModernization
20{
21namespace Model
22{
23
30 {
31 public:
32 AWS_MAINFRAMEMODERNIZATION_API DataSetImportSummary();
33 AWS_MAINFRAMEMODERNIZATION_API DataSetImportSummary(Aws::Utils::Json::JsonView jsonValue);
34 AWS_MAINFRAMEMODERNIZATION_API DataSetImportSummary& operator=(Aws::Utils::Json::JsonView jsonValue);
35 AWS_MAINFRAMEMODERNIZATION_API Aws::Utils::Json::JsonValue Jsonize() const;
36
37
39
42 inline int GetFailed() const{ return m_failed; }
43 inline bool FailedHasBeenSet() const { return m_failedHasBeenSet; }
44 inline void SetFailed(int value) { m_failedHasBeenSet = true; m_failed = value; }
45 inline DataSetImportSummary& WithFailed(int value) { SetFailed(value); return *this;}
47
49
52 inline int GetInProgress() const{ return m_inProgress; }
53 inline bool InProgressHasBeenSet() const { return m_inProgressHasBeenSet; }
54 inline void SetInProgress(int value) { m_inProgressHasBeenSet = true; m_inProgress = value; }
55 inline DataSetImportSummary& WithInProgress(int value) { SetInProgress(value); return *this;}
57
59
62 inline int GetPending() const{ return m_pending; }
63 inline bool PendingHasBeenSet() const { return m_pendingHasBeenSet; }
64 inline void SetPending(int value) { m_pendingHasBeenSet = true; m_pending = value; }
65 inline DataSetImportSummary& WithPending(int value) { SetPending(value); return *this;}
67
69
72 inline int GetSucceeded() const{ return m_succeeded; }
73 inline bool SucceededHasBeenSet() const { return m_succeededHasBeenSet; }
74 inline void SetSucceeded(int value) { m_succeededHasBeenSet = true; m_succeeded = value; }
75 inline DataSetImportSummary& WithSucceeded(int value) { SetSucceeded(value); return *this;}
77
79
82 inline int GetTotal() const{ return m_total; }
83 inline bool TotalHasBeenSet() const { return m_totalHasBeenSet; }
84 inline void SetTotal(int value) { m_totalHasBeenSet = true; m_total = value; }
85 inline DataSetImportSummary& WithTotal(int value) { SetTotal(value); return *this;}
87 private:
88
89 int m_failed;
90 bool m_failedHasBeenSet = false;
91
92 int m_inProgress;
93 bool m_inProgressHasBeenSet = false;
94
95 int m_pending;
96 bool m_pendingHasBeenSet = false;
97
98 int m_succeeded;
99 bool m_succeededHasBeenSet = false;
100
101 int m_total;
102 bool m_totalHasBeenSet = false;
103 };
104
105} // namespace Model
106} // namespace MainframeModernization
107} // namespace Aws
AWS_MAINFRAMEMODERNIZATION_API DataSetImportSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_MAINFRAMEMODERNIZATION_API DataSetImportSummary()
AWS_MAINFRAMEMODERNIZATION_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_MAINFRAMEMODERNIZATION_API DataSetImportSummary(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue