7#include <aws/bedrock-runtime/BedrockRuntime_EXPORTS.h>
16namespace BedrockRuntime {
41 m_documentIndexHasBeenSet =
true;
42 m_documentIndex = value;
55 inline int GetStart()
const {
return m_start; }
58 m_startHasBeenSet =
true;
72 inline int GetEnd()
const {
return m_end; }
75 m_endHasBeenSet =
true;
84 int m_documentIndex{0};
89 bool m_documentIndexHasBeenSet =
false;
90 bool m_startHasBeenSet =
false;
91 bool m_endHasBeenSet =
false;
AWS_BEDROCKRUNTIME_API DocumentChunkLocation()=default
AWS_BEDROCKRUNTIME_API DocumentChunkLocation & operator=(Aws::Utils::Json::JsonView jsonValue)
DocumentChunkLocation & WithDocumentIndex(int value)
bool DocumentIndexHasBeenSet() const
bool EndHasBeenSet() const
DocumentChunkLocation & WithStart(int value)
AWS_BEDROCKRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
int GetDocumentIndex() const
DocumentChunkLocation & WithEnd(int value)
AWS_BEDROCKRUNTIME_API DocumentChunkLocation(Aws::Utils::Json::JsonView jsonValue)
void SetDocumentIndex(int value)
bool StartHasBeenSet() const
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue