7#include <aws/sesv2/SESV2_EXPORTS.h>
8#include <aws/sesv2/model/DataFormat.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
64 inline void SetS3Url(
const char* value) { m_s3UrlHasBeenSet =
true; m_s3Url.assign(value); }
72 bool m_dataFormatHasBeenSet =
false;
75 bool m_s3UrlHasBeenSet =
false;
AWS_SESV2_API ExportDestination & operator=(Aws::Utils::Json::JsonView jsonValue)
ExportDestination & WithDataFormat(DataFormat &&value)
ExportDestination & WithDataFormat(const DataFormat &value)
bool S3UrlHasBeenSet() const
const DataFormat & GetDataFormat() const
ExportDestination & WithS3Url(const Aws::String &value)
ExportDestination & WithS3Url(Aws::String &&value)
const Aws::String & GetS3Url() const
void SetS3Url(Aws::String &&value)
AWS_SESV2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetS3Url(const Aws::String &value)
void SetDataFormat(DataFormat &&value)
bool DataFormatHasBeenSet() const
AWS_SESV2_API ExportDestination()
void SetDataFormat(const DataFormat &value)
AWS_SESV2_API ExportDestination(Aws::Utils::Json::JsonView jsonValue)
void SetS3Url(const char *value)
ExportDestination & WithS3Url(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue