7#include <aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h>
19namespace BedrockAgentRuntime
73 bool m_excludePreviousThinkingSteps{
false};
74 bool m_excludePreviousThinkingStepsHasBeenSet =
false;
76 int m_previousConversationTurnsToInclude{0};
77 bool m_previousConversationTurnsToIncludeHasBeenSet =
false;
PromptCreationConfigurations & WithExcludePreviousThinkingSteps(bool value)
AWS_BEDROCKAGENTRUNTIME_API PromptCreationConfigurations & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKAGENTRUNTIME_API PromptCreationConfigurations(Aws::Utils::Json::JsonView jsonValue)
void SetExcludePreviousThinkingSteps(bool value)
bool GetExcludePreviousThinkingSteps() const
int GetPreviousConversationTurnsToInclude() const
AWS_BEDROCKAGENTRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
PromptCreationConfigurations & WithPreviousConversationTurnsToInclude(int value)
bool PreviousConversationTurnsToIncludeHasBeenSet() const
void SetPreviousConversationTurnsToInclude(int value)
bool ExcludePreviousThinkingStepsHasBeenSet() const
AWS_BEDROCKAGENTRUNTIME_API PromptCreationConfigurations()=default
Aws::Utils::Json::JsonValue JsonValue