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>
44 template <
typename CSVT = CSVInput>
46 m_cSVHasBeenSet =
true;
47 m_cSV = std::forward<CSVT>(value);
49 template <
typename CSVT = CSVInput>
51 SetCSV(std::forward<CSVT>(value));
64 m_compressionTypeHasBeenSet =
true;
65 m_compressionType = value;
79 template <
typename JSONT = JSONInput>
81 m_jSONHasBeenSet =
true;
82 m_jSON = std::forward<JSONT>(value);
84 template <
typename JSONT = JSONInput>
86 SetJSON(std::forward<JSONT>(value));
97 template <
typename ParquetT = ParquetInput>
99 m_parquetHasBeenSet =
true;
100 m_parquet = std::forward<ParquetT>(value);
102 template <
typename ParquetT = ParquetInput>
110 bool m_cSVHasBeenSet =
false;
113 bool m_compressionTypeHasBeenSet =
false;
116 bool m_jSONHasBeenSet =
false;
118 ParquetInput m_parquet;
119 bool m_parquetHasBeenSet =
false;