AWS SDK for C++
AWS SDK for C++ Version 1.11.925
Main Page
Related Pages
Namespaces
Classes
Modules
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-textract
include
aws
textract
model
HumanLoopDataAttributes.h
1
6
#pragma once
7
#include <aws/core/utils/memory/stl/AWSVector.h>
8
#include <aws/textract/Textract_EXPORTS.h>
9
#include <aws/textract/model/ContentClassifier.h>
10
11
#include <utility>
12
13
namespace
Aws
{
14
namespace
Utils {
15
namespace
Json {
16
class
JsonValue
;
17
class
JsonView;
18
}
// namespace Json
19
}
// namespace Utils
20
namespace
Textract {
21
namespace
Model {
22
30
class
HumanLoopDataAttributes
{
31
public
:
32
AWS_TEXTRACT_API
HumanLoopDataAttributes
() =
default
;
33
AWS_TEXTRACT_API
HumanLoopDataAttributes
(
Aws::Utils::Json::JsonView
jsonValue);
34
AWS_TEXTRACT_API
HumanLoopDataAttributes
&
operator=
(
Aws::Utils::Json::JsonView
jsonValue);
35
AWS_TEXTRACT_API
Aws::Utils::Json::JsonValue
Jsonize
()
const
;
36
38
42
inline
const
Aws::Vector<ContentClassifier>
&
GetContentClassifiers
()
const
{
return
m_contentClassifiers; }
43
inline
bool
ContentClassifiersHasBeenSet
()
const
{
return
m_contentClassifiersHasBeenSet; }
44
template
<
typename
ContentClassifiersT = Aws::Vector<ContentClassifier>>
45
void
SetContentClassifiers
(ContentClassifiersT&& value) {
46
m_contentClassifiersHasBeenSet =
true
;
47
m_contentClassifiers = std::forward<ContentClassifiersT>(value);
48
}
49
template
<
typename
ContentClassifiersT = Aws::Vector<ContentClassifier>>
50
HumanLoopDataAttributes
&
WithContentClassifiers
(ContentClassifiersT&& value) {
51
SetContentClassifiers
(std::forward<ContentClassifiersT>(value));
52
return
*
this
;
53
}
54
inline
HumanLoopDataAttributes
&
AddContentClassifiers
(
ContentClassifier
value) {
55
m_contentClassifiersHasBeenSet =
true
;
56
m_contentClassifiers.push_back(value);
57
return
*
this
;
58
}
60
private
:
61
Aws::Vector<ContentClassifier>
m_contentClassifiers;
62
bool
m_contentClassifiersHasBeenSet =
false
;
63
};
64
65
}
// namespace Model
66
}
// namespace Textract
67
}
// namespace Aws
Aws::Textract::Model::HumanLoopDataAttributes
Definition
HumanLoopDataAttributes.h:30
Aws::Textract::Model::HumanLoopDataAttributes::HumanLoopDataAttributes
AWS_TEXTRACT_API HumanLoopDataAttributes(Aws::Utils::Json::JsonView jsonValue)
Aws::Textract::Model::HumanLoopDataAttributes::AddContentClassifiers
HumanLoopDataAttributes & AddContentClassifiers(ContentClassifier value)
Definition
HumanLoopDataAttributes.h:54
Aws::Textract::Model::HumanLoopDataAttributes::GetContentClassifiers
const Aws::Vector< ContentClassifier > & GetContentClassifiers() const
Definition
HumanLoopDataAttributes.h:42
Aws::Textract::Model::HumanLoopDataAttributes::HumanLoopDataAttributes
AWS_TEXTRACT_API HumanLoopDataAttributes()=default
Aws::Textract::Model::HumanLoopDataAttributes::Jsonize
AWS_TEXTRACT_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Textract::Model::HumanLoopDataAttributes::operator=
AWS_TEXTRACT_API HumanLoopDataAttributes & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Textract::Model::HumanLoopDataAttributes::ContentClassifiersHasBeenSet
bool ContentClassifiersHasBeenSet() const
Definition
HumanLoopDataAttributes.h:43
Aws::Textract::Model::HumanLoopDataAttributes::WithContentClassifiers
HumanLoopDataAttributes & WithContentClassifiers(ContentClassifiersT &&value)
Definition
HumanLoopDataAttributes.h:50
Aws::Textract::Model::HumanLoopDataAttributes::SetContentClassifiers
void SetContentClassifiers(ContentClassifiersT &&value)
Definition
HumanLoopDataAttributes.h:45
Aws::Utils::Json::JsonValue
Aws::Utils::Json::JsonView
Aws::Textract::Model::ContentClassifier
ContentClassifier
Definition
ContentClassifier.h:13
Aws
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
smithy::client::JsonValue
Aws::Utils::Json::JsonValue JsonValue
Generated by
1.12.0
Privacy |
Site terms |
Cookie preferences