AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
EvidenceInsights.h
1
6#pragma once
7#include <aws/auditmanager/AuditManager_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 AuditManager
20{
21namespace Model
22{
23
31 {
32 public:
33 AWS_AUDITMANAGER_API EvidenceInsights();
34 AWS_AUDITMANAGER_API EvidenceInsights(Aws::Utils::Json::JsonView jsonValue);
35 AWS_AUDITMANAGER_API EvidenceInsights& operator=(Aws::Utils::Json::JsonView jsonValue);
36 AWS_AUDITMANAGER_API Aws::Utils::Json::JsonValue Jsonize() const;
37
38
40
46 inline int GetNoncompliantEvidenceCount() const{ return m_noncompliantEvidenceCount; }
47 inline bool NoncompliantEvidenceCountHasBeenSet() const { return m_noncompliantEvidenceCountHasBeenSet; }
48 inline void SetNoncompliantEvidenceCount(int value) { m_noncompliantEvidenceCountHasBeenSet = true; m_noncompliantEvidenceCount = value; }
51
53
59 inline int GetCompliantEvidenceCount() const{ return m_compliantEvidenceCount; }
60 inline bool CompliantEvidenceCountHasBeenSet() const { return m_compliantEvidenceCountHasBeenSet; }
61 inline void SetCompliantEvidenceCount(int value) { m_compliantEvidenceCountHasBeenSet = true; m_compliantEvidenceCount = value; }
62 inline EvidenceInsights& WithCompliantEvidenceCount(int value) { SetCompliantEvidenceCount(value); return *this;}
64
66
76 inline int GetInconclusiveEvidenceCount() const{ return m_inconclusiveEvidenceCount; }
77 inline bool InconclusiveEvidenceCountHasBeenSet() const { return m_inconclusiveEvidenceCountHasBeenSet; }
78 inline void SetInconclusiveEvidenceCount(int value) { m_inconclusiveEvidenceCountHasBeenSet = true; m_inconclusiveEvidenceCount = value; }
81 private:
82
83 int m_noncompliantEvidenceCount;
84 bool m_noncompliantEvidenceCountHasBeenSet = false;
85
86 int m_compliantEvidenceCount;
87 bool m_compliantEvidenceCountHasBeenSet = false;
88
89 int m_inconclusiveEvidenceCount;
90 bool m_inconclusiveEvidenceCountHasBeenSet = false;
91 };
92
93} // namespace Model
94} // namespace AuditManager
95} // namespace Aws
AWS_AUDITMANAGER_API EvidenceInsights(Aws::Utils::Json::JsonView jsonValue)
EvidenceInsights & WithNoncompliantEvidenceCount(int value)
AWS_AUDITMANAGER_API Aws::Utils::Json::JsonValue Jsonize() const
EvidenceInsights & WithInconclusiveEvidenceCount(int value)
EvidenceInsights & WithCompliantEvidenceCount(int value)
AWS_AUDITMANAGER_API EvidenceInsights & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue