7#include <aws/s3/S3_EXPORTS.h>
8#include <aws/s3/model/CSVInput.h>
9#include <aws/s3/model/CompressionType.h>
10#include <aws/s3/model/JSONInput.h>
11#include <aws/s3/model/ParquetInput.h>
50 template<
typename CSVT = CSVInput>
51 void SetCSV(CSVT&& value) { m_cSVHasBeenSet =
true; m_cSV = std::forward<CSVT>(value); }
52 template<
typename CSVT = CSVInput>
73 template<
typename JSONT = JSONInput>
74 void SetJSON(JSONT&& value) { m_jSONHasBeenSet =
true; m_jSON = std::forward<JSONT>(value); }
75 template<
typename JSONT = JSONInput>
85 template<
typename ParquetT = ParquetInput>
86 void SetParquet(ParquetT&& value) { m_parquetHasBeenSet =
true; m_parquet = std::forward<ParquetT>(value); }
87 template<
typename ParquetT = ParquetInput>
93 bool m_cSVHasBeenSet =
false;
96 bool m_compressionTypeHasBeenSet =
false;
99 bool m_jSONHasBeenSet =
false;
101 ParquetInput m_parquet;
102 bool m_parquetHasBeenSet =
false;