7#include <aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h>
19namespace BedrockAgentRuntime
33 AWS_BEDROCKAGENTRUNTIME_API
Usage();
46 inline void SetInputTokens(
int value) { m_inputTokensHasBeenSet =
true; m_inputTokens = value; }
57 inline void SetOutputTokens(
int value) { m_outputTokensHasBeenSet =
true; m_outputTokens = value; }
63 bool m_inputTokensHasBeenSet =
false;
66 bool m_outputTokensHasBeenSet =
false;
AWS_BEDROCKAGENTRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
Usage & WithInputTokens(int value)
void SetInputTokens(int value)
Usage & WithOutputTokens(int value)
int GetOutputTokens() const
AWS_BEDROCKAGENTRUNTIME_API Usage()
AWS_BEDROCKAGENTRUNTIME_API Usage(Aws::Utils::Json::JsonView jsonValue)
bool OutputTokensHasBeenSet() const
int GetInputTokens() const
void SetOutputTokens(int value)
AWS_BEDROCKAGENTRUNTIME_API Usage & operator=(Aws::Utils::Json::JsonView jsonValue)
bool InputTokensHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue