AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
TaskStatisticsForAuditCheck.h
1
6#pragma once
7#include <aws/iot/IoT_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 IoT
20{
21namespace Model
22{
23
32 {
33 public:
38
39
41
44 inline long long GetTotalFindingsCount() const{ return m_totalFindingsCount; }
45 inline bool TotalFindingsCountHasBeenSet() const { return m_totalFindingsCountHasBeenSet; }
46 inline void SetTotalFindingsCount(long long value) { m_totalFindingsCountHasBeenSet = true; m_totalFindingsCount = value; }
47 inline TaskStatisticsForAuditCheck& WithTotalFindingsCount(long long value) { SetTotalFindingsCount(value); return *this;}
49
51
55 inline long long GetFailedFindingsCount() const{ return m_failedFindingsCount; }
56 inline bool FailedFindingsCountHasBeenSet() const { return m_failedFindingsCountHasBeenSet; }
57 inline void SetFailedFindingsCount(long long value) { m_failedFindingsCountHasBeenSet = true; m_failedFindingsCount = value; }
58 inline TaskStatisticsForAuditCheck& WithFailedFindingsCount(long long value) { SetFailedFindingsCount(value); return *this;}
60
62
66 inline long long GetSucceededFindingsCount() const{ return m_succeededFindingsCount; }
67 inline bool SucceededFindingsCountHasBeenSet() const { return m_succeededFindingsCountHasBeenSet; }
68 inline void SetSucceededFindingsCount(long long value) { m_succeededFindingsCountHasBeenSet = true; m_succeededFindingsCount = value; }
71
73
77 inline long long GetSkippedFindingsCount() const{ return m_skippedFindingsCount; }
78 inline bool SkippedFindingsCountHasBeenSet() const { return m_skippedFindingsCountHasBeenSet; }
79 inline void SetSkippedFindingsCount(long long value) { m_skippedFindingsCountHasBeenSet = true; m_skippedFindingsCount = value; }
80 inline TaskStatisticsForAuditCheck& WithSkippedFindingsCount(long long value) { SetSkippedFindingsCount(value); return *this;}
82
84
88 inline long long GetCanceledFindingsCount() const{ return m_canceledFindingsCount; }
89 inline bool CanceledFindingsCountHasBeenSet() const { return m_canceledFindingsCountHasBeenSet; }
90 inline void SetCanceledFindingsCount(long long value) { m_canceledFindingsCountHasBeenSet = true; m_canceledFindingsCount = value; }
91 inline TaskStatisticsForAuditCheck& WithCanceledFindingsCount(long long value) { SetCanceledFindingsCount(value); return *this;}
93 private:
94
95 long long m_totalFindingsCount;
96 bool m_totalFindingsCountHasBeenSet = false;
97
98 long long m_failedFindingsCount;
99 bool m_failedFindingsCountHasBeenSet = false;
100
101 long long m_succeededFindingsCount;
102 bool m_succeededFindingsCountHasBeenSet = false;
103
104 long long m_skippedFindingsCount;
105 bool m_skippedFindingsCountHasBeenSet = false;
106
107 long long m_canceledFindingsCount;
108 bool m_canceledFindingsCountHasBeenSet = false;
109 };
110
111} // namespace Model
112} // namespace IoT
113} // namespace Aws
AWS_IOT_API TaskStatisticsForAuditCheck(Aws::Utils::Json::JsonView jsonValue)
TaskStatisticsForAuditCheck & WithFailedFindingsCount(long long value)
AWS_IOT_API TaskStatisticsForAuditCheck & operator=(Aws::Utils::Json::JsonView jsonValue)
TaskStatisticsForAuditCheck & WithSucceededFindingsCount(long long value)
TaskStatisticsForAuditCheck & WithCanceledFindingsCount(long long value)
TaskStatisticsForAuditCheck & WithSkippedFindingsCount(long long value)
TaskStatisticsForAuditCheck & WithTotalFindingsCount(long long value)
AWS_IOT_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue