7#include <aws/securitylake/SecurityLake_EXPORTS.h>
8#include <aws/securitylake/model/HttpsNotificationConfiguration.h>
9#include <aws/securitylake/model/SqsNotificationConfiguration.h>
69 bool m_httpsNotificationConfigurationHasBeenSet =
false;
72 bool m_sqsNotificationConfigurationHasBeenSet =
false;
void SetSqsNotificationConfiguration(const SqsNotificationConfiguration &value)
AWS_SECURITYLAKE_API NotificationConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetHttpsNotificationConfiguration(const HttpsNotificationConfiguration &value)
void SetSqsNotificationConfiguration(SqsNotificationConfiguration &&value)
NotificationConfiguration & WithSqsNotificationConfiguration(const SqsNotificationConfiguration &value)
NotificationConfiguration & WithHttpsNotificationConfiguration(HttpsNotificationConfiguration &&value)
const HttpsNotificationConfiguration & GetHttpsNotificationConfiguration() const
AWS_SECURITYLAKE_API NotificationConfiguration()
bool SqsNotificationConfigurationHasBeenSet() const
const SqsNotificationConfiguration & GetSqsNotificationConfiguration() const
void SetHttpsNotificationConfiguration(HttpsNotificationConfiguration &&value)
NotificationConfiguration & WithSqsNotificationConfiguration(SqsNotificationConfiguration &&value)
NotificationConfiguration & WithHttpsNotificationConfiguration(const HttpsNotificationConfiguration &value)
AWS_SECURITYLAKE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SECURITYLAKE_API NotificationConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool HttpsNotificationConfigurationHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue