/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Contains list of scanned and skipped EBS volumes with details.See
* Also:
AWS
* API Reference
List of EBS volumes that were scanned.
*/ inline const Aws::VectorList of EBS volumes that were scanned.
*/ inline bool ScannedVolumeDetailsHasBeenSet() const { return m_scannedVolumeDetailsHasBeenSet; } /** *List of EBS volumes that were scanned.
*/ inline void SetScannedVolumeDetails(const Aws::VectorList of EBS volumes that were scanned.
*/ inline void SetScannedVolumeDetails(Aws::VectorList of EBS volumes that were scanned.
*/ inline EbsVolumeDetails& WithScannedVolumeDetails(const Aws::VectorList of EBS volumes that were scanned.
*/ inline EbsVolumeDetails& WithScannedVolumeDetails(Aws::VectorList of EBS volumes that were scanned.
*/ inline EbsVolumeDetails& AddScannedVolumeDetails(const VolumeDetail& value) { m_scannedVolumeDetailsHasBeenSet = true; m_scannedVolumeDetails.push_back(value); return *this; } /** *List of EBS volumes that were scanned.
*/ inline EbsVolumeDetails& AddScannedVolumeDetails(VolumeDetail&& value) { m_scannedVolumeDetailsHasBeenSet = true; m_scannedVolumeDetails.push_back(std::move(value)); return *this; } /** *List of EBS volumes that were skipped from the malware scan.
*/ inline const Aws::VectorList of EBS volumes that were skipped from the malware scan.
*/ inline bool SkippedVolumeDetailsHasBeenSet() const { return m_skippedVolumeDetailsHasBeenSet; } /** *List of EBS volumes that were skipped from the malware scan.
*/ inline void SetSkippedVolumeDetails(const Aws::VectorList of EBS volumes that were skipped from the malware scan.
*/ inline void SetSkippedVolumeDetails(Aws::VectorList of EBS volumes that were skipped from the malware scan.
*/ inline EbsVolumeDetails& WithSkippedVolumeDetails(const Aws::VectorList of EBS volumes that were skipped from the malware scan.
*/ inline EbsVolumeDetails& WithSkippedVolumeDetails(Aws::VectorList of EBS volumes that were skipped from the malware scan.
*/ inline EbsVolumeDetails& AddSkippedVolumeDetails(const VolumeDetail& value) { m_skippedVolumeDetailsHasBeenSet = true; m_skippedVolumeDetails.push_back(value); return *this; } /** *List of EBS volumes that were skipped from the malware scan.
*/ inline EbsVolumeDetails& AddSkippedVolumeDetails(VolumeDetail&& value) { m_skippedVolumeDetailsHasBeenSet = true; m_skippedVolumeDetails.push_back(std::move(value)); return *this; } private: Aws::Vector