7#include <aws/securityhub/SecurityHub_EXPORTS.h>
27 AWS_SECURITYHUB_API
Range() =
default;
37 inline long long GetStart()
const {
return m_start; }
40 m_startHasBeenSet =
true;
54 inline long long GetEnd()
const {
return m_end; }
56 inline void SetEnd(
long long value) {
57 m_endHasBeenSet =
true;
74 m_startColumnHasBeenSet =
true;
75 m_startColumn = value;
87 long long m_startColumn{0};
88 bool m_startHasBeenSet =
false;
89 bool m_endHasBeenSet =
false;
90 bool m_startColumnHasBeenSet =
false;
Range & WithStart(long long value)
long long GetStart() const
AWS_SECURITYHUB_API Range(Aws::Utils::Json::JsonView jsonValue)
Range & WithEnd(long long value)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SECURITYHUB_API Range()=default
void SetStartColumn(long long value)
bool EndHasBeenSet() const
void SetStart(long long value)
bool StartHasBeenSet() const
long long GetStartColumn() const
Range & WithStartColumn(long long value)
bool StartColumnHasBeenSet() const
void SetEnd(long long value)
AWS_SECURITYHUB_API Range & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue