7#include <aws/comprehend/Comprehend_EXPORTS.h>
8#include <aws/comprehend/model/SyntaxToken.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
40 inline int GetIndex()
const {
return m_index; }
43 m_indexHasBeenSet =
true;
58 template <
typename SyntaxTokensT = Aws::Vector<SyntaxToken>>
60 m_syntaxTokensHasBeenSet =
true;
61 m_syntaxTokens = std::forward<SyntaxTokensT>(value);
63 template <
typename SyntaxTokensT = Aws::Vector<SyntaxToken>>
68 template <
typename SyntaxTokensT = SyntaxToken>
70 m_syntaxTokensHasBeenSet =
true;
71 m_syntaxTokens.emplace_back(std::forward<SyntaxTokensT>(value));
79 bool m_indexHasBeenSet =
false;
80 bool m_syntaxTokensHasBeenSet =
false;
AWS_COMPREHEND_API BatchDetectSyntaxItemResult & operator=(Aws::Utils::Json::JsonView jsonValue)
BatchDetectSyntaxItemResult & WithIndex(int value)
const Aws::Vector< SyntaxToken > & GetSyntaxTokens() const
BatchDetectSyntaxItemResult & WithSyntaxTokens(SyntaxTokensT &&value)
bool SyntaxTokensHasBeenSet() const
AWS_COMPREHEND_API BatchDetectSyntaxItemResult()=default
BatchDetectSyntaxItemResult & AddSyntaxTokens(SyntaxTokensT &&value)
AWS_COMPREHEND_API BatchDetectSyntaxItemResult(Aws::Utils::Json::JsonView jsonValue)
AWS_COMPREHEND_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSyntaxTokens(SyntaxTokensT &&value)
bool IndexHasBeenSet() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue