7#include <aws/connectcases/ConnectCases_EXPORTS.h>
8#include <aws/connectcases/model/EventIncludedData.h>
19namespace ConnectCases {
42 m_enabledHasBeenSet =
true;
58 template <
typename IncludedDataT = EventIncludedData>
60 m_includedDataHasBeenSet =
true;
61 m_includedData = std::forward<IncludedDataT>(value);
63 template <
typename IncludedDataT = EventIncludedData>
70 bool m_enabled{
false};
72 EventIncludedData m_includedData;
73 bool m_enabledHasBeenSet =
false;
74 bool m_includedDataHasBeenSet =
false;
EventBridgeConfiguration & WithEnabled(bool value)
void SetEnabled(bool value)
bool IncludedDataHasBeenSet() const
AWS_CONNECTCASES_API Aws::Utils::Json::JsonValue Jsonize() const
const EventIncludedData & GetIncludedData() const
EventBridgeConfiguration & WithIncludedData(IncludedDataT &&value)
AWS_CONNECTCASES_API EventBridgeConfiguration()=default
void SetIncludedData(IncludedDataT &&value)
bool EnabledHasBeenSet() const
AWS_CONNECTCASES_API EventBridgeConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CONNECTCASES_API EventBridgeConfiguration(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue