7#include <aws/pinpoint/Pinpoint_EXPORTS.h>
8#include <aws/pinpoint/model/EventCondition.h>
9#include <aws/pinpoint/model/SegmentCondition.h>
10#include <aws/pinpoint/model/SegmentDimensions.h>
82 bool m_eventConditionHasBeenSet =
false;
85 bool m_segmentConditionHasBeenSet =
false;
88 bool m_segmentDimensionsHasBeenSet =
false;
void SetSegmentCondition(SegmentCondition &&value)
void SetSegmentDimensions(SegmentDimensions &&value)
const SegmentDimensions & GetSegmentDimensions() const
SimpleCondition & WithSegmentCondition(SegmentCondition &&value)
bool SegmentDimensionsHasBeenSet() const
const EventCondition & GetEventCondition() const
void SetEventCondition(const EventCondition &value)
AWS_PINPOINT_API Aws::Utils::Json::JsonValue Jsonize() const
SimpleCondition & WithEventCondition(EventCondition &&value)
void SetEventCondition(EventCondition &&value)
SimpleCondition & WithEventCondition(const EventCondition &value)
AWS_PINPOINT_API SimpleCondition & operator=(Aws::Utils::Json::JsonView jsonValue)
bool EventConditionHasBeenSet() const
AWS_PINPOINT_API SimpleCondition(Aws::Utils::Json::JsonView jsonValue)
AWS_PINPOINT_API SimpleCondition()
bool SegmentConditionHasBeenSet() const
void SetSegmentDimensions(const SegmentDimensions &value)
const SegmentCondition & GetSegmentCondition() const
SimpleCondition & WithSegmentCondition(const SegmentCondition &value)
SimpleCondition & WithSegmentDimensions(const SegmentDimensions &value)
void SetSegmentCondition(const SegmentCondition &value)
SimpleCondition & WithSegmentDimensions(SegmentDimensions &&value)
Aws::Utils::Json::JsonValue JsonValue