7#include <aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h>
8#include <aws/bedrock-agent-runtime/model/ModelInvocationInput.h>
9#include <aws/bedrock-agent-runtime/model/PostProcessingModelInvocationOutput.h>
22namespace BedrockAgentRuntime
74 bool m_modelInvocationInputHasBeenSet =
false;
77 bool m_modelInvocationOutputHasBeenSet =
false;
const ModelInvocationInput & GetModelInvocationInput() const
PostProcessingTrace & WithModelInvocationOutput(const PostProcessingModelInvocationOutput &value)
AWS_BEDROCKAGENTRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
PostProcessingTrace & WithModelInvocationOutput(PostProcessingModelInvocationOutput &&value)
void SetModelInvocationOutput(const PostProcessingModelInvocationOutput &value)
bool ModelInvocationInputHasBeenSet() const
void SetModelInvocationInput(const ModelInvocationInput &value)
void SetModelInvocationOutput(PostProcessingModelInvocationOutput &&value)
bool ModelInvocationOutputHasBeenSet() const
AWS_BEDROCKAGENTRUNTIME_API PostProcessingTrace()
PostProcessingTrace & WithModelInvocationInput(ModelInvocationInput &&value)
const PostProcessingModelInvocationOutput & GetModelInvocationOutput() const
PostProcessingTrace & WithModelInvocationInput(const ModelInvocationInput &value)
AWS_BEDROCKAGENTRUNTIME_API PostProcessingTrace & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKAGENTRUNTIME_API PostProcessingTrace(Aws::Utils::Json::JsonView jsonValue)
void SetModelInvocationInput(ModelInvocationInput &&value)
Aws::Utils::Json::JsonValue JsonValue