7#include <aws/bedrock-runtime/BedrockRuntime_EXPORTS.h>
8#include <aws/bedrock-runtime/model/ConverseTokensRequest.h>
9#include <aws/bedrock-runtime/model/InvokeModelTokensRequest.h>
20namespace BedrockRuntime {
45 template <
typename InvokeModelT = InvokeModelTokensRequest>
47 m_invokeModelHasBeenSet =
true;
48 m_invokeModel = std::forward<InvokeModelT>(value);
50 template <
typename InvokeModelT = InvokeModelTokensRequest>
65 template <
typename ConverseT = ConverseTokensRequest>
67 m_converseHasBeenSet =
true;
68 m_converse = std::forward<ConverseT>(value);
70 template <
typename ConverseT = ConverseTokensRequest>
80 bool m_invokeModelHasBeenSet =
false;
81 bool m_converseHasBeenSet =
false;
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue