7#include <aws/appfabric/AppFabric_EXPORTS.h>
8#include <aws/appfabric/model/Schema.h>
9#include <aws/appfabric/model/Format.h>
48 inline void SetSchema(
const Schema& value) { m_schemaHasBeenSet =
true; m_schema = value; }
49 inline void SetSchema(
Schema&& value) { m_schemaHasBeenSet =
true; m_schema = std::move(value); }
60 inline void SetFormat(
const Format& value) { m_formatHasBeenSet =
true; m_format = value; }
61 inline void SetFormat(
Format&& value) { m_formatHasBeenSet =
true; m_format = std::move(value); }
68 bool m_schemaHasBeenSet =
false;
71 bool m_formatHasBeenSet =
false;
bool FormatHasBeenSet() const
void SetSchema(const Schema &value)
AuditLogProcessingConfiguration & WithFormat(Format &&value)
AWS_APPFABRIC_API Aws::Utils::Json::JsonValue Jsonize() const
AuditLogProcessingConfiguration & WithFormat(const Format &value)
void SetSchema(Schema &&value)
AuditLogProcessingConfiguration & WithSchema(Schema &&value)
void SetFormat(Format &&value)
void SetFormat(const Format &value)
bool SchemaHasBeenSet() const
const Format & GetFormat() const
AWS_APPFABRIC_API AuditLogProcessingConfiguration()
AuditLogProcessingConfiguration & WithSchema(const Schema &value)
const Schema & GetSchema() const
AWS_APPFABRIC_API AuditLogProcessingConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_APPFABRIC_API AuditLogProcessingConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue