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