7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/Range.h>
35 AWS_SECURITYHUB_API
Page();
47 inline void SetPageNumber(
long long value) { m_pageNumberHasBeenSet =
true; m_pageNumber = value; }
59 inline void SetLineRange(
const Range& value) { m_lineRangeHasBeenSet =
true; m_lineRange = value; }
60 inline void SetLineRange(
Range&& value) { m_lineRangeHasBeenSet =
true; m_lineRange = std::move(value); }
71 inline void SetOffsetRange(
const Range& value) { m_offsetRangeHasBeenSet =
true; m_offsetRange = value; }
72 inline void SetOffsetRange(
Range&& value) { m_offsetRangeHasBeenSet =
true; m_offsetRange = std::move(value); }
78 long long m_pageNumber;
79 bool m_pageNumberHasBeenSet =
false;
82 bool m_lineRangeHasBeenSet =
false;
85 bool m_offsetRangeHasBeenSet =
false;
Page & WithLineRange(Range &&value)
Page & WithLineRange(const Range &value)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
long long GetPageNumber() const
bool LineRangeHasBeenSet() const
void SetPageNumber(long long value)
bool OffsetRangeHasBeenSet() const
void SetOffsetRange(const Range &value)
bool PageNumberHasBeenSet() const
const Range & GetLineRange() const
Page & WithOffsetRange(Range &&value)
void SetLineRange(Range &&value)
AWS_SECURITYHUB_API Page(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API Page & operator=(Aws::Utils::Json::JsonView jsonValue)
const Range & GetOffsetRange() const
Page & WithOffsetRange(const Range &value)
Page & WithPageNumber(long long value)
AWS_SECURITYHUB_API Page()
void SetOffsetRange(Range &&value)
void SetLineRange(const Range &value)
Aws::Utils::Json::JsonValue JsonValue