7#include <aws/qconnect/QConnect_EXPORTS.h>
8#include <aws/qconnect/model/AIAgentSummary.h>
46 template<
typename AiAgentSummaryT = AIAgentSummary>
47 void SetAiAgentSummary(AiAgentSummaryT&& value) { m_aiAgentSummaryHasBeenSet =
true; m_aiAgentSummary = std::forward<AiAgentSummaryT>(value); }
48 template<
typename AiAgentSummaryT = AIAgentSummary>
58 inline void SetVersionNumber(
long long value) { m_versionNumberHasBeenSet =
true; m_versionNumber = value; }
64 bool m_aiAgentSummaryHasBeenSet =
false;
66 long long m_versionNumber{0};
67 bool m_versionNumberHasBeenSet =
false;
AWS_QCONNECT_API AIAgentVersionSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
long long GetVersionNumber() const
void SetVersionNumber(long long value)
AIAgentVersionSummary & WithAiAgentSummary(AiAgentSummaryT &&value)
AIAgentVersionSummary & WithVersionNumber(long long value)
AWS_QCONNECT_API AIAgentVersionSummary(Aws::Utils::Json::JsonView jsonValue)
const AIAgentSummary & GetAiAgentSummary() const
bool AiAgentSummaryHasBeenSet() const
AWS_QCONNECT_API AIAgentVersionSummary()=default
void SetAiAgentSummary(AiAgentSummaryT &&value)
bool VersionNumberHasBeenSet() const
AWS_QCONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue