AWS SDK for C++
AWS SDK for C++ Version 1.11.717
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-textract
include
aws
textract
model
SignatureDetection.h
1
6
#pragma once
7
#include <aws/textract/Textract_EXPORTS.h>
8
#include <aws/textract/model/Geometry.h>
9
10
#include <utility>
11
12
namespace
Aws
{
13
namespace
Utils {
14
namespace
Json {
15
class
JsonValue
;
16
class
JsonView;
17
}
// namespace Json
18
}
// namespace Utils
19
namespace
Textract {
20
namespace
Model {
21
28
class
SignatureDetection
{
29
public
:
30
AWS_TEXTRACT_API
SignatureDetection
() =
default
;
31
AWS_TEXTRACT_API
SignatureDetection
(
Aws::Utils::Json::JsonView
jsonValue);
32
AWS_TEXTRACT_API
SignatureDetection
&
operator=
(
Aws::Utils::Json::JsonView
jsonValue);
33
AWS_TEXTRACT_API
Aws::Utils::Json::JsonValue
Jsonize
()
const
;
34
36
40
inline
double
GetConfidence
()
const
{
return
m_confidence; }
41
inline
bool
ConfidenceHasBeenSet
()
const
{
return
m_confidenceHasBeenSet; }
42
inline
void
SetConfidence
(
double
value) {
43
m_confidenceHasBeenSet =
true
;
44
m_confidence = value;
45
}
46
inline
SignatureDetection
&
WithConfidence
(
double
value) {
47
SetConfidence
(value);
48
return
*
this
;
49
}
51
53
54
inline
const
Geometry
&
GetGeometry
()
const
{
return
m_geometry; }
55
inline
bool
GeometryHasBeenSet
()
const
{
return
m_geometryHasBeenSet; }
56
template
<
typename
GeometryT = Geometry>
57
void
SetGeometry
(GeometryT&& value) {
58
m_geometryHasBeenSet =
true
;
59
m_geometry = std::forward<GeometryT>(value);
60
}
61
template
<
typename
GeometryT = Geometry>
62
SignatureDetection
&
WithGeometry
(GeometryT&& value) {
63
SetGeometry
(std::forward<GeometryT>(value));
64
return
*
this
;
65
}
67
private
:
68
double
m_confidence{0.0};
69
70
Geometry m_geometry;
71
bool
m_confidenceHasBeenSet =
false
;
72
bool
m_geometryHasBeenSet =
false
;
73
};
74
75
}
// namespace Model
76
}
// namespace Textract
77
}
// namespace Aws
Aws::Textract::Model::Geometry
Definition
Geometry.h:31
Aws::Textract::Model::SignatureDetection
Definition
SignatureDetection.h:28
Aws::Textract::Model::SignatureDetection::GetGeometry
const Geometry & GetGeometry() const
Definition
SignatureDetection.h:54
Aws::Textract::Model::SignatureDetection::operator=
AWS_TEXTRACT_API SignatureDetection & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Textract::Model::SignatureDetection::ConfidenceHasBeenSet
bool ConfidenceHasBeenSet() const
Definition
SignatureDetection.h:41
Aws::Textract::Model::SignatureDetection::GetConfidence
double GetConfidence() const
Definition
SignatureDetection.h:40
Aws::Textract::Model::SignatureDetection::SignatureDetection
AWS_TEXTRACT_API SignatureDetection()=default
Aws::Textract::Model::SignatureDetection::SetConfidence
void SetConfidence(double value)
Definition
SignatureDetection.h:42
Aws::Textract::Model::SignatureDetection::WithConfidence
SignatureDetection & WithConfidence(double value)
Definition
SignatureDetection.h:46
Aws::Textract::Model::SignatureDetection::SignatureDetection
AWS_TEXTRACT_API SignatureDetection(Aws::Utils::Json::JsonView jsonValue)
Aws::Textract::Model::SignatureDetection::WithGeometry
SignatureDetection & WithGeometry(GeometryT &&value)
Definition
SignatureDetection.h:62
Aws::Textract::Model::SignatureDetection::SetGeometry
void SetGeometry(GeometryT &&value)
Definition
SignatureDetection.h:57
Aws::Textract::Model::SignatureDetection::Jsonize
AWS_TEXTRACT_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Textract::Model::SignatureDetection::GeometryHasBeenSet
bool GeometryHasBeenSet() const
Definition
SignatureDetection.h:55
Aws::Utils::Json::JsonValue
Aws::Utils::Json::JsonView
Aws
smithy::client::JsonValue
Aws::Utils::Json::JsonValue JsonValue
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences