7#include <aws/firehose/Firehose_EXPORTS.h>
8#include <aws/firehose/model/SchemaConfiguration.h>
9#include <aws/firehose/model/InputFormatConfiguration.h>
10#include <aws/firehose/model/OutputFormatConfiguration.h>
57 template<
typename SchemaConfigurationT = SchemaConfiguration>
58 void SetSchemaConfiguration(SchemaConfigurationT&& value) { m_schemaConfigurationHasBeenSet =
true; m_schemaConfiguration = std::forward<SchemaConfigurationT>(value); }
59 template<
typename SchemaConfigurationT = SchemaConfiguration>
71 template<
typename InputFormatConfigurationT = InputFormatConfiguration>
72 void SetInputFormatConfiguration(InputFormatConfigurationT&& value) { m_inputFormatConfigurationHasBeenSet =
true; m_inputFormatConfiguration = std::forward<InputFormatConfigurationT>(value); }
73 template<
typename InputFormatConfigurationT = InputFormatConfiguration>
85 template<
typename OutputFormatConfigurationT = OutputFormatConfiguration>
86 void SetOutputFormatConfiguration(OutputFormatConfigurationT&& value) { m_outputFormatConfigurationHasBeenSet =
true; m_outputFormatConfiguration = std::forward<OutputFormatConfigurationT>(value); }
87 template<
typename OutputFormatConfigurationT = OutputFormatConfiguration>
98 inline void SetEnabled(
bool value) { m_enabledHasBeenSet =
true; m_enabled = value; }
104 bool m_schemaConfigurationHasBeenSet =
false;
107 bool m_inputFormatConfigurationHasBeenSet =
false;
110 bool m_outputFormatConfigurationHasBeenSet =
false;
112 bool m_enabled{
false};
113 bool m_enabledHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue