7#include <aws/pinpoint/Pinpoint_EXPORTS.h>
8#include <aws/pinpoint/model/JourneyTimeframeCap.h>
49 inline void SetDailyCap(
int value) { m_dailyCapHasBeenSet =
true; m_dailyCap = value; }
74 inline void SetTotalCap(
int value) { m_totalCapHasBeenSet =
true; m_totalCap = value; }
80 bool m_dailyCapHasBeenSet =
false;
83 bool m_timeframeCapHasBeenSet =
false;
86 bool m_totalCapHasBeenSet =
false;
ApplicationSettingsJourneyLimits & WithTimeframeCap(const JourneyTimeframeCap &value)
AWS_PINPOINT_API ApplicationSettingsJourneyLimits()
void SetTotalCap(int value)
ApplicationSettingsJourneyLimits & WithTimeframeCap(JourneyTimeframeCap &&value)
AWS_PINPOINT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_PINPOINT_API ApplicationSettingsJourneyLimits & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDailyCap(int value)
AWS_PINPOINT_API ApplicationSettingsJourneyLimits(Aws::Utils::Json::JsonView jsonValue)
void SetTimeframeCap(JourneyTimeframeCap &&value)
const JourneyTimeframeCap & GetTimeframeCap() const
ApplicationSettingsJourneyLimits & WithDailyCap(int value)
bool DailyCapHasBeenSet() const
bool TimeframeCapHasBeenSet() const
ApplicationSettingsJourneyLimits & WithTotalCap(int value)
void SetTimeframeCap(const JourneyTimeframeCap &value)
bool TotalCapHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue