7#include <aws/timestream-write/TimestreamWrite_EXPORTS.h>
8#include <aws/timestream-write/model/ReportS3Configuration.h>
21namespace TimestreamWrite
48 template<
typename ReportS3ConfigurationT = ReportS3Configuration>
49 void SetReportS3Configuration(ReportS3ConfigurationT&& value) { m_reportS3ConfigurationHasBeenSet =
true; m_reportS3Configuration = std::forward<ReportS3ConfigurationT>(value); }
50 template<
typename ReportS3ConfigurationT = ReportS3Configuration>
56 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