7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
47 template<
typename EvaluationFormIdT = Aws::String>
48 void SetEvaluationFormId(EvaluationFormIdT&& value) { m_evaluationFormIdHasBeenSet =
true; m_evaluationFormId = std::forward<EvaluationFormIdT>(value); }
49 template<
typename EvaluationFormIdT = Aws::String>
59 template<
typename EvaluationFormArnT = Aws::String>
60 void SetEvaluationFormArn(EvaluationFormArnT&& value) { m_evaluationFormArnHasBeenSet =
true; m_evaluationFormArn = std::forward<EvaluationFormArnT>(value); }
61 template<
typename EvaluationFormArnT = Aws::String>
71 template<
typename TitleT = Aws::String>
72 void SetTitle(TitleT&& value) { m_titleHasBeenSet =
true; m_title = std::forward<TitleT>(value); }
73 template<
typename TitleT = Aws::String>
83 template<
typename CreatedTimeT = Aws::Utils::DateTime>
84 void SetCreatedTime(CreatedTimeT&& value) { m_createdTimeHasBeenSet =
true; m_createdTime = std::forward<CreatedTimeT>(value); }
85 template<
typename CreatedTimeT = Aws::Utils::DateTime>
96 template<
typename CreatedByT = Aws::String>
97 void SetCreatedBy(CreatedByT&& value) { m_createdByHasBeenSet =
true; m_createdBy = std::forward<CreatedByT>(value); }
98 template<
typename CreatedByT = Aws::String>
108 template<
typename LastModifiedTimeT = Aws::Utils::DateTime>
109 void SetLastModifiedTime(LastModifiedTimeT&& value) { m_lastModifiedTimeHasBeenSet =
true; m_lastModifiedTime = std::forward<LastModifiedTimeT>(value); }
110 template<
typename LastModifiedTimeT = Aws::Utils::DateTime>
121 template<
typename LastModifiedByT = Aws::String>
122 void SetLastModifiedBy(LastModifiedByT&& value) { m_lastModifiedByHasBeenSet =
true; m_lastModifiedBy = std::forward<LastModifiedByT>(value); }
123 template<
typename LastModifiedByT = Aws::String>
133 template<
typename LastActivatedTimeT = Aws::Utils::DateTime>
134 void SetLastActivatedTime(LastActivatedTimeT&& value) { m_lastActivatedTimeHasBeenSet =
true; m_lastActivatedTime = std::forward<LastActivatedTimeT>(value); }
135 template<
typename LastActivatedTimeT = Aws::Utils::DateTime>
146 template<
typename LastActivatedByT = Aws::String>
147 void SetLastActivatedBy(LastActivatedByT&& value) { m_lastActivatedByHasBeenSet =
true; m_lastActivatedBy = std::forward<LastActivatedByT>(value); }
148 template<
typename LastActivatedByT = Aws::String>
158 inline void SetLatestVersion(
int value) { m_latestVersionHasBeenSet =
true; m_latestVersion = value; }
168 inline void SetActiveVersion(
int value) { m_activeVersionHasBeenSet =
true; m_activeVersion = value; }
174 bool m_evaluationFormIdHasBeenSet =
false;
177 bool m_evaluationFormArnHasBeenSet =
false;
180 bool m_titleHasBeenSet =
false;
183 bool m_createdTimeHasBeenSet =
false;
186 bool m_createdByHasBeenSet =
false;
189 bool m_lastModifiedTimeHasBeenSet =
false;
192 bool m_lastModifiedByHasBeenSet =
false;
195 bool m_lastActivatedTimeHasBeenSet =
false;
198 bool m_lastActivatedByHasBeenSet =
false;
200 int m_latestVersion{0};
201 bool m_latestVersionHasBeenSet =
false;
203 int m_activeVersion{0};
204 bool m_activeVersionHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue