7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/RecurrencePattern.h>
43 template <
typename RecurrencePatternT = RecurrencePattern>
45 m_recurrencePatternHasBeenSet =
true;
46 m_recurrencePattern = std::forward<RecurrencePatternT>(value);
48 template <
typename RecurrencePatternT = RecurrencePattern>
56 bool m_recurrencePatternHasBeenSet =
false;
bool RecurrencePatternHasBeenSet() const
AWS_CONNECT_API RecurrenceConfig(Aws::Utils::Json::JsonView jsonValue)
void SetRecurrencePattern(RecurrencePatternT &&value)
const RecurrencePattern & GetRecurrencePattern() const
RecurrenceConfig & WithRecurrencePattern(RecurrencePatternT &&value)
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CONNECT_API RecurrenceConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CONNECT_API RecurrenceConfig()=default
Aws::Utils::Json::JsonValue JsonValue