7#include <aws/bedrock-data-automation/BedrockDataAutomation_EXPORTS.h>
8#include <aws/bedrock-data-automation/model/DocumentStandardExtraction.h>
9#include <aws/bedrock-data-automation/model/DocumentStandardGenerativeField.h>
10#include <aws/bedrock-data-automation/model/DocumentOutputFormat.h>
23namespace BedrockDataAutomation
46 template<
typename ExtractionT = DocumentStandardExtraction>
47 void SetExtraction(ExtractionT&& value) { m_extractionHasBeenSet =
true; m_extraction = std::forward<ExtractionT>(value); }
48 template<
typename ExtractionT = DocumentStandardExtraction>
56 template<
typename GenerativeFieldT = DocumentStandardGenerativeField>
57 void SetGenerativeField(GenerativeFieldT&& value) { m_generativeFieldHasBeenSet =
true; m_generativeField = std::forward<GenerativeFieldT>(value); }
58 template<
typename GenerativeFieldT = DocumentStandardGenerativeField>
66 template<
typename OutputFormatT = DocumentOutputFormat>
67 void SetOutputFormat(OutputFormatT&& value) { m_outputFormatHasBeenSet =
true; m_outputFormat = std::forward<OutputFormatT>(value); }
68 template<
typename OutputFormatT = DocumentOutputFormat>
74 bool m_extractionHasBeenSet =
false;
77 bool m_generativeFieldHasBeenSet =
false;
80 bool m_outputFormatHasBeenSet =
false;
void SetGenerativeField(GenerativeFieldT &&value)
DocumentStandardOutputConfiguration & WithGenerativeField(GenerativeFieldT &&value)
bool OutputFormatHasBeenSet() const
const DocumentOutputFormat & GetOutputFormat() const
AWS_BEDROCKDATAAUTOMATION_API DocumentStandardOutputConfiguration(Aws::Utils::Json::JsonView jsonValue)
DocumentStandardOutputConfiguration & WithExtraction(ExtractionT &&value)
void SetExtraction(ExtractionT &&value)
bool GenerativeFieldHasBeenSet() const
AWS_BEDROCKDATAAUTOMATION_API DocumentStandardOutputConfiguration()=default
bool ExtractionHasBeenSet() const
const DocumentStandardGenerativeField & GetGenerativeField() const
AWS_BEDROCKDATAAUTOMATION_API DocumentStandardOutputConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
DocumentStandardOutputConfiguration & WithOutputFormat(OutputFormatT &&value)
const DocumentStandardExtraction & GetExtraction() const
AWS_BEDROCKDATAAUTOMATION_API Aws::Utils::Json::JsonValue Jsonize() const
void SetOutputFormat(OutputFormatT &&value)
Aws::Utils::Json::JsonValue JsonValue