7#include <aws/bedrock-agent/BedrockAgent_EXPORTS.h>
16namespace BedrockAgent {
40 m_maxRecentSessionsHasBeenSet =
true;
41 m_maxRecentSessions = value;
49 int m_maxRecentSessions{0};
50 bool m_maxRecentSessionsHasBeenSet =
false;
SessionSummaryConfiguration & WithMaxRecentSessions(int value)
bool MaxRecentSessionsHasBeenSet() const
int GetMaxRecentSessions() const
AWS_BEDROCKAGENT_API SessionSummaryConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetMaxRecentSessions(int value)
AWS_BEDROCKAGENT_API SessionSummaryConfiguration()=default
AWS_BEDROCKAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BEDROCKAGENT_API SessionSummaryConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue