/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The detected occurrences of sensitive data.See Also:
AWS
* API Reference
Occurrences of sensitive data detected in a non-binary text file or a * Microsoft Word file. Non-binary text files include files such as HTML, XML, * JSON, and TXT files.
*/ inline const Aws::VectorOccurrences of sensitive data detected in a non-binary text file or a * Microsoft Word file. Non-binary text files include files such as HTML, XML, * JSON, and TXT files.
*/ inline bool LineRangesHasBeenSet() const { return m_lineRangesHasBeenSet; } /** *Occurrences of sensitive data detected in a non-binary text file or a * Microsoft Word file. Non-binary text files include files such as HTML, XML, * JSON, and TXT files.
*/ inline void SetLineRanges(const Aws::VectorOccurrences of sensitive data detected in a non-binary text file or a * Microsoft Word file. Non-binary text files include files such as HTML, XML, * JSON, and TXT files.
*/ inline void SetLineRanges(Aws::VectorOccurrences of sensitive data detected in a non-binary text file or a * Microsoft Word file. Non-binary text files include files such as HTML, XML, * JSON, and TXT files.
*/ inline Occurrences& WithLineRanges(const Aws::VectorOccurrences of sensitive data detected in a non-binary text file or a * Microsoft Word file. Non-binary text files include files such as HTML, XML, * JSON, and TXT files.
*/ inline Occurrences& WithLineRanges(Aws::VectorOccurrences of sensitive data detected in a non-binary text file or a * Microsoft Word file. Non-binary text files include files such as HTML, XML, * JSON, and TXT files.
*/ inline Occurrences& AddLineRanges(const Range& value) { m_lineRangesHasBeenSet = true; m_lineRanges.push_back(value); return *this; } /** *Occurrences of sensitive data detected in a non-binary text file or a * Microsoft Word file. Non-binary text files include files such as HTML, XML, * JSON, and TXT files.
*/ inline Occurrences& AddLineRanges(Range&& value) { m_lineRangesHasBeenSet = true; m_lineRanges.push_back(std::move(value)); return *this; } /** *Occurrences of sensitive data detected in a binary text file.
*/ inline const Aws::VectorOccurrences of sensitive data detected in a binary text file.
*/ inline bool OffsetRangesHasBeenSet() const { return m_offsetRangesHasBeenSet; } /** *Occurrences of sensitive data detected in a binary text file.
*/ inline void SetOffsetRanges(const Aws::VectorOccurrences of sensitive data detected in a binary text file.
*/ inline void SetOffsetRanges(Aws::VectorOccurrences of sensitive data detected in a binary text file.
*/ inline Occurrences& WithOffsetRanges(const Aws::VectorOccurrences of sensitive data detected in a binary text file.
*/ inline Occurrences& WithOffsetRanges(Aws::VectorOccurrences of sensitive data detected in a binary text file.
*/ inline Occurrences& AddOffsetRanges(const Range& value) { m_offsetRangesHasBeenSet = true; m_offsetRanges.push_back(value); return *this; } /** *Occurrences of sensitive data detected in a binary text file.
*/ inline Occurrences& AddOffsetRanges(Range&& value) { m_offsetRangesHasBeenSet = true; m_offsetRanges.push_back(std::move(value)); return *this; } /** *Occurrences of sensitive data in an Adobe Portable Document Format (PDF) * file.
*/ inline const Aws::VectorOccurrences of sensitive data in an Adobe Portable Document Format (PDF) * file.
*/ inline bool PagesHasBeenSet() const { return m_pagesHasBeenSet; } /** *Occurrences of sensitive data in an Adobe Portable Document Format (PDF) * file.
*/ inline void SetPages(const Aws::VectorOccurrences of sensitive data in an Adobe Portable Document Format (PDF) * file.
*/ inline void SetPages(Aws::VectorOccurrences of sensitive data in an Adobe Portable Document Format (PDF) * file.
*/ inline Occurrences& WithPages(const Aws::VectorOccurrences of sensitive data in an Adobe Portable Document Format (PDF) * file.
*/ inline Occurrences& WithPages(Aws::VectorOccurrences of sensitive data in an Adobe Portable Document Format (PDF) * file.
*/ inline Occurrences& AddPages(const Page& value) { m_pagesHasBeenSet = true; m_pages.push_back(value); return *this; } /** *Occurrences of sensitive data in an Adobe Portable Document Format (PDF) * file.
*/ inline Occurrences& AddPages(Page&& value) { m_pagesHasBeenSet = true; m_pages.push_back(std::move(value)); return *this; } /** *Occurrences of sensitive data in an Apache Avro object container or an Apache * Parquet file.
*/ inline const Aws::VectorOccurrences of sensitive data in an Apache Avro object container or an Apache * Parquet file.
*/ inline bool RecordsHasBeenSet() const { return m_recordsHasBeenSet; } /** *Occurrences of sensitive data in an Apache Avro object container or an Apache * Parquet file.
*/ inline void SetRecords(const Aws::VectorOccurrences of sensitive data in an Apache Avro object container or an Apache * Parquet file.
*/ inline void SetRecords(Aws::VectorOccurrences of sensitive data in an Apache Avro object container or an Apache * Parquet file.
*/ inline Occurrences& WithRecords(const Aws::VectorOccurrences of sensitive data in an Apache Avro object container or an Apache * Parquet file.
*/ inline Occurrences& WithRecords(Aws::VectorOccurrences of sensitive data in an Apache Avro object container or an Apache * Parquet file.
*/ inline Occurrences& AddRecords(const Record& value) { m_recordsHasBeenSet = true; m_records.push_back(value); return *this; } /** *Occurrences of sensitive data in an Apache Avro object container or an Apache * Parquet file.
*/ inline Occurrences& AddRecords(Record&& value) { m_recordsHasBeenSet = true; m_records.push_back(std::move(value)); return *this; } /** *Occurrences of sensitive data detected in Microsoft Excel workbooks, * comma-separated value (CSV) files, or tab-separated value (TSV) files.
*/ inline const Aws::VectorOccurrences of sensitive data detected in Microsoft Excel workbooks, * comma-separated value (CSV) files, or tab-separated value (TSV) files.
*/ inline bool CellsHasBeenSet() const { return m_cellsHasBeenSet; } /** *Occurrences of sensitive data detected in Microsoft Excel workbooks, * comma-separated value (CSV) files, or tab-separated value (TSV) files.
*/ inline void SetCells(const Aws::VectorOccurrences of sensitive data detected in Microsoft Excel workbooks, * comma-separated value (CSV) files, or tab-separated value (TSV) files.
*/ inline void SetCells(Aws::VectorOccurrences of sensitive data detected in Microsoft Excel workbooks, * comma-separated value (CSV) files, or tab-separated value (TSV) files.
*/ inline Occurrences& WithCells(const Aws::VectorOccurrences of sensitive data detected in Microsoft Excel workbooks, * comma-separated value (CSV) files, or tab-separated value (TSV) files.
*/ inline Occurrences& WithCells(Aws::VectorOccurrences of sensitive data detected in Microsoft Excel workbooks, * comma-separated value (CSV) files, or tab-separated value (TSV) files.
*/ inline Occurrences& AddCells(const Cell& value) { m_cellsHasBeenSet = true; m_cells.push_back(value); return *this; } /** *Occurrences of sensitive data detected in Microsoft Excel workbooks, * comma-separated value (CSV) files, or tab-separated value (TSV) files.
*/ inline Occurrences& AddCells(Cell&& value) { m_cellsHasBeenSet = true; m_cells.push_back(std::move(value)); return *this; } private: Aws::Vector