7#include <aws/cleanrooms/CleanRooms_EXPORTS.h>
8#include <aws/cleanrooms/model/IntermediateTableVersionStatus.h>
9#include <aws/cleanrooms/model/PopulateIntermediateTableAnalysisType.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
44 template <
typename VersionIdT = Aws::String>
46 m_versionIdHasBeenSet =
true;
47 m_versionId = std::forward<VersionIdT>(value);
49 template <
typename VersionIdT = Aws::String>
63 template <
typename TableIdT = Aws::String>
65 m_tableIdHasBeenSet =
true;
66 m_tableId = std::forward<TableIdT>(value);
68 template <
typename TableIdT = Aws::String>
81 template <
typename CreateTimeT = Aws::Utils::DateTime>
83 m_createTimeHasBeenSet =
true;
84 m_createTime = std::forward<CreateTimeT>(value);
86 template <
typename CreateTimeT = Aws::Utils::DateTime>
99 template <
typename AnalysisIdT = Aws::String>
101 m_analysisIdHasBeenSet =
true;
102 m_analysisId = std::forward<AnalysisIdT>(value);
104 template <
typename AnalysisIdT = Aws::String>
118 m_statusHasBeenSet =
true;
134 m_analysisTypeHasBeenSet =
true;
135 m_analysisType = value;
150 template <
typename KmsKeyArnT = Aws::String>
152 m_kmsKeyArnHasBeenSet =
true;
153 m_kmsKeyArn = std::forward<KmsKeyArnT>(value);
155 template <
typename KmsKeyArnT = Aws::String>
168 template <
typename ExpirationTimeT = Aws::Utils::DateTime>
170 m_expirationTimeHasBeenSet =
true;
171 m_expirationTime = std::forward<ExpirationTimeT>(value);
173 template <
typename ExpirationTimeT = Aws::Utils::DateTime>
195 bool m_versionIdHasBeenSet =
false;
196 bool m_tableIdHasBeenSet =
false;
197 bool m_createTimeHasBeenSet =
false;
198 bool m_analysisIdHasBeenSet =
false;
199 bool m_statusHasBeenSet =
false;
200 bool m_analysisTypeHasBeenSet =
false;
201 bool m_kmsKeyArnHasBeenSet =
false;
202 bool m_expirationTimeHasBeenSet =
false;
IntermediateTableVersionStatus
PopulateIntermediateTableAnalysisType
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue