7#include <aws/cleanrooms/CleanRooms_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/cleanrooms/model/ConfiguredTableAssociationAnalysisRulePolicy.h>
10#include <aws/cleanrooms/model/ConfiguredTableAssociationAnalysisRuleType.h>
11#include <aws/core/utils/DateTime.h>
54 template<
typename MembershipIdentifierT = Aws::String>
55 void SetMembershipIdentifier(MembershipIdentifierT&& value) { m_membershipIdentifierHasBeenSet =
true; m_membershipIdentifier = std::forward<MembershipIdentifierT>(value); }
56 template<
typename MembershipIdentifierT = Aws::String>
66 template<
typename ConfiguredTableAssociationIdT = Aws::String>
67 void SetConfiguredTableAssociationId(ConfiguredTableAssociationIdT&& value) { m_configuredTableAssociationIdHasBeenSet =
true; m_configuredTableAssociationId = std::forward<ConfiguredTableAssociationIdT>(value); }
68 template<
typename ConfiguredTableAssociationIdT = Aws::String>
78 template<
typename ConfiguredTableAssociationArnT = Aws::String>
79 void SetConfiguredTableAssociationArn(ConfiguredTableAssociationArnT&& value) { m_configuredTableAssociationArnHasBeenSet =
true; m_configuredTableAssociationArn = std::forward<ConfiguredTableAssociationArnT>(value); }
80 template<
typename ConfiguredTableAssociationArnT = Aws::String>
90 template<
typename PolicyT = ConfiguredTableAssociationAnalysisRulePolicy>
91 void SetPolicy(PolicyT&& value) { m_policyHasBeenSet =
true; m_policy = std::forward<PolicyT>(value); }
92 template<
typename PolicyT = ConfiguredTableAssociationAnalysisRulePolicy>
112 template<
typename CreateTimeT = Aws::Utils::DateTime>
113 void SetCreateTime(CreateTimeT&& value) { m_createTimeHasBeenSet =
true; m_createTime = std::forward<CreateTimeT>(value); }
114 template<
typename CreateTimeT = Aws::Utils::DateTime>
124 template<
typename UpdateTimeT = Aws::Utils::DateTime>
125 void SetUpdateTime(UpdateTimeT&& value) { m_updateTimeHasBeenSet =
true; m_updateTime = std::forward<UpdateTimeT>(value); }
126 template<
typename UpdateTimeT = Aws::Utils::DateTime>
132 bool m_membershipIdentifierHasBeenSet =
false;
135 bool m_configuredTableAssociationIdHasBeenSet =
false;
138 bool m_configuredTableAssociationArnHasBeenSet =
false;
141 bool m_policyHasBeenSet =
false;
144 bool m_typeHasBeenSet =
false;
147 bool m_createTimeHasBeenSet =
false;
150 bool m_updateTimeHasBeenSet =
false;
ConfiguredTableAssociationAnalysisRuleType
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue