7#include <aws/kendra/Kendra_EXPORTS.h>
8#include <aws/kendra/model/HighlightType.h>
48 inline void SetBeginOffset(
int value) { m_beginOffsetHasBeenSet =
true; m_beginOffset = value; }
58 inline void SetEndOffset(
int value) { m_endOffsetHasBeenSet =
true; m_endOffset = value; }
69 inline void SetTopAnswer(
bool value) { m_topAnswerHasBeenSet =
true; m_topAnswer = value; }
85 bool m_beginOffsetHasBeenSet =
false;
88 bool m_endOffsetHasBeenSet =
false;
90 bool m_topAnswer{
false};
91 bool m_topAnswerHasBeenSet =
false;
94 bool m_typeHasBeenSet =
false;
Highlight & WithEndOffset(int value)
AWS_KENDRA_API Highlight()=default
bool TopAnswerHasBeenSet() const
Highlight & WithType(HighlightType value)
Highlight & WithBeginOffset(int value)
bool EndOffsetHasBeenSet() const
AWS_KENDRA_API Highlight & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetBeginOffset(int value)
int GetBeginOffset() const
void SetType(HighlightType value)
bool BeginOffsetHasBeenSet() const
bool TypeHasBeenSet() const
bool GetTopAnswer() const
Highlight & WithTopAnswer(bool value)
AWS_KENDRA_API Highlight(Aws::Utils::Json::JsonView jsonValue)
void SetTopAnswer(bool value)
AWS_KENDRA_API Aws::Utils::Json::JsonValue Jsonize() const
HighlightType GetType() const
void SetEndOffset(int value)
Aws::Utils::Json::JsonValue JsonValue