AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DeploymentOverview.h
1
6#pragma once
7#include <aws/codedeploy/CodeDeploy_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 CodeDeploy
20{
21namespace Model
22{
23
31 {
32 public:
33 AWS_CODEDEPLOY_API DeploymentOverview();
34 AWS_CODEDEPLOY_API DeploymentOverview(Aws::Utils::Json::JsonView jsonValue);
36 AWS_CODEDEPLOY_API Aws::Utils::Json::JsonValue Jsonize() const;
37
38
40
43 inline long long GetPending() const{ return m_pending; }
44 inline bool PendingHasBeenSet() const { return m_pendingHasBeenSet; }
45 inline void SetPending(long long value) { m_pendingHasBeenSet = true; m_pending = value; }
46 inline DeploymentOverview& WithPending(long long value) { SetPending(value); return *this;}
48
50
53 inline long long GetInProgress() const{ return m_inProgress; }
54 inline bool InProgressHasBeenSet() const { return m_inProgressHasBeenSet; }
55 inline void SetInProgress(long long value) { m_inProgressHasBeenSet = true; m_inProgress = value; }
56 inline DeploymentOverview& WithInProgress(long long value) { SetInProgress(value); return *this;}
58
60
64 inline long long GetSucceeded() const{ return m_succeeded; }
65 inline bool SucceededHasBeenSet() const { return m_succeededHasBeenSet; }
66 inline void SetSucceeded(long long value) { m_succeededHasBeenSet = true; m_succeeded = value; }
67 inline DeploymentOverview& WithSucceeded(long long value) { SetSucceeded(value); return *this;}
69
71
74 inline long long GetFailed() const{ return m_failed; }
75 inline bool FailedHasBeenSet() const { return m_failedHasBeenSet; }
76 inline void SetFailed(long long value) { m_failedHasBeenSet = true; m_failed = value; }
77 inline DeploymentOverview& WithFailed(long long value) { SetFailed(value); return *this;}
79
81
84 inline long long GetSkipped() const{ return m_skipped; }
85 inline bool SkippedHasBeenSet() const { return m_skippedHasBeenSet; }
86 inline void SetSkipped(long long value) { m_skippedHasBeenSet = true; m_skipped = value; }
87 inline DeploymentOverview& WithSkipped(long long value) { SetSkipped(value); return *this;}
89
91
95 inline long long GetReady() const{ return m_ready; }
96 inline bool ReadyHasBeenSet() const { return m_readyHasBeenSet; }
97 inline void SetReady(long long value) { m_readyHasBeenSet = true; m_ready = value; }
98 inline DeploymentOverview& WithReady(long long value) { SetReady(value); return *this;}
100 private:
101
102 long long m_pending;
103 bool m_pendingHasBeenSet = false;
104
105 long long m_inProgress;
106 bool m_inProgressHasBeenSet = false;
107
108 long long m_succeeded;
109 bool m_succeededHasBeenSet = false;
110
111 long long m_failed;
112 bool m_failedHasBeenSet = false;
113
114 long long m_skipped;
115 bool m_skippedHasBeenSet = false;
116
117 long long m_ready;
118 bool m_readyHasBeenSet = false;
119 };
120
121} // namespace Model
122} // namespace CodeDeploy
123} // namespace Aws
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)
Aws::Utils::Json::JsonValue JsonValue