7#include <aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h>
8#include <aws/bedrock-agent-runtime/model/TextResponsePart.h>
19namespace BedrockAgentRuntime {
49 template <
typename TextResponsePartT = TextResponsePart>
51 m_textResponsePartHasBeenSet =
true;
52 m_textResponsePart = std::forward<TextResponsePartT>(value);
54 template <
typename TextResponsePartT = TextResponsePart>
62 bool m_textResponsePartHasBeenSet =
false;
const TextResponsePart & GetTextResponsePart() const
AWS_BEDROCKAGENTRUNTIME_API GeneratedResponsePart(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKAGENTRUNTIME_API GeneratedResponsePart & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TextResponsePartHasBeenSet() const
AWS_BEDROCKAGENTRUNTIME_API GeneratedResponsePart()=default
AWS_BEDROCKAGENTRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
GeneratedResponsePart & WithTextResponsePart(TextResponsePartT &&value)
void SetTextResponsePart(TextResponsePartT &&value)
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue