7#include <aws/bedrock-runtime/BedrockRuntime_EXPORTS.h>
19namespace BedrockRuntime
47 inline void SetDocumentIndex(
int value) { m_documentIndexHasBeenSet =
true; m_documentIndex = value; }
55 inline int GetStart()
const {
return m_start; }
57 inline void SetStart(
int value) { m_startHasBeenSet =
true; m_start = value; }
65 inline int GetEnd()
const {
return m_end; }
67 inline void SetEnd(
int value) { m_endHasBeenSet =
true; m_end = value; }
72 int m_documentIndex{0};
73 bool m_documentIndexHasBeenSet =
false;
76 bool m_startHasBeenSet =
false;
79 bool m_endHasBeenSet =
false;
bool EndHasBeenSet() const
int GetDocumentIndex() const
DocumentCharLocation & WithEnd(int value)
AWS_BEDROCKRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
DocumentCharLocation & WithStart(int value)
AWS_BEDROCKRUNTIME_API DocumentCharLocation()=default
DocumentCharLocation & WithDocumentIndex(int value)
bool DocumentIndexHasBeenSet() const
bool StartHasBeenSet() const
AWS_BEDROCKRUNTIME_API DocumentCharLocation & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDocumentIndex(int value)
AWS_BEDROCKRUNTIME_API DocumentCharLocation(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue