7#include <aws/kendra/Kendra_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
47 inline void SetBeginOffset(
int value) { m_beginOffsetHasBeenSet =
true; m_beginOffset = value; }
58 inline void SetEndOffset(
int value) { m_endOffsetHasBeenSet =
true; m_endOffset = value; }
68 template<
typename TermT = Aws::String>
69 void SetTerm(TermT&& value) { m_termHasBeenSet =
true; m_term = std::forward<TermT>(value); }
70 template<
typename TermT = Aws::String>
80 template<
typename CorrectedTermT = Aws::String>
81 void SetCorrectedTerm(CorrectedTermT&& value) { m_correctedTermHasBeenSet =
true; m_correctedTerm = std::forward<CorrectedTermT>(value); }
82 template<
typename CorrectedTermT = Aws::String>
88 bool m_beginOffsetHasBeenSet =
false;
91 bool m_endOffsetHasBeenSet =
false;
94 bool m_termHasBeenSet =
false;
97 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