7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/connect/model/IntervalPeriod.h>
50 inline void SetTimeZone(
const char* value) { m_timeZoneHasBeenSet =
true; m_timeZone.assign(value); }
92 bool m_timeZoneHasBeenSet =
false;
95 bool m_intervalPeriodHasBeenSet =
false;
IntervalDetails & WithTimeZone(Aws::String &&value)
void SetIntervalPeriod(IntervalPeriod &&value)
AWS_CONNECT_API IntervalDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
IntervalDetails & WithTimeZone(const char *value)
void SetTimeZone(const Aws::String &value)
bool TimeZoneHasBeenSet() const
IntervalDetails & WithIntervalPeriod(IntervalPeriod &&value)
bool IntervalPeriodHasBeenSet() const
void SetIntervalPeriod(const IntervalPeriod &value)
AWS_CONNECT_API IntervalDetails()
IntervalDetails & WithTimeZone(const Aws::String &value)
const IntervalPeriod & GetIntervalPeriod() const
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetTimeZone(Aws::String &&value)
IntervalDetails & WithIntervalPeriod(const IntervalPeriod &value)
void SetTimeZone(const char *value)
const Aws::String & GetTimeZone() const
AWS_CONNECT_API IntervalDetails(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue