7#include <aws/s3-crt/S3Crt_EXPORTS.h>
8#include <aws/s3-crt/model/TopicConfigurationDeprecated.h>
9#include <aws/s3-crt/model/QueueConfigurationDeprecated.h>
10#include <aws/s3-crt/model/CloudFunctionConfiguration.h>
79 bool m_topicConfigurationHasBeenSet =
false;
82 bool m_queueConfigurationHasBeenSet =
false;
85 bool m_cloudFunctionConfigurationHasBeenSet =
false;
const TopicConfigurationDeprecated & GetTopicConfiguration() const
NotificationConfigurationDeprecated & WithTopicConfiguration(const TopicConfigurationDeprecated &value)
AWS_S3CRT_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
NotificationConfigurationDeprecated & WithCloudFunctionConfiguration(const CloudFunctionConfiguration &value)
bool QueueConfigurationHasBeenSet() const
void SetCloudFunctionConfiguration(const CloudFunctionConfiguration &value)
NotificationConfigurationDeprecated & WithCloudFunctionConfiguration(CloudFunctionConfiguration &&value)
void SetTopicConfiguration(TopicConfigurationDeprecated &&value)
void SetTopicConfiguration(const TopicConfigurationDeprecated &value)
void SetQueueConfiguration(QueueConfigurationDeprecated &&value)
void SetQueueConfiguration(const QueueConfigurationDeprecated &value)
const CloudFunctionConfiguration & GetCloudFunctionConfiguration() const
AWS_S3CRT_API NotificationConfigurationDeprecated & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetCloudFunctionConfiguration(CloudFunctionConfiguration &&value)
NotificationConfigurationDeprecated & WithTopicConfiguration(TopicConfigurationDeprecated &&value)
AWS_S3CRT_API NotificationConfigurationDeprecated(const Aws::Utils::Xml::XmlNode &xmlNode)
bool CloudFunctionConfigurationHasBeenSet() const
bool TopicConfigurationHasBeenSet() const
NotificationConfigurationDeprecated & WithQueueConfiguration(const QueueConfigurationDeprecated &value)
NotificationConfigurationDeprecated & WithQueueConfiguration(QueueConfigurationDeprecated &&value)
const QueueConfigurationDeprecated & GetQueueConfiguration() const
AWS_S3CRT_API NotificationConfigurationDeprecated()