7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/textract/Textract_EXPORTS.h>
10#include <aws/textract/model/BlockType.h>
11#include <aws/textract/model/EntityType.h>
12#include <aws/textract/model/Geometry.h>
13#include <aws/textract/model/Query.h>
14#include <aws/textract/model/Relationship.h>
15#include <aws/textract/model/SelectionStatus.h>
16#include <aws/textract/model/TextType.h>
50 AWS_TEXTRACT_API
Block() =
default;
114 m_blockTypeHasBeenSet =
true;
132 m_confidenceHasBeenSet =
true;
133 m_confidence = value;
147 template <
typename TextT = Aws::String>
149 m_textHasBeenSet =
true;
150 m_text = std::forward<TextT>(value);
152 template <
typename TextT = Aws::String>
154 SetText(std::forward<TextT>(value));
167 m_textTypeHasBeenSet =
true;
185 m_rowIndexHasBeenSet =
true;
203 m_columnIndexHasBeenSet =
true;
204 m_columnIndex = value;
221 m_rowSpanHasBeenSet =
true;
239 m_columnSpanHasBeenSet =
true;
240 m_columnSpan = value;
256 template <
typename GeometryT = Geometry>
258 m_geometryHasBeenSet =
true;
259 m_geometry = std::forward<GeometryT>(value);
261 template <
typename GeometryT = Geometry>
275 template <
typename IdT = Aws::String>
277 m_idHasBeenSet =
true;
278 m_id = std::forward<IdT>(value);
280 template <
typename IdT = Aws::String>
282 SetId(std::forward<IdT>(value));
297 template <
typename RelationshipsT = Aws::Vector<Relationship>>
299 m_relationshipsHasBeenSet =
true;
300 m_relationships = std::forward<RelationshipsT>(value);
302 template <
typename RelationshipsT = Aws::Vector<Relationship>>
307 template <
typename RelationshipsT = Relationship>
309 m_relationshipsHasBeenSet =
true;
310 m_relationships.emplace_back(std::forward<RelationshipsT>(value));
338 template <
typename EntityTypesT = Aws::Vector<EntityType>>
340 m_entityTypesHasBeenSet =
true;
341 m_entityTypes = std::forward<EntityTypesT>(value);
343 template <
typename EntityTypesT = Aws::Vector<EntityType>>
349 m_entityTypesHasBeenSet =
true;
350 m_entityTypes.push_back(value);
363 m_selectionStatusHasBeenSet =
true;
364 m_selectionStatus = value;
384 m_pageHasBeenSet =
true;
399 template <
typename QueryT = Query>
401 m_queryHasBeenSet =
true;
402 m_query = std::forward<QueryT>(value);
404 template <
typename QueryT = Query>
406 SetQuery(std::forward<QueryT>(value));
413 double m_confidence{0.0};
421 int m_columnIndex{0};
440 bool m_blockTypeHasBeenSet =
false;
441 bool m_confidenceHasBeenSet =
false;
442 bool m_textHasBeenSet =
false;
443 bool m_textTypeHasBeenSet =
false;
444 bool m_rowIndexHasBeenSet =
false;
445 bool m_columnIndexHasBeenSet =
false;
446 bool m_rowSpanHasBeenSet =
false;
447 bool m_columnSpanHasBeenSet =
false;
448 bool m_geometryHasBeenSet =
false;
449 bool m_idHasBeenSet =
false;
450 bool m_relationshipsHasBeenSet =
false;
451 bool m_entityTypesHasBeenSet =
false;
452 bool m_selectionStatusHasBeenSet =
false;
453 bool m_pageHasBeenSet =
false;
454 bool m_queryHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue