156 bool m_topicConfigurationHasBeenSet =
false;
159 bool m_queueConfigurationHasBeenSet =
false;
162 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()