7#include <aws/bedrock-runtime/BedrockRuntime_EXPORTS.h>
8#include <aws/bedrock-runtime/model/Message.h>
21namespace BedrockRuntime
48 inline void SetMessage(
const Message& value) { m_messageHasBeenSet =
true; m_message = value; }
49 inline void SetMessage(
Message&& value) { m_messageHasBeenSet =
true; m_message = std::move(value); }
56 bool m_messageHasBeenSet =
false;
ConverseOutput & WithMessage(const Message &value)
AWS_BEDROCKRUNTIME_API ConverseOutput(Aws::Utils::Json::JsonView jsonValue)
void SetMessage(Message &&value)
void SetMessage(const Message &value)
const Message & GetMessage() const
AWS_BEDROCKRUNTIME_API ConverseOutput & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BEDROCKRUNTIME_API ConverseOutput()
ConverseOutput & WithMessage(Message &&value)
bool MessageHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue