AWS SDK for C++

AWS SDK for C++ Version 1.11.927

Loading...
Searching...
No Matches
FindingsOutputSummary.h
1
6#pragma once
7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/FindingsExportFormat.h>
9
10#include <utility>
11
12namespace Aws {
13namespace Utils {
14namespace Json {
15class JsonValue;
16class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace SecurityHub {
20namespace Model {
21
31 public:
32 AWS_SECURITYHUB_API FindingsOutputSummary() = default;
33 AWS_SECURITYHUB_API FindingsOutputSummary(Aws::Utils::Json::JsonView jsonValue);
35 AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const;
36
38
44 inline FindingsExportFormat GetFormat() const { return m_format; }
45 inline bool FormatHasBeenSet() const { return m_formatHasBeenSet; }
46 inline void SetFormat(FindingsExportFormat value) {
47 m_formatHasBeenSet = true;
48 m_format = value;
49 }
51 SetFormat(value);
52 return *this;
53 }
55 private:
57 bool m_formatHasBeenSet = false;
58};
59
60} // namespace Model
61} // namespace SecurityHub
62} // namespace Aws
FindingsOutputSummary & WithFormat(FindingsExportFormat value)
AWS_SECURITYHUB_API FindingsOutputSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SECURITYHUB_API FindingsOutputSummary(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API FindingsOutputSummary()=default
Aws::Utils::Json::JsonValue JsonValue