7#include <aws/bedrock-data-automation/BedrockDataAutomation_EXPORTS.h>
8#include <aws/bedrock-data-automation/model/DocumentExtractionGranularity.h>
9#include <aws/bedrock-data-automation/model/DocumentBoundingBox.h>
22namespace BedrockDataAutomation
45 template<
typename GranularityT = DocumentExtractionGranularity>
46 void SetGranularity(GranularityT&& value) { m_granularityHasBeenSet =
true; m_granularity = std::forward<GranularityT>(value); }
47 template<
typename GranularityT = DocumentExtractionGranularity>
55 template<
typename BoundingBoxT = DocumentBoundingBox>
56 void SetBoundingBox(BoundingBoxT&& value) { m_boundingBoxHasBeenSet =
true; m_boundingBox = std::forward<BoundingBoxT>(value); }
57 template<
typename BoundingBoxT = DocumentBoundingBox>
63 bool m_granularityHasBeenSet =
false;
66 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