7#include <aws/qconnect/QConnect_EXPORTS.h>
8#include <aws/qconnect/model/AIPromptSummary.h>
40 template <
typename AiPromptSummaryT = AIPromptSummary>
42 m_aiPromptSummaryHasBeenSet =
true;
43 m_aiPromptSummary = std::forward<AiPromptSummaryT>(value);
45 template <
typename AiPromptSummaryT = AIPromptSummary>
59 m_versionNumberHasBeenSet =
true;
60 m_versionNumber = value;
70 long long m_versionNumber{0};
71 bool m_aiPromptSummaryHasBeenSet =
false;
72 bool m_versionNumberHasBeenSet =
false;
AIPromptVersionSummary & WithAiPromptSummary(AiPromptSummaryT &&value)
void SetVersionNumber(long long value)
const AIPromptSummary & GetAiPromptSummary() const
bool AiPromptSummaryHasBeenSet() const
void SetAiPromptSummary(AiPromptSummaryT &&value)
long long GetVersionNumber() const
AWS_QCONNECT_API AIPromptVersionSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
bool VersionNumberHasBeenSet() const
AWS_QCONNECT_API AIPromptVersionSummary(Aws::Utils::Json::JsonView jsonValue)
AWS_QCONNECT_API AIPromptVersionSummary()=default
AWS_QCONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
AIPromptVersionSummary & WithVersionNumber(long long value)
Aws::Utils::Json::JsonValue JsonValue