7#include <aws/rolesanywhere/RolesAnywhere_EXPORTS.h>
8#include <aws/rolesanywhere/model/NotificationChannel.h>
9#include <aws/rolesanywhere/model/NotificationEvent.h>
22namespace RolesAnywhere
64 bool m_channelHasBeenSet =
false;
67 bool m_eventHasBeenSet =
false;
void SetChannel(NotificationChannel value)
AWS_ROLESANYWHERE_API NotificationSettingKey & operator=(Aws::Utils::Json::JsonView jsonValue)
NotificationSettingKey & WithEvent(NotificationEvent value)
NotificationEvent GetEvent() const
NotificationSettingKey & WithChannel(NotificationChannel value)
NotificationChannel GetChannel() const
AWS_ROLESANYWHERE_API NotificationSettingKey(Aws::Utils::Json::JsonView jsonValue)
AWS_ROLESANYWHERE_API Aws::Utils::Json::JsonValue Jsonize() const
bool EventHasBeenSet() const
bool ChannelHasBeenSet() const
AWS_ROLESANYWHERE_API NotificationSettingKey()=default
void SetEvent(NotificationEvent value)
Aws::Utils::Json::JsonValue JsonValue