7#include <aws/bedrock-data-automation/BedrockDataAutomation_EXPORTS.h>
8#include <aws/bedrock-data-automation/model/VideoStandardExtraction.h>
9#include <aws/bedrock-data-automation/model/VideoStandardGenerativeField.h>
22namespace BedrockDataAutomation
45 template<
typename ExtractionT = V
ideoStandardExtraction>
46 void SetExtraction(ExtractionT&& value) { m_extractionHasBeenSet =
true; m_extraction = std::forward<ExtractionT>(value); }
47 template<
typename ExtractionT = V
ideoStandardExtraction>
55 template<
typename GenerativeFieldT = V
ideoStandardGenerativeField>
56 void SetGenerativeField(GenerativeFieldT&& value) { m_generativeFieldHasBeenSet =
true; m_generativeField = std::forward<GenerativeFieldT>(value); }
57 template<
typename GenerativeFieldT = V
ideoStandardGenerativeField>
63 bool m_extractionHasBeenSet =
false;
66 bool m_generativeFieldHasBeenSet =
false;
const VideoStandardExtraction & GetExtraction() const
AWS_BEDROCKDATAAUTOMATION_API VideoStandardOutputConfiguration()=default
AWS_BEDROCKDATAAUTOMATION_API VideoStandardOutputConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetExtraction(ExtractionT &&value)
const VideoStandardGenerativeField & GetGenerativeField() const
bool GenerativeFieldHasBeenSet() const
VideoStandardOutputConfiguration & WithExtraction(ExtractionT &&value)
AWS_BEDROCKDATAAUTOMATION_API Aws::Utils::Json::JsonValue Jsonize() const
bool ExtractionHasBeenSet() const
VideoStandardOutputConfiguration & WithGenerativeField(GenerativeFieldT &&value)
AWS_BEDROCKDATAAUTOMATION_API VideoStandardOutputConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetGenerativeField(GenerativeFieldT &&value)
Aws::Utils::Json::JsonValue JsonValue