7#include <aws/bedrock-data-automation/BedrockDataAutomation_EXPORTS.h>
8#include <aws/bedrock-data-automation/model/DocumentBoundingBox.h>
9#include <aws/bedrock-data-automation/model/DocumentExtractionGranularity.h>
20namespace BedrockDataAutomation {
39 template <
typename GranularityT = DocumentExtractionGranularity>
41 m_granularityHasBeenSet =
true;
42 m_granularity = std::forward<GranularityT>(value);
44 template <
typename GranularityT = DocumentExtractionGranularity>
55 template <
typename BoundingBoxT = DocumentBoundingBox>
57 m_boundingBoxHasBeenSet =
true;
58 m_boundingBox = std::forward<BoundingBoxT>(value);
60 template <
typename BoundingBoxT = DocumentBoundingBox>
70 bool m_granularityHasBeenSet =
false;
71 bool m_boundingBoxHasBeenSet =
false;
const DocumentExtractionGranularity & GetGranularity() const
void SetBoundingBox(BoundingBoxT &&value)
AWS_BEDROCKDATAAUTOMATION_API DocumentStandardExtraction(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKDATAAUTOMATION_API DocumentStandardExtraction()=default
const DocumentBoundingBox & GetBoundingBox() const
AWS_BEDROCKDATAAUTOMATION_API Aws::Utils::Json::JsonValue Jsonize() const
bool GranularityHasBeenSet() const
void SetGranularity(GranularityT &&value)
DocumentStandardExtraction & WithGranularity(GranularityT &&value)
DocumentStandardExtraction & WithBoundingBox(BoundingBoxT &&value)
AWS_BEDROCKDATAAUTOMATION_API DocumentStandardExtraction & operator=(Aws::Utils::Json::JsonView jsonValue)
bool BoundingBoxHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue