7#include <aws/firehose/Firehose_EXPORTS.h>
8#include <aws/firehose/model/ParquetSerDe.h>
9#include <aws/firehose/model/OrcSerDe.h>
52 template<
typename ParquetSerDeT = ParquetSerDe>
53 void SetParquetSerDe(ParquetSerDeT&& value) { m_parquetSerDeHasBeenSet =
true; m_parquetSerDe = std::forward<ParquetSerDeT>(value); }
54 template<
typename ParquetSerDeT = ParquetSerDe>
66 template<
typename OrcSerDeT = OrcSerDe>
67 void SetOrcSerDe(OrcSerDeT&& value) { m_orcSerDeHasBeenSet =
true; m_orcSerDe = std::forward<OrcSerDeT>(value); }
68 template<
typename OrcSerDeT = OrcSerDe>
74 bool m_parquetSerDeHasBeenSet =
false;
77 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