7#include <aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h>
8#include <aws/bedrock-agent-runtime/model/FlowTrace.h>
21namespace BedrockAgentRuntime
51 template<
typename TraceT = FlowTrace>
52 void SetTrace(TraceT&& value) { m_traceHasBeenSet =
true; m_trace = std::forward<TraceT>(value); }
53 template<
typename TraceT = FlowTrace>
59 bool m_traceHasBeenSet =
false;
AWS_BEDROCKAGENTRUNTIME_API FlowTraceEvent()=default
AWS_BEDROCKAGENTRUNTIME_API FlowTraceEvent & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKAGENTRUNTIME_API FlowTraceEvent(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKAGENTRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
void SetTrace(TraceT &&value)
bool TraceHasBeenSet() const
const FlowTrace & GetTrace() const
FlowTraceEvent & WithTrace(TraceT &&value)
Aws::Utils::Json::JsonValue JsonValue