7#include <aws/bedrock-data-automation/BedrockDataAutomation_EXPORTS.h>
8#include <aws/bedrock-data-automation/model/EventBridgeConfiguration.h>
19namespace BedrockDataAutomation {
40 template <
typename EventBr
idgeConfigurationT = EventBr
idgeConfiguration>
42 m_eventBridgeConfigurationHasBeenSet =
true;
43 m_eventBridgeConfiguration = std::forward<EventBridgeConfigurationT>(value);
45 template <
typename EventBr
idgeConfigurationT = EventBr
idgeConfiguration>
53 bool m_eventBridgeConfigurationHasBeenSet =
false;
AWS_BEDROCKDATAAUTOMATION_API NotificationConfiguration()=default
const EventBridgeConfiguration & GetEventBridgeConfiguration() const
AWS_BEDROCKDATAAUTOMATION_API Aws::Utils::Json::JsonValue Jsonize() const
bool EventBridgeConfigurationHasBeenSet() const
NotificationConfiguration & WithEventBridgeConfiguration(EventBridgeConfigurationT &&value)
void SetEventBridgeConfiguration(EventBridgeConfigurationT &&value)
AWS_BEDROCKDATAAUTOMATION_API NotificationConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKDATAAUTOMATION_API NotificationConfiguration(Aws::Utils::Json::JsonView jsonValue)
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue