7#include <aws/cleanrooms/CleanRooms_EXPORTS.h>
8#include <aws/cleanrooms/model/IntermediateTableInheritedConstraints.h>
9#include <aws/cleanrooms/model/PopulateIntermediateTableAnalysisType.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/core/utils/memory/stl/AWSMap.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
45 template <
typename VersionIdT = Aws::String>
47 m_versionIdHasBeenSet =
true;
48 m_versionId = std::forward<VersionIdT>(value);
50 template <
typename VersionIdT = Aws::String>
63 template <
typename AnalysisIdT = Aws::String>
65 m_analysisIdHasBeenSet =
true;
66 m_analysisId = std::forward<AnalysisIdT>(value);
68 template <
typename AnalysisIdT = Aws::String>
82 m_analysisTypeHasBeenSet =
true;
83 m_analysisType = value;
98 template <
typename KmsKeyArnT = Aws::String>
100 m_kmsKeyArnHasBeenSet =
true;
101 m_kmsKeyArn = std::forward<KmsKeyArnT>(value);
103 template <
typename KmsKeyArnT = Aws::String>
116 template <
typename ParametersT = Aws::Map<Aws::String, Aws::String>>
118 m_parametersHasBeenSet =
true;
119 m_parameters = std::forward<ParametersT>(value);
121 template <
typename ParametersT = Aws::Map<Aws::String, Aws::String>>
126 template <
typename ParametersKeyT = Aws::String,
typename ParametersValueT = Aws::String>
128 m_parametersHasBeenSet =
true;
129 m_parameters.emplace(std::forward<ParametersKeyT>(key), std::forward<ParametersValueT>(value));
141 template <
typename InheritedConstra
intsT = IntermediateTableInheritedConstra
ints>
143 m_inheritedConstraintsHasBeenSet =
true;
144 m_inheritedConstraints = std::forward<InheritedConstraintsT>(value);
146 template <
typename InheritedConstra
intsT = IntermediateTableInheritedConstra
ints>
159 template <
typename ExpirationTimeT = Aws::Utils::DateTime>
161 m_expirationTimeHasBeenSet =
true;
162 m_expirationTime = std::forward<ExpirationTimeT>(value);
164 template <
typename ExpirationTimeT = Aws::Utils::DateTime>
181 IntermediateTableInheritedConstraints m_inheritedConstraints;
184 bool m_versionIdHasBeenSet =
false;
185 bool m_analysisIdHasBeenSet =
false;
186 bool m_analysisTypeHasBeenSet =
false;
187 bool m_kmsKeyArnHasBeenSet =
false;
188 bool m_parametersHasBeenSet =
false;
189 bool m_inheritedConstraintsHasBeenSet =
false;
190 bool m_expirationTimeHasBeenSet =
false;
PopulateIntermediateTableAnalysisType
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue