7#include <aws/timestream-write/TimestreamWrite_EXPORTS.h>
8#include <aws/timestream-write/model/ReportS3Configuration.h>
19namespace TimestreamWrite {
42 template <
typename ReportS3ConfigurationT = ReportS3Configuration>
44 m_reportS3ConfigurationHasBeenSet =
true;
45 m_reportS3Configuration = std::forward<ReportS3ConfigurationT>(value);
47 template <
typename ReportS3ConfigurationT = ReportS3Configuration>
55 bool m_reportS3ConfigurationHasBeenSet =
false;
AWS_TIMESTREAMWRITE_API ReportConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_TIMESTREAMWRITE_API Aws::Utils::Json::JsonValue Jsonize() const
ReportConfiguration & WithReportS3Configuration(ReportS3ConfigurationT &&value)
const ReportS3Configuration & GetReportS3Configuration() const
void SetReportS3Configuration(ReportS3ConfigurationT &&value)
AWS_TIMESTREAMWRITE_API ReportConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_TIMESTREAMWRITE_API ReportConfiguration()=default
bool ReportS3ConfigurationHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue