7#include <aws/qconnect/QConnect_EXPORTS.h>
8#include <aws/qconnect/model/AIAgentSummary.h>
40 template <
typename AiAgentSummaryT = AIAgentSummary>
42 m_aiAgentSummaryHasBeenSet =
true;
43 m_aiAgentSummary = std::forward<AiAgentSummaryT>(value);
45 template <
typename AiAgentSummaryT = AIAgentSummary>
59 m_versionNumberHasBeenSet =
true;
60 m_versionNumber = value;
70 long long m_versionNumber{0};
71 bool m_aiAgentSummaryHasBeenSet =
false;
72 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