7#include <aws/firehose/Firehose_EXPORTS.h>
8#include <aws/firehose/model/OrcSerDe.h>
9#include <aws/firehose/model/ParquetSerDe.h>
46 template <
typename ParquetSerDeT = ParquetSerDe>
48 m_parquetSerDeHasBeenSet =
true;
49 m_parquetSerDe = std::forward<ParquetSerDeT>(value);
51 template <
typename ParquetSerDeT = ParquetSerDe>
66 template <
typename OrcSerDeT = OrcSerDe>
68 m_orcSerDeHasBeenSet =
true;
69 m_orcSerDe = std::forward<OrcSerDeT>(value);
71 template <
typename OrcSerDeT = OrcSerDe>
81 bool m_parquetSerDeHasBeenSet =
false;
82 bool m_orcSerDeHasBeenSet =
false;
const OrcSerDe & GetOrcSerDe() const
AWS_FIREHOSE_API Serializer & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_FIREHOSE_API Serializer()=default
const ParquetSerDe & GetParquetSerDe() const
Serializer & WithParquetSerDe(ParquetSerDeT &&value)
AWS_FIREHOSE_API Serializer(Aws::Utils::Json::JsonView jsonValue)
bool ParquetSerDeHasBeenSet() const
void SetParquetSerDe(ParquetSerDeT &&value)
AWS_FIREHOSE_API Aws::Utils::Json::JsonValue Jsonize() const
bool OrcSerDeHasBeenSet() const
Serializer & WithOrcSerDe(OrcSerDeT &&value)
void SetOrcSerDe(OrcSerDeT &&value)
Aws::Utils::Json::JsonValue JsonValue