7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/securityhub/model/Range.h>
10#include <aws/securityhub/model/Page.h>
11#include <aws/securityhub/model/Record.h>
12#include <aws/securityhub/model/Cell.h>
86 inline Occurrences&
AddPages(
Page&& value) { m_pagesHasBeenSet =
true; m_pages.push_back(std::move(value));
return *
this; }
121 bool m_lineRangesHasBeenSet =
false;
124 bool m_offsetRangesHasBeenSet =
false;
127 bool m_pagesHasBeenSet =
false;
130 bool m_recordsHasBeenSet =
false;
133 bool m_cellsHasBeenSet =
false;
void SetLineRanges(const Aws::Vector< Range > &value)
bool PagesHasBeenSet() const
Occurrences & WithRecords(const Aws::Vector< Record > &value)
void SetPages(Aws::Vector< Page > &&value)
bool OffsetRangesHasBeenSet() const
void SetOffsetRanges(Aws::Vector< Range > &&value)
Occurrences & AddRecords(Record &&value)
AWS_SECURITYHUB_API Occurrences()
Occurrences & WithLineRanges(Aws::Vector< Range > &&value)
Occurrences & AddLineRanges(const Range &value)
AWS_SECURITYHUB_API Occurrences(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< Cell > & GetCells() const
Occurrences & WithCells(const Aws::Vector< Cell > &value)
Occurrences & WithRecords(Aws::Vector< Record > &&value)
void SetRecords(Aws::Vector< Record > &&value)
Occurrences & AddOffsetRanges(const Range &value)
const Aws::Vector< Page > & GetPages() const
Occurrences & WithPages(Aws::Vector< Page > &&value)
Occurrences & AddCells(Cell &&value)
bool RecordsHasBeenSet() const
Occurrences & WithOffsetRanges(const Aws::Vector< Range > &value)
void SetCells(const Aws::Vector< Cell > &value)
Occurrences & WithOffsetRanges(Aws::Vector< Range > &&value)
Occurrences & AddCells(const Cell &value)
Occurrences & AddLineRanges(Range &&value)
const Aws::Vector< Range > & GetLineRanges() const
Occurrences & AddOffsetRanges(Range &&value)
void SetPages(const Aws::Vector< Page > &value)
bool CellsHasBeenSet() const
Occurrences & WithPages(const Aws::Vector< Page > &value)
void SetRecords(const Aws::Vector< Record > &value)
const Aws::Vector< Range > & GetOffsetRanges() const
bool LineRangesHasBeenSet() const
void SetOffsetRanges(const Aws::Vector< Range > &value)
const Aws::Vector< Record > & GetRecords() const
Occurrences & AddPages(const Page &value)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
Occurrences & WithCells(Aws::Vector< Cell > &&value)
AWS_SECURITYHUB_API Occurrences & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetCells(Aws::Vector< Cell > &&value)
Occurrences & WithLineRanges(const Aws::Vector< Range > &value)
void SetLineRanges(Aws::Vector< Range > &&value)
Occurrences & AddRecords(const Record &value)
Occurrences & AddPages(Page &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue