7#include <aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/bedrock-agent-runtime/model/RetrievalResultContentColumnType.h>
22namespace BedrockAgentRuntime
48 template<
typename ColumnNameT = Aws::String>
49 void SetColumnName(ColumnNameT&& value) { m_columnNameHasBeenSet =
true; m_columnName = std::forward<ColumnNameT>(value); }
50 template<
typename ColumnNameT = Aws::String>
60 template<
typename ColumnValueT = Aws::String>
61 void SetColumnValue(ColumnValueT&& value) { m_columnValueHasBeenSet =
true; m_columnValue = std::forward<ColumnValueT>(value); }
62 template<
typename ColumnValueT = Aws::String>
78 bool m_columnNameHasBeenSet =
false;
81 bool m_columnValueHasBeenSet =
false;
84 bool m_typeHasBeenSet =
false;
void SetType(RetrievalResultContentColumnType value)
RetrievalResultContentColumn & WithType(RetrievalResultContentColumnType value)
const Aws::String & GetColumnName() const
bool ColumnNameHasBeenSet() const
const Aws::String & GetColumnValue() const
void SetColumnValue(ColumnValueT &&value)
void SetColumnName(ColumnNameT &&value)
AWS_BEDROCKAGENTRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BEDROCKAGENTRUNTIME_API RetrievalResultContentColumn & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TypeHasBeenSet() const
AWS_BEDROCKAGENTRUNTIME_API RetrievalResultContentColumn(Aws::Utils::Json::JsonView jsonValue)
RetrievalResultContentColumnType GetType() const
AWS_BEDROCKAGENTRUNTIME_API RetrievalResultContentColumn()=default
RetrievalResultContentColumn & WithColumnValue(ColumnValueT &&value)
bool ColumnValueHasBeenSet() const
RetrievalResultContentColumn & WithColumnName(ColumnNameT &&value)
RetrievalResultContentColumnType
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue