7#include <aws/customer-profiles/CustomerProfiles_EXPORTS.h>
8#include <aws/customer-profiles/model/RangeUnit.h>
21namespace CustomerProfiles
45 inline int GetStart()
const {
return m_start; }
47 inline void SetStart(
int value) { m_startHasBeenSet =
true; m_start = value; }
55 inline int GetEnd()
const {
return m_end; }
57 inline void SetEnd(
int value) { m_endHasBeenSet =
true; m_end = value; }
73 bool m_startHasBeenSet =
false;
76 bool m_endHasBeenSet =
false;
79 bool m_unitHasBeenSet =
false;
AWS_CUSTOMERPROFILES_API Aws::Utils::Json::JsonValue Jsonize() const
RangeOverride & WithEnd(int value)
bool EndHasBeenSet() const
AWS_CUSTOMERPROFILES_API RangeOverride & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetUnit(RangeUnit value)
RangeUnit GetUnit() const
RangeOverride & WithStart(int value)
AWS_CUSTOMERPROFILES_API RangeOverride(Aws::Utils::Json::JsonView jsonValue)
AWS_CUSTOMERPROFILES_API RangeOverride()=default
bool UnitHasBeenSet() const
bool StartHasBeenSet() const
RangeOverride & WithUnit(RangeUnit value)
Aws::Utils::Json::JsonValue JsonValue