7#include <aws/bedrock-runtime/BedrockRuntime_EXPORTS.h>
16namespace BedrockRuntime {
41 m_searchResultIndexHasBeenSet =
true;
42 m_searchResultIndex = value;
55 inline int GetStart()
const {
return m_start; }
58 m_startHasBeenSet =
true;
71 inline int GetEnd()
const {
return m_end; }
74 m_endHasBeenSet =
true;
83 int m_searchResultIndex{0};
88 bool m_searchResultIndexHasBeenSet =
false;
89 bool m_startHasBeenSet =
false;
90 bool m_endHasBeenSet =
false;
bool SearchResultIndexHasBeenSet() const
bool EndHasBeenSet() const
int GetSearchResultIndex() const
bool StartHasBeenSet() const
AWS_BEDROCKRUNTIME_API SearchResultLocation & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKRUNTIME_API SearchResultLocation()=default
SearchResultLocation & WithSearchResultIndex(int value)
void SetSearchResultIndex(int value)
AWS_BEDROCKRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
SearchResultLocation & WithEnd(int value)
AWS_BEDROCKRUNTIME_API SearchResultLocation(Aws::Utils::Json::JsonView jsonValue)
SearchResultLocation & WithStart(int value)
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue