AWS SDK for C++  1.9.41
AWS SDK for C++
TaskStatisticsForAuditCheck.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/iot/IoT_EXPORTS.h>
8 
9 namespace Aws
10 {
11 namespace Utils
12 {
13 namespace Json
14 {
15  class JsonValue;
16  class JsonView;
17 } // namespace Json
18 } // namespace Utils
19 namespace IoT
20 {
21 namespace Model
22 {
23 
32  {
33  public:
38 
39 
43  inline long long GetTotalFindingsCount() const{ return m_totalFindingsCount; }
44 
48  inline bool TotalFindingsCountHasBeenSet() const { return m_totalFindingsCountHasBeenSet; }
49 
53  inline void SetTotalFindingsCount(long long value) { m_totalFindingsCountHasBeenSet = true; m_totalFindingsCount = value; }
54 
58  inline TaskStatisticsForAuditCheck& WithTotalFindingsCount(long long value) { SetTotalFindingsCount(value); return *this;}
59 
60 
65  inline long long GetFailedFindingsCount() const{ return m_failedFindingsCount; }
66 
71  inline bool FailedFindingsCountHasBeenSet() const { return m_failedFindingsCountHasBeenSet; }
72 
77  inline void SetFailedFindingsCount(long long value) { m_failedFindingsCountHasBeenSet = true; m_failedFindingsCount = value; }
78 
83  inline TaskStatisticsForAuditCheck& WithFailedFindingsCount(long long value) { SetFailedFindingsCount(value); return *this;}
84 
85 
90  inline long long GetSucceededFindingsCount() const{ return m_succeededFindingsCount; }
91 
96  inline bool SucceededFindingsCountHasBeenSet() const { return m_succeededFindingsCountHasBeenSet; }
97 
102  inline void SetSucceededFindingsCount(long long value) { m_succeededFindingsCountHasBeenSet = true; m_succeededFindingsCount = value; }
103 
108  inline TaskStatisticsForAuditCheck& WithSucceededFindingsCount(long long value) { SetSucceededFindingsCount(value); return *this;}
109 
110 
115  inline long long GetSkippedFindingsCount() const{ return m_skippedFindingsCount; }
116 
121  inline bool SkippedFindingsCountHasBeenSet() const { return m_skippedFindingsCountHasBeenSet; }
122 
127  inline void SetSkippedFindingsCount(long long value) { m_skippedFindingsCountHasBeenSet = true; m_skippedFindingsCount = value; }
128 
133  inline TaskStatisticsForAuditCheck& WithSkippedFindingsCount(long long value) { SetSkippedFindingsCount(value); return *this;}
134 
135 
140  inline long long GetCanceledFindingsCount() const{ return m_canceledFindingsCount; }
141 
146  inline bool CanceledFindingsCountHasBeenSet() const { return m_canceledFindingsCountHasBeenSet; }
147 
152  inline void SetCanceledFindingsCount(long long value) { m_canceledFindingsCountHasBeenSet = true; m_canceledFindingsCount = value; }
153 
158  inline TaskStatisticsForAuditCheck& WithCanceledFindingsCount(long long value) { SetCanceledFindingsCount(value); return *this;}
159 
160  private:
161 
162  long long m_totalFindingsCount;
163  bool m_totalFindingsCountHasBeenSet;
164 
165  long long m_failedFindingsCount;
166  bool m_failedFindingsCountHasBeenSet;
167 
168  long long m_succeededFindingsCount;
169  bool m_succeededFindingsCountHasBeenSet;
170 
171  long long m_skippedFindingsCount;
172  bool m_skippedFindingsCountHasBeenSet;
173 
174  long long m_canceledFindingsCount;
175  bool m_canceledFindingsCountHasBeenSet;
176  };
177 
178 } // namespace Model
179 } // namespace IoT
180 } // namespace Aws
Aws::IoT::Model::TaskStatisticsForAuditCheck::SkippedFindingsCountHasBeenSet
bool SkippedFindingsCountHasBeenSet() const
Definition: TaskStatisticsForAuditCheck.h:121
Aws::IoT::Model::TaskStatisticsForAuditCheck::SetCanceledFindingsCount
void SetCanceledFindingsCount(long long value)
Definition: TaskStatisticsForAuditCheck.h:152
Aws::IoT::Model::TaskStatisticsForAuditCheck::CanceledFindingsCountHasBeenSet
bool CanceledFindingsCountHasBeenSet() const
Definition: TaskStatisticsForAuditCheck.h:146
Aws::IoT::Model::TaskStatisticsForAuditCheck::SetSucceededFindingsCount
void SetSucceededFindingsCount(long long value)
Definition: TaskStatisticsForAuditCheck.h:102
Aws::IoT::Model::TaskStatisticsForAuditCheck::GetCanceledFindingsCount
long long GetCanceledFindingsCount() const
Definition: TaskStatisticsForAuditCheck.h:140
Aws::IoT::Model::TaskStatisticsForAuditCheck::WithSucceededFindingsCount
TaskStatisticsForAuditCheck & WithSucceededFindingsCount(long long value)
Definition: TaskStatisticsForAuditCheck.h:108
Aws::IoT::Model::TaskStatisticsForAuditCheck::WithSkippedFindingsCount
TaskStatisticsForAuditCheck & WithSkippedFindingsCount(long long value)
Definition: TaskStatisticsForAuditCheck.h:133
Aws::IoT::Model::TaskStatisticsForAuditCheck::SetTotalFindingsCount
void SetTotalFindingsCount(long long value)
Definition: TaskStatisticsForAuditCheck.h:53
Aws::IoT::Model::TaskStatisticsForAuditCheck::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::IoT::Model::TaskStatisticsForAuditCheck::GetSkippedFindingsCount
long long GetSkippedFindingsCount() const
Definition: TaskStatisticsForAuditCheck.h:115
Aws::IoT::Model::TaskStatisticsForAuditCheck::WithFailedFindingsCount
TaskStatisticsForAuditCheck & WithFailedFindingsCount(long long value)
Definition: TaskStatisticsForAuditCheck.h:83
Aws::IoT::Model::TaskStatisticsForAuditCheck::GetFailedFindingsCount
long long GetFailedFindingsCount() const
Definition: TaskStatisticsForAuditCheck.h:65
Aws::IoT::Model::TaskStatisticsForAuditCheck
Definition: TaskStatisticsForAuditCheck.h:32
Aws::IoT::Model::TaskStatisticsForAuditCheck::TotalFindingsCountHasBeenSet
bool TotalFindingsCountHasBeenSet() const
Definition: TaskStatisticsForAuditCheck.h:48
Aws::IoT::Model::TaskStatisticsForAuditCheck::GetTotalFindingsCount
long long GetTotalFindingsCount() const
Definition: TaskStatisticsForAuditCheck.h:43
Aws::IoT::Model::TaskStatisticsForAuditCheck::SetSkippedFindingsCount
void SetSkippedFindingsCount(long long value)
Definition: TaskStatisticsForAuditCheck.h:127
Aws::IoT::Model::TaskStatisticsForAuditCheck::TaskStatisticsForAuditCheck
TaskStatisticsForAuditCheck(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:222
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:30
Aws::IoT::Model::TaskStatisticsForAuditCheck::SetFailedFindingsCount
void SetFailedFindingsCount(long long value)
Definition: TaskStatisticsForAuditCheck.h:77
Aws::IoT::Model::TaskStatisticsForAuditCheck::FailedFindingsCountHasBeenSet
bool FailedFindingsCountHasBeenSet() const
Definition: TaskStatisticsForAuditCheck.h:71
Aws::IoT::Model::TaskStatisticsForAuditCheck::WithTotalFindingsCount
TaskStatisticsForAuditCheck & WithTotalFindingsCount(long long value)
Definition: TaskStatisticsForAuditCheck.h:58
Aws
Definition: AccessManagementClient.h:15
Aws::IoT::Model::TaskStatisticsForAuditCheck::operator=
TaskStatisticsForAuditCheck & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_IOT_API
#define AWS_IOT_API
Definition: IoT_EXPORTS.h:28
Aws::IoT::Model::TaskStatisticsForAuditCheck::WithCanceledFindingsCount
TaskStatisticsForAuditCheck & WithCanceledFindingsCount(long long value)
Definition: TaskStatisticsForAuditCheck.h:158
Aws::IoT::Model::TaskStatisticsForAuditCheck::GetSucceededFindingsCount
long long GetSucceededFindingsCount() const
Definition: TaskStatisticsForAuditCheck.h:90
Aws::IoT::Model::TaskStatisticsForAuditCheck::TaskStatisticsForAuditCheck
TaskStatisticsForAuditCheck()
IoT_EXPORTS.h
Aws::IoT::Model::TaskStatisticsForAuditCheck::SucceededFindingsCountHasBeenSet
bool SucceededFindingsCountHasBeenSet() const
Definition: TaskStatisticsForAuditCheck.h:96