7#include <aws/cleanrooms/CleanRooms_EXPORTS.h>
8#include <aws/cleanrooms/model/IntermediateTableAnalysisRulePolicy.h>
9#include <aws/cleanrooms/model/IntermediateTableAnalysisRuleType.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
45 template <
typename IntermediateTableIdentifierT = Aws::String>
47 m_intermediateTableIdentifierHasBeenSet =
true;
48 m_intermediateTableIdentifier = std::forward<IntermediateTableIdentifierT>(value);
50 template <
typename IntermediateTableIdentifierT = Aws::String>
64 template <
typename IntermediateTableArnT = Aws::String>
66 m_intermediateTableArnHasBeenSet =
true;
67 m_intermediateTableArn = std::forward<IntermediateTableArnT>(value);
69 template <
typename IntermediateTableArnT = Aws::String>
82 template <
typename AnalysisRulePolicyT = IntermediateTableAnalysisRulePolicy>
84 m_analysisRulePolicyHasBeenSet =
true;
85 m_analysisRulePolicy = std::forward<AnalysisRulePolicyT>(value);
87 template <
typename AnalysisRulePolicyT = IntermediateTableAnalysisRulePolicy>
101 m_analysisRuleTypeHasBeenSet =
true;
102 m_analysisRuleType = value;
116 template <
typename CreateTimeT = Aws::Utils::DateTime>
118 m_createTimeHasBeenSet =
true;
119 m_createTime = std::forward<CreateTimeT>(value);
121 template <
typename CreateTimeT = Aws::Utils::DateTime>
134 template <
typename UpdateTimeT = Aws::Utils::DateTime>
136 m_updateTimeHasBeenSet =
true;
137 m_updateTime = std::forward<UpdateTimeT>(value);
139 template <
typename UpdateTimeT = Aws::Utils::DateTime>
157 bool m_intermediateTableIdentifierHasBeenSet =
false;
158 bool m_intermediateTableArnHasBeenSet =
false;
159 bool m_analysisRulePolicyHasBeenSet =
false;
160 bool m_analysisRuleTypeHasBeenSet =
false;
161 bool m_createTimeHasBeenSet =
false;
162 bool m_updateTimeHasBeenSet =
false;
IntermediateTableAnalysisRuleType
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue