7#include <aws/odb/Odb_EXPORTS.h>
65 inline void SetIsIncidentLogsEnabled(
bool value) { m_isIncidentLogsEnabledHasBeenSet =
true; m_isIncidentLogsEnabled = value; }
70 bool m_isDiagnosticsEventsEnabled{
false};
71 bool m_isDiagnosticsEventsEnabledHasBeenSet =
false;
73 bool m_isHealthMonitoringEnabled{
false};
74 bool m_isHealthMonitoringEnabledHasBeenSet =
false;
76 bool m_isIncidentLogsEnabled{
false};
77 bool m_isIncidentLogsEnabledHasBeenSet =
false;
bool GetIsDiagnosticsEventsEnabled() const
DataCollectionOptions & WithIsIncidentLogsEnabled(bool value)
void SetIsIncidentLogsEnabled(bool value)
AWS_ODB_API DataCollectionOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
DataCollectionOptions & WithIsDiagnosticsEventsEnabled(bool value)
bool IsDiagnosticsEventsEnabledHasBeenSet() const
AWS_ODB_API DataCollectionOptions(Aws::Utils::Json::JsonView jsonValue)
bool IsIncidentLogsEnabledHasBeenSet() const
bool IsHealthMonitoringEnabledHasBeenSet() const
bool GetIsIncidentLogsEnabled() const
void SetIsHealthMonitoringEnabled(bool value)
DataCollectionOptions & WithIsHealthMonitoringEnabled(bool value)
AWS_ODB_API DataCollectionOptions()=default
void SetIsDiagnosticsEventsEnabled(bool value)
bool GetIsHealthMonitoringEnabled() const
AWS_ODB_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue