AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
SecurityHubConfiguration.h
1
6#pragma once
7#include <aws/macie2/Macie2_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 Macie2
20{
21namespace Model
22{
23
35 {
36 public:
37 AWS_MACIE2_API SecurityHubConfiguration();
40 AWS_MACIE2_API Aws::Utils::Json::JsonValue Jsonize() const;
41
42
44
50 inline bool GetPublishClassificationFindings() const{ return m_publishClassificationFindings; }
51 inline bool PublishClassificationFindingsHasBeenSet() const { return m_publishClassificationFindingsHasBeenSet; }
52 inline void SetPublishClassificationFindings(bool value) { m_publishClassificationFindingsHasBeenSet = true; m_publishClassificationFindings = value; }
55
57
63 inline bool GetPublishPolicyFindings() const{ return m_publishPolicyFindings; }
64 inline bool PublishPolicyFindingsHasBeenSet() const { return m_publishPolicyFindingsHasBeenSet; }
65 inline void SetPublishPolicyFindings(bool value) { m_publishPolicyFindingsHasBeenSet = true; m_publishPolicyFindings = value; }
68 private:
69
70 bool m_publishClassificationFindings;
71 bool m_publishClassificationFindingsHasBeenSet = false;
72
73 bool m_publishPolicyFindings;
74 bool m_publishPolicyFindingsHasBeenSet = false;
75 };
76
77} // namespace Model
78} // namespace Macie2
79} // namespace Aws
SecurityHubConfiguration & WithPublishPolicyFindings(bool value)
SecurityHubConfiguration & WithPublishClassificationFindings(bool value)
AWS_MACIE2_API SecurityHubConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_MACIE2_API SecurityHubConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_MACIE2_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue