7#include <aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h>
8#include <aws/bedrock-agent-runtime/model/FailureTrace.h>
9#include <aws/bedrock-agent-runtime/model/GuardrailTrace.h>
10#include <aws/bedrock-agent-runtime/model/OrchestrationTrace.h>
11#include <aws/bedrock-agent-runtime/model/PostProcessingTrace.h>
12#include <aws/bedrock-agent-runtime/model/PreProcessingTrace.h>
25namespace BedrockAgentRuntime
43 AWS_BEDROCKAGENTRUNTIME_API
Trace();
114 bool m_failureTraceHasBeenSet =
false;
117 bool m_guardrailTraceHasBeenSet =
false;
120 bool m_orchestrationTraceHasBeenSet =
false;
123 bool m_postProcessingTraceHasBeenSet =
false;
126 bool m_preProcessingTraceHasBeenSet =
false;
bool PostProcessingTraceHasBeenSet() const
Trace & WithPostProcessingTrace(PostProcessingTrace &&value)
bool OrchestrationTraceHasBeenSet() const
void SetPostProcessingTrace(PostProcessingTrace &&value)
bool PreProcessingTraceHasBeenSet() const
Trace & WithPreProcessingTrace(PreProcessingTrace &&value)
AWS_BEDROCKAGENTRUNTIME_API Trace()
const GuardrailTrace & GetGuardrailTrace() const
const PostProcessingTrace & GetPostProcessingTrace() const
const OrchestrationTrace & GetOrchestrationTrace() const
const PreProcessingTrace & GetPreProcessingTrace() const
void SetPostProcessingTrace(const PostProcessingTrace &value)
void SetGuardrailTrace(GuardrailTrace &&value)
Trace & WithFailureTrace(const FailureTrace &value)
Trace & WithPostProcessingTrace(const PostProcessingTrace &value)
void SetPreProcessingTrace(const PreProcessingTrace &value)
Trace & WithOrchestrationTrace(const OrchestrationTrace &value)
Trace & WithFailureTrace(FailureTrace &&value)
Trace & WithPreProcessingTrace(const PreProcessingTrace &value)
Trace & WithGuardrailTrace(GuardrailTrace &&value)
void SetFailureTrace(FailureTrace &&value)
bool FailureTraceHasBeenSet() const
void SetOrchestrationTrace(const OrchestrationTrace &value)
const FailureTrace & GetFailureTrace() const
Trace & WithGuardrailTrace(const GuardrailTrace &value)
AWS_BEDROCKAGENTRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
bool GuardrailTraceHasBeenSet() const
AWS_BEDROCKAGENTRUNTIME_API Trace(Aws::Utils::Json::JsonView jsonValue)
void SetFailureTrace(const FailureTrace &value)
void SetOrchestrationTrace(OrchestrationTrace &&value)
void SetGuardrailTrace(const GuardrailTrace &value)
Trace & WithOrchestrationTrace(OrchestrationTrace &&value)
void SetPreProcessingTrace(PreProcessingTrace &&value)
AWS_BEDROCKAGENTRUNTIME_API Trace & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue