7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/kendra/Kendra_EXPORTS.h>
42 m_beginOffsetHasBeenSet =
true;
43 m_beginOffset = value;
59 m_endOffsetHasBeenSet =
true;
74 template <
typename TermT = Aws::String>
76 m_termHasBeenSet =
true;
77 m_term = std::forward<TermT>(value);
79 template <
typename TermT = Aws::String>
81 SetTerm(std::forward<TermT>(value));
92 template <
typename CorrectedTermT = Aws::String>
94 m_correctedTermHasBeenSet =
true;
95 m_correctedTerm = std::forward<CorrectedTermT>(value);
97 template <
typename CorrectedTermT = Aws::String>
104 int m_beginOffset{0};
111 bool m_beginOffsetHasBeenSet =
false;
112 bool m_endOffsetHasBeenSet =
false;
113 bool m_termHasBeenSet =
false;
114 bool m_correctedTermHasBeenSet =
false;
AWS_KENDRA_API Correction()=default
bool BeginOffsetHasBeenSet() const
Correction & WithBeginOffset(int value)
Correction & WithEndOffset(int value)
void SetCorrectedTerm(CorrectedTermT &&value)
bool EndOffsetHasBeenSet() const
Correction & WithTerm(TermT &&value)
void SetTerm(TermT &&value)
AWS_KENDRA_API Correction & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_KENDRA_API Aws::Utils::Json::JsonValue Jsonize() const
int GetBeginOffset() const
AWS_KENDRA_API Correction(Aws::Utils::Json::JsonView jsonValue)
void SetBeginOffset(int value)
bool TermHasBeenSet() const
const Aws::String & GetTerm() const
Correction & WithCorrectedTerm(CorrectedTermT &&value)
void SetEndOffset(int value)
bool CorrectedTermHasBeenSet() const
const Aws::String & GetCorrectedTerm() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue