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
Warning.h
1
6
#pragma once
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
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
Warning
{
31
public
:
32
AWS_TEXTRACT_API
Warning
() =
default
;
33
AWS_TEXTRACT_API
Warning
(
Aws::Utils::Json::JsonView
jsonValue);
34
AWS_TEXTRACT_API
Warning
&
operator=
(
Aws::Utils::Json::JsonView
jsonValue);
35
AWS_TEXTRACT_API
Aws::Utils::Json::JsonValue
Jsonize
()
const
;
36
38
41
inline
const
Aws::String
&
GetErrorCode
()
const
{
return
m_errorCode; }
42
inline
bool
ErrorCodeHasBeenSet
()
const
{
return
m_errorCodeHasBeenSet; }
43
template
<
typename
ErrorCodeT = Aws::String>
44
void
SetErrorCode
(ErrorCodeT&& value) {
45
m_errorCodeHasBeenSet =
true
;
46
m_errorCode = std::forward<ErrorCodeT>(value);
47
}
48
template
<
typename
ErrorCodeT = Aws::String>
49
Warning
&
WithErrorCode
(ErrorCodeT&& value) {
50
SetErrorCode
(std::forward<ErrorCodeT>(value));
51
return
*
this
;
52
}
54
56
59
inline
const
Aws::Vector<int>
&
GetPages
()
const
{
return
m_pages; }
60
inline
bool
PagesHasBeenSet
()
const
{
return
m_pagesHasBeenSet; }
61
template
<
typename
PagesT = Aws::Vector<
int
>>
62
void
SetPages
(PagesT&& value) {
63
m_pagesHasBeenSet =
true
;
64
m_pages = std::forward<PagesT>(value);
65
}
66
template
<
typename
PagesT = Aws::Vector<
int
>>
67
Warning
&
WithPages
(PagesT&& value) {
68
SetPages
(std::forward<PagesT>(value));
69
return
*
this
;
70
}
71
inline
Warning
&
AddPages
(
int
value) {
72
m_pagesHasBeenSet =
true
;
73
m_pages.push_back(value);
74
return
*
this
;
75
}
77
private
:
78
Aws::String
m_errorCode;
79
80
Aws::Vector<int>
m_pages;
81
bool
m_errorCodeHasBeenSet =
false
;
82
bool
m_pagesHasBeenSet =
false
;
83
};
84
85
}
// namespace Model
86
}
// namespace Textract
87
}
// namespace Aws
Aws::Textract::Model::Warning
Definition
Warning.h:30
Aws::Textract::Model::Warning::SetErrorCode
void SetErrorCode(ErrorCodeT &&value)
Definition
Warning.h:44
Aws::Textract::Model::Warning::ErrorCodeHasBeenSet
bool ErrorCodeHasBeenSet() const
Definition
Warning.h:42
Aws::Textract::Model::Warning::WithPages
Warning & WithPages(PagesT &&value)
Definition
Warning.h:67
Aws::Textract::Model::Warning::Warning
AWS_TEXTRACT_API Warning(Aws::Utils::Json::JsonView jsonValue)
Aws::Textract::Model::Warning::WithErrorCode
Warning & WithErrorCode(ErrorCodeT &&value)
Definition
Warning.h:49
Aws::Textract::Model::Warning::AddPages
Warning & AddPages(int value)
Definition
Warning.h:71
Aws::Textract::Model::Warning::Warning
AWS_TEXTRACT_API Warning()=default
Aws::Textract::Model::Warning::GetErrorCode
const Aws::String & GetErrorCode() const
Definition
Warning.h:41
Aws::Textract::Model::Warning::PagesHasBeenSet
bool PagesHasBeenSet() const
Definition
Warning.h:60
Aws::Textract::Model::Warning::GetPages
const Aws::Vector< int > & GetPages() const
Definition
Warning.h:59
Aws::Textract::Model::Warning::SetPages
void SetPages(PagesT &&value)
Definition
Warning.h:62
Aws::Textract::Model::Warning::Jsonize
AWS_TEXTRACT_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Textract::Model::Warning::operator=
AWS_TEXTRACT_API Warning & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue
Aws::Utils::Json::JsonView
Aws
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
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