7#include <aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h>
8#include <aws/bedrock-agent-runtime/model/OptimizedPrompt.h>
21namespace BedrockAgentRuntime
46 template<
typename OptimizedPromptT = OptimizedPrompt>
47 void SetOptimizedPrompt(OptimizedPromptT&& value) { m_optimizedPromptHasBeenSet =
true; m_optimizedPrompt = std::forward<OptimizedPromptT>(value); }
48 template<
typename OptimizedPromptT = OptimizedPrompt>
54 bool m_optimizedPromptHasBeenSet =
false;
OptimizedPromptEvent & WithOptimizedPrompt(OptimizedPromptT &&value)
AWS_BEDROCKAGENTRUNTIME_API OptimizedPromptEvent & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKAGENTRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
void SetOptimizedPrompt(OptimizedPromptT &&value)
bool OptimizedPromptHasBeenSet() const
AWS_BEDROCKAGENTRUNTIME_API OptimizedPromptEvent(Aws::Utils::Json::JsonView jsonValue)
const OptimizedPrompt & GetOptimizedPrompt() const
AWS_BEDROCKAGENTRUNTIME_API OptimizedPromptEvent()=default
Aws::Utils::Json::JsonValue JsonValue