7#include <aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h>
8#include <aws/bedrock-agent-runtime/model/InvocationInput.h>
9#include <aws/bedrock-agent-runtime/model/ModelInvocationInput.h>
10#include <aws/bedrock-agent-runtime/model/OrchestrationModelInvocationOutput.h>
11#include <aws/bedrock-agent-runtime/model/Observation.h>
12#include <aws/bedrock-agent-runtime/model/Rationale.h>
25namespace BedrockAgentRuntime
119 bool m_invocationInputHasBeenSet =
false;
122 bool m_modelInvocationInputHasBeenSet =
false;
125 bool m_modelInvocationOutputHasBeenSet =
false;
128 bool m_observationHasBeenSet =
false;
131 bool m_rationaleHasBeenSet =
false;
const Rationale & GetRationale() const
bool ObservationHasBeenSet() const
void SetObservation(const Observation &value)
AWS_BEDROCKAGENTRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
void SetModelInvocationInput(ModelInvocationInput &&value)
void SetModelInvocationOutput(OrchestrationModelInvocationOutput &&value)
const OrchestrationModelInvocationOutput & GetModelInvocationOutput() const
const ModelInvocationInput & GetModelInvocationInput() const
void SetRationale(const Rationale &value)
void SetObservation(Observation &&value)
AWS_BEDROCKAGENTRUNTIME_API OrchestrationTrace(Aws::Utils::Json::JsonView jsonValue)
bool ModelInvocationOutputHasBeenSet() const
OrchestrationTrace & WithObservation(Observation &&value)
bool ModelInvocationInputHasBeenSet() const
bool InvocationInputHasBeenSet() const
OrchestrationTrace & WithModelInvocationInput(const ModelInvocationInput &value)
AWS_BEDROCKAGENTRUNTIME_API OrchestrationTrace & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetInvocationInput(InvocationInput &&value)
void SetRationale(Rationale &&value)
OrchestrationTrace & WithInvocationInput(InvocationInput &&value)
bool RationaleHasBeenSet() const
OrchestrationTrace & WithObservation(const Observation &value)
const Observation & GetObservation() const
OrchestrationTrace & WithRationale(Rationale &&value)
void SetModelInvocationOutput(const OrchestrationModelInvocationOutput &value)
OrchestrationTrace & WithRationale(const Rationale &value)
OrchestrationTrace & WithModelInvocationOutput(OrchestrationModelInvocationOutput &&value)
void SetInvocationInput(const InvocationInput &value)
AWS_BEDROCKAGENTRUNTIME_API OrchestrationTrace()
OrchestrationTrace & WithModelInvocationOutput(const OrchestrationModelInvocationOutput &value)
void SetModelInvocationInput(const ModelInvocationInput &value)
const InvocationInput & GetInvocationInput() const
OrchestrationTrace & WithInvocationInput(const InvocationInput &value)
OrchestrationTrace & WithModelInvocationInput(ModelInvocationInput &&value)
Aws::Utils::Json::JsonValue JsonValue