7#include <aws/eventbridge/EventBridge_EXPORTS.h>
8#include <aws/eventbridge/model/IncludeDetail.h>
9#include <aws/eventbridge/model/Level.h>
69 inline void SetLevel(
Level value) { m_levelHasBeenSet =
true; m_level = value; }
75 bool m_includeDetailHasBeenSet =
false;
78 bool m_levelHasBeenSet =
false;
LogConfig & WithIncludeDetail(IncludeDetail value)
IncludeDetail GetIncludeDetail() const
AWS_EVENTBRIDGE_API LogConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_EVENTBRIDGE_API LogConfig()=default
LogConfig & WithLevel(Level value)
AWS_EVENTBRIDGE_API LogConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetLevel(Level value)
bool LevelHasBeenSet() const
AWS_EVENTBRIDGE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetIncludeDetail(IncludeDetail value)
bool IncludeDetailHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue