7#include <aws/backup/Backup_EXPORTS.h>
8#include <aws/backup/model/ScanFinding.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
44 m_failedScanHasBeenSet =
true;
59 template <
typename FindingsT = Aws::Vector<ScanFinding>>
61 m_findingsHasBeenSet =
true;
62 m_findings = std::forward<FindingsT>(value);
64 template <
typename FindingsT = Aws::Vector<ScanFinding>>
70 m_findingsHasBeenSet =
true;
71 m_findings.push_back(value);
83 template <
typename LastComputedT = Aws::Utils::DateTime>
85 m_lastComputedHasBeenSet =
true;
86 m_lastComputed = std::forward<LastComputedT>(value);
88 template <
typename LastComputedT = Aws::Utils::DateTime>
95 bool m_failedScan{
false};
100 bool m_failedScanHasBeenSet =
false;
101 bool m_findingsHasBeenSet =
false;
102 bool m_lastComputedHasBeenSet =
false;
AWS_BACKUP_API AggregatedScanResult & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetFailedScan(bool value)
AggregatedScanResult & WithLastComputed(LastComputedT &&value)
AWS_BACKUP_API AggregatedScanResult()=default
const Aws::Vector< ScanFinding > & GetFindings() const
void SetLastComputed(LastComputedT &&value)
AggregatedScanResult & AddFindings(ScanFinding value)
AggregatedScanResult & WithFailedScan(bool value)
void SetFindings(FindingsT &&value)
bool LastComputedHasBeenSet() const
AWS_BACKUP_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::Utils::DateTime & GetLastComputed() const
AWS_BACKUP_API AggregatedScanResult(Aws::Utils::Json::JsonView jsonValue)
AggregatedScanResult & WithFindings(FindingsT &&value)
bool GetFailedScan() const
bool FindingsHasBeenSet() const
bool FailedScanHasBeenSet() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue