7#include <aws/bedrock-data-automation/BedrockDataAutomation_EXPORTS.h>
8#include <aws/bedrock-data-automation/model/AudioStandardExtraction.h>
9#include <aws/bedrock-data-automation/model/AudioStandardGenerativeField.h>
20namespace BedrockDataAutomation {
39 template <
typename ExtractionT = AudioStandardExtraction>
41 m_extractionHasBeenSet =
true;
42 m_extraction = std::forward<ExtractionT>(value);
44 template <
typename ExtractionT = AudioStandardExtraction>
55 template <
typename GenerativeFieldT = AudioStandardGenerativeField>
57 m_generativeFieldHasBeenSet =
true;
58 m_generativeField = std::forward<GenerativeFieldT>(value);
60 template <
typename GenerativeFieldT = AudioStandardGenerativeField>
70 bool m_extractionHasBeenSet =
false;
71 bool m_generativeFieldHasBeenSet =
false;
AudioStandardOutputConfiguration & WithGenerativeField(GenerativeFieldT &&value)
bool ExtractionHasBeenSet() const
void SetExtraction(ExtractionT &&value)
AWS_BEDROCKDATAAUTOMATION_API Aws::Utils::Json::JsonValue Jsonize() const
bool GenerativeFieldHasBeenSet() const
const AudioStandardExtraction & GetExtraction() const
AWS_BEDROCKDATAAUTOMATION_API AudioStandardOutputConfiguration()=default
void SetGenerativeField(GenerativeFieldT &&value)
AWS_BEDROCKDATAAUTOMATION_API AudioStandardOutputConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
const AudioStandardGenerativeField & GetGenerativeField() const
AWS_BEDROCKDATAAUTOMATION_API AudioStandardOutputConfiguration(Aws::Utils::Json::JsonView jsonValue)
AudioStandardOutputConfiguration & WithExtraction(ExtractionT &&value)
Aws::Utils::Json::JsonValue JsonValue