7#include <aws/connectcases/ConnectCases_EXPORTS.h>
8#include <aws/connectcases/model/EventIncludedData.h>
47 inline void SetEnabled(
bool value) { m_enabledHasBeenSet =
true; m_enabled = value; }
58 template<
typename IncludedDataT = EventIncludedData>
59 void SetIncludedData(IncludedDataT&& value) { m_includedDataHasBeenSet =
true; m_includedData = std::forward<IncludedDataT>(value); }
60 template<
typename IncludedDataT = EventIncludedData>
65 bool m_enabled{
false};
66 bool m_enabledHasBeenSet =
false;
68 EventIncludedData m_includedData;
69 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