7#include <aws/devops-agent/DevOpsAgent_EXPORTS.h>
16namespace DevOpsAgent {
38 m_inputTokensHasBeenSet =
true;
39 m_inputTokens = value;
54 m_outputTokensHasBeenSet =
true;
55 m_outputTokens = value;
70 m_totalTokensHasBeenSet =
true;
71 m_totalTokens = value;
81 int m_outputTokens{0};
84 bool m_inputTokensHasBeenSet =
false;
85 bool m_outputTokensHasBeenSet =
false;
86 bool m_totalTokensHasBeenSet =
false;
bool TotalTokensHasBeenSet() const
void SetTotalTokens(int value)
void SetInputTokens(int value)
AWS_DEVOPSAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
bool OutputTokensHasBeenSet() const
int GetTotalTokens() const
void SetOutputTokens(int value)
int GetOutputTokens() const
AWS_DEVOPSAGENT_API SendMessageUsageInfo()=default
bool InputTokensHasBeenSet() const
SendMessageUsageInfo & WithOutputTokens(int value)
AWS_DEVOPSAGENT_API SendMessageUsageInfo(Aws::Utils::Json::JsonView jsonValue)
SendMessageUsageInfo & WithTotalTokens(int value)
AWS_DEVOPSAGENT_API SendMessageUsageInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
int GetInputTokens() const
SendMessageUsageInfo & WithInputTokens(int value)
Aws::Utils::Json::JsonValue JsonValue