AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
DeploymentOverview.h
Go to the documentation of this file.
1
6#pragma once
8
9namespace Aws
10{
11namespace Utils
12{
13namespace Json
14{
15 class JsonValue;
16 class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace CodeDeploy
20{
21namespace Model
22{
23
31 {
32 public:
37
38
42 inline long long GetPending() const{ return m_pending; }
43
47 inline bool PendingHasBeenSet() const { return m_pendingHasBeenSet; }
48
52 inline void SetPending(long long value) { m_pendingHasBeenSet = true; m_pending = value; }
53
57 inline DeploymentOverview& WithPending(long long value) { SetPending(value); return *this;}
58
59
63 inline long long GetInProgress() const{ return m_inProgress; }
64
68 inline bool InProgressHasBeenSet() const { return m_inProgressHasBeenSet; }
69
73 inline void SetInProgress(long long value) { m_inProgressHasBeenSet = true; m_inProgress = value; }
74
78 inline DeploymentOverview& WithInProgress(long long value) { SetInProgress(value); return *this;}
79
80
85 inline long long GetSucceeded() const{ return m_succeeded; }
86
91 inline bool SucceededHasBeenSet() const { return m_succeededHasBeenSet; }
92
97 inline void SetSucceeded(long long value) { m_succeededHasBeenSet = true; m_succeeded = value; }
98
103 inline DeploymentOverview& WithSucceeded(long long value) { SetSucceeded(value); return *this;}
104
105
109 inline long long GetFailed() const{ return m_failed; }
110
114 inline bool FailedHasBeenSet() const { return m_failedHasBeenSet; }
115
119 inline void SetFailed(long long value) { m_failedHasBeenSet = true; m_failed = value; }
120
124 inline DeploymentOverview& WithFailed(long long value) { SetFailed(value); return *this;}
125
126
130 inline long long GetSkipped() const{ return m_skipped; }
131
135 inline bool SkippedHasBeenSet() const { return m_skippedHasBeenSet; }
136
140 inline void SetSkipped(long long value) { m_skippedHasBeenSet = true; m_skipped = value; }
141
145 inline DeploymentOverview& WithSkipped(long long value) { SetSkipped(value); return *this;}
146
147
152 inline long long GetReady() const{ return m_ready; }
153
158 inline bool ReadyHasBeenSet() const { return m_readyHasBeenSet; }
159
164 inline void SetReady(long long value) { m_readyHasBeenSet = true; m_ready = value; }
165
170 inline DeploymentOverview& WithReady(long long value) { SetReady(value); return *this;}
171
172 private:
173
174 long long m_pending;
175 bool m_pendingHasBeenSet = false;
176
177 long long m_inProgress;
178 bool m_inProgressHasBeenSet = false;
179
180 long long m_succeeded;
181 bool m_succeededHasBeenSet = false;
182
183 long long m_failed;
184 bool m_failedHasBeenSet = false;
185
186 long long m_skipped;
187 bool m_skippedHasBeenSet = false;
188
189 long long m_ready;
190 bool m_readyHasBeenSet = false;
191 };
192
193} // namespace Model
194} // namespace CodeDeploy
195} // namespace Aws
#define AWS_CODEDEPLOY_API
DeploymentOverview & WithSucceeded(long long value)
AWS_CODEDEPLOY_API DeploymentOverview(Aws::Utils::Json::JsonView jsonValue)
DeploymentOverview & WithSkipped(long long value)
DeploymentOverview & WithFailed(long long value)
DeploymentOverview & WithInProgress(long long value)
AWS_CODEDEPLOY_API DeploymentOverview & operator=(Aws::Utils::Json::JsonView jsonValue)
DeploymentOverview & WithPending(long long value)
AWS_CODEDEPLOY_API Aws::Utils::Json::JsonValue Jsonize() const
DeploymentOverview & WithReady(long long value)