7#include <aws/comprehend/Comprehend_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/comprehend/model/SyntaxToken.h>
46 inline int GetIndex()
const {
return m_index; }
48 inline void SetIndex(
int value) { m_indexHasBeenSet =
true; m_index = value; }
58 template<
typename SyntaxTokensT = Aws::Vector<SyntaxToken>>
59 void SetSyntaxTokens(SyntaxTokensT&& value) { m_syntaxTokensHasBeenSet =
true; m_syntaxTokens = std::forward<SyntaxTokensT>(value); }
60 template<
typename SyntaxTokensT = Aws::Vector<SyntaxToken>>
62 template<
typename SyntaxTokensT = SyntaxToken>
68 bool m_indexHasBeenSet =
false;
71 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