7#include <aws/pinpoint/Pinpoint_EXPORTS.h>
8#include <aws/pinpoint/model/SetDimension.h>
116 bool m_appVersionHasBeenSet =
false;
119 bool m_channelHasBeenSet =
false;
122 bool m_deviceTypeHasBeenSet =
false;
125 bool m_makeHasBeenSet =
false;
128 bool m_modelHasBeenSet =
false;
131 bool m_platformHasBeenSet =
false;
void SetChannel(const SetDimension &value)
void SetMake(const SetDimension &value)
void SetMake(SetDimension &&value)
SegmentDemographics & WithPlatform(SetDimension &&value)
SegmentDemographics & WithChannel(const SetDimension &value)
bool ModelHasBeenSet() const
SegmentDemographics & WithMake(const SetDimension &value)
const SetDimension & GetChannel() const
SegmentDemographics & WithChannel(SetDimension &&value)
SegmentDemographics & WithPlatform(const SetDimension &value)
void SetModel(const SetDimension &value)
AWS_PINPOINT_API Aws::Utils::Json::JsonValue Jsonize() const
bool MakeHasBeenSet() const
AWS_PINPOINT_API SegmentDemographics(Aws::Utils::Json::JsonView jsonValue)
const SetDimension & GetDeviceType() const
void SetDeviceType(SetDimension &&value)
void SetAppVersion(SetDimension &&value)
SegmentDemographics & WithMake(SetDimension &&value)
SegmentDemographics & WithAppVersion(SetDimension &&value)
const SetDimension & GetAppVersion() const
const SetDimension & GetPlatform() const
const SetDimension & GetMake() const
bool AppVersionHasBeenSet() const
SegmentDemographics & WithModel(const SetDimension &value)
SegmentDemographics & WithModel(SetDimension &&value)
void SetModel(SetDimension &&value)
void SetDeviceType(const SetDimension &value)
AWS_PINPOINT_API SegmentDemographics()
SegmentDemographics & WithDeviceType(const SetDimension &value)
bool PlatformHasBeenSet() const
void SetAppVersion(const SetDimension &value)
void SetPlatform(const SetDimension &value)
void SetChannel(SetDimension &&value)
AWS_PINPOINT_API SegmentDemographics & operator=(Aws::Utils::Json::JsonView jsonValue)
SegmentDemographics & WithDeviceType(SetDimension &&value)
void SetPlatform(SetDimension &&value)
const SetDimension & GetModel() const
SegmentDemographics & WithAppVersion(const SetDimension &value)
bool ChannelHasBeenSet() const
bool DeviceTypeHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue