7#include <aws/mq/MQ_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/mq/model/PendingLogs.h>
47 inline bool GetAudit()
const{
return m_audit; }
49 inline void SetAudit(
bool value) { m_auditHasBeenSet =
true; m_audit = value; }
61 inline void SetAuditLogGroup(
const char* value) { m_auditLogGroupHasBeenSet =
true; m_auditLogGroup.assign(value); }
73 inline void SetGeneral(
bool value) { m_generalHasBeenSet =
true; m_general = value; }
86 inline void SetGeneralLogGroup(
const char* value) { m_generalLogGroupHasBeenSet =
true; m_generalLogGroup.assign(value); }
107 bool m_auditHasBeenSet =
false;
110 bool m_auditLogGroupHasBeenSet =
false;
113 bool m_generalHasBeenSet =
false;
116 bool m_generalLogGroupHasBeenSet =
false;
119 bool m_pendingHasBeenSet =
false;
LogsSummary & WithAuditLogGroup(Aws::String &&value)
void SetAuditLogGroup(const Aws::String &value)
LogsSummary & WithGeneralLogGroup(const Aws::String &value)
void SetGeneralLogGroup(Aws::String &&value)
const PendingLogs & GetPending() const
AWS_MQ_API LogsSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_MQ_API LogsSummary(Aws::Utils::Json::JsonView jsonValue)
LogsSummary & WithAuditLogGroup(const Aws::String &value)
void SetPending(PendingLogs &&value)
bool AuditLogGroupHasBeenSet() const
const Aws::String & GetAuditLogGroup() const
LogsSummary & WithPending(const PendingLogs &value)
LogsSummary & WithPending(PendingLogs &&value)
bool GeneralLogGroupHasBeenSet() const
bool PendingHasBeenSet() const
void SetGeneral(bool value)
LogsSummary & WithGeneralLogGroup(const char *value)
LogsSummary & WithGeneral(bool value)
void SetAuditLogGroup(Aws::String &&value)
void SetAuditLogGroup(const char *value)
void SetAudit(bool value)
void SetGeneralLogGroup(const Aws::String &value)
void SetGeneralLogGroup(const char *value)
LogsSummary & WithAudit(bool value)
bool AuditHasBeenSet() const
AWS_MQ_API Aws::Utils::Json::JsonValue Jsonize() const
LogsSummary & WithGeneralLogGroup(Aws::String &&value)
void SetPending(const PendingLogs &value)
const Aws::String & GetGeneralLogGroup() const
bool GeneralHasBeenSet() const
LogsSummary & WithAuditLogGroup(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue