7#include <aws/bedrock-runtime/BedrockRuntime_EXPORTS.h>
8#include <aws/core/utils/Array.h>
19namespace BedrockRuntime {
47 template <
typename BodyT = Aws::Utils::CryptoBuffer>
49 m_bodyHasBeenSet =
true;
50 m_body = std::forward<BodyT>(value);
52 template <
typename BodyT = Aws::Utils::CryptoBuffer>
54 SetBody(std::forward<BodyT>(value));
60 bool m_bodyHasBeenSet =
false;
AWS_BEDROCKRUNTIME_API InvokeModelTokensRequest & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKRUNTIME_API InvokeModelTokensRequest(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
InvokeModelTokensRequest & WithBody(BodyT &&value)
bool BodyHasBeenSet() const
const Aws::Utils::CryptoBuffer & GetBody() const
AWS_BEDROCKRUNTIME_API InvokeModelTokensRequest()=default
void SetBody(BodyT &&value)
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue