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
GetDocumentAnalysisRequest.h
1
6
#pragma once
7
#include <aws/core/utils/memory/stl/AWSString.h>
8
#include <aws/textract/TextractRequest.h>
9
#include <aws/textract/Textract_EXPORTS.h>
10
11
#include <utility>
12
13
namespace
Aws
{
14
namespace
Textract {
15
namespace
Model {
16
19
class
GetDocumentAnalysisRequest
:
public
TextractRequest
{
20
public
:
21
AWS_TEXTRACT_API
GetDocumentAnalysisRequest
() =
default
;
22
23
// Service request name is the Operation name which will send this request out,
24
// each operation should has unique request name, so that we can get operation's name from this request.
25
// Note: this is not true for response, multiple operations may have the same response name,
26
// so we can not get operation's name from response.
27
inline
virtual
const
char
*
GetServiceRequestName
()
const override
{
return
"GetDocumentAnalysis"
; }
28
29
AWS_TEXTRACT_API
Aws::String
SerializePayload
()
const override
;
30
31
AWS_TEXTRACT_API
Aws::Http::HeaderValueCollection
GetRequestSpecificHeaders
()
const override
;
32
34
39
inline
const
Aws::String
&
GetJobId
()
const
{
return
m_jobId; }
40
inline
bool
JobIdHasBeenSet
()
const
{
return
m_jobIdHasBeenSet; }
41
template
<
typename
JobIdT = Aws::String>
42
void
SetJobId
(JobIdT&& value) {
43
m_jobIdHasBeenSet =
true
;
44
m_jobId = std::forward<JobIdT>(value);
45
}
46
template
<
typename
JobIdT = Aws::String>
47
GetDocumentAnalysisRequest
&
WithJobId
(JobIdT&& value) {
48
SetJobId
(std::forward<JobIdT>(value));
49
return
*
this
;
50
}
52
54
59
inline
int
GetMaxResults
()
const
{
return
m_maxResults; }
60
inline
bool
MaxResultsHasBeenSet
()
const
{
return
m_maxResultsHasBeenSet; }
61
inline
void
SetMaxResults
(
int
value) {
62
m_maxResultsHasBeenSet =
true
;
63
m_maxResults = value;
64
}
65
inline
GetDocumentAnalysisRequest
&
WithMaxResults
(
int
value) {
66
SetMaxResults
(value);
67
return
*
this
;
68
}
70
72
77
inline
const
Aws::String
&
GetNextToken
()
const
{
return
m_nextToken; }
78
inline
bool
NextTokenHasBeenSet
()
const
{
return
m_nextTokenHasBeenSet; }
79
template
<
typename
NextTokenT = Aws::String>
80
void
SetNextToken
(NextTokenT&& value) {
81
m_nextTokenHasBeenSet =
true
;
82
m_nextToken = std::forward<NextTokenT>(value);
83
}
84
template
<
typename
NextTokenT = Aws::String>
85
GetDocumentAnalysisRequest
&
WithNextToken
(NextTokenT&& value) {
86
SetNextToken
(std::forward<NextTokenT>(value));
87
return
*
this
;
88
}
90
private
:
91
Aws::String
m_jobId;
92
93
int
m_maxResults{0};
94
95
Aws::String
m_nextToken;
96
bool
m_jobIdHasBeenSet =
false
;
97
bool
m_maxResultsHasBeenSet =
false
;
98
bool
m_nextTokenHasBeenSet =
false
;
99
};
100
101
}
// namespace Model
102
}
// namespace Textract
103
}
// namespace Aws
Aws::Textract::Model::GetDocumentAnalysisRequest
Definition
GetDocumentAnalysisRequest.h:19
Aws::Textract::Model::GetDocumentAnalysisRequest::GetMaxResults
int GetMaxResults() const
Definition
GetDocumentAnalysisRequest.h:59
Aws::Textract::Model::GetDocumentAnalysisRequest::SerializePayload
AWS_TEXTRACT_API Aws::String SerializePayload() const override
Aws::Textract::Model::GetDocumentAnalysisRequest::SetNextToken
void SetNextToken(NextTokenT &&value)
Definition
GetDocumentAnalysisRequest.h:80
Aws::Textract::Model::GetDocumentAnalysisRequest::GetDocumentAnalysisRequest
AWS_TEXTRACT_API GetDocumentAnalysisRequest()=default
Aws::Textract::Model::GetDocumentAnalysisRequest::SetMaxResults
void SetMaxResults(int value)
Definition
GetDocumentAnalysisRequest.h:61
Aws::Textract::Model::GetDocumentAnalysisRequest::WithNextToken
GetDocumentAnalysisRequest & WithNextToken(NextTokenT &&value)
Definition
GetDocumentAnalysisRequest.h:85
Aws::Textract::Model::GetDocumentAnalysisRequest::GetRequestSpecificHeaders
AWS_TEXTRACT_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::Textract::Model::GetDocumentAnalysisRequest::SetJobId
void SetJobId(JobIdT &&value)
Definition
GetDocumentAnalysisRequest.h:42
Aws::Textract::Model::GetDocumentAnalysisRequest::GetJobId
const Aws::String & GetJobId() const
Definition
GetDocumentAnalysisRequest.h:39
Aws::Textract::Model::GetDocumentAnalysisRequest::NextTokenHasBeenSet
bool NextTokenHasBeenSet() const
Definition
GetDocumentAnalysisRequest.h:78
Aws::Textract::Model::GetDocumentAnalysisRequest::JobIdHasBeenSet
bool JobIdHasBeenSet() const
Definition
GetDocumentAnalysisRequest.h:40
Aws::Textract::Model::GetDocumentAnalysisRequest::MaxResultsHasBeenSet
bool MaxResultsHasBeenSet() const
Definition
GetDocumentAnalysisRequest.h:60
Aws::Textract::Model::GetDocumentAnalysisRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition
GetDocumentAnalysisRequest.h:27
Aws::Textract::Model::GetDocumentAnalysisRequest::WithMaxResults
GetDocumentAnalysisRequest & WithMaxResults(int value)
Definition
GetDocumentAnalysisRequest.h:65
Aws::Textract::Model::GetDocumentAnalysisRequest::WithJobId
GetDocumentAnalysisRequest & WithJobId(JobIdT &&value)
Definition
GetDocumentAnalysisRequest.h:47
Aws::Textract::Model::GetDocumentAnalysisRequest::GetNextToken
const Aws::String & GetNextToken() const
Definition
GetDocumentAnalysisRequest.h:77
Aws::Textract::TextractRequest
Definition
TextractRequest.h:15
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Aws
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Generated by
1.12.0
Privacy |
Site terms |
Cookie preferences