7#include <aws/cleanroomsml/CleanRoomsML_EXPORTS.h>
8#include <aws/cleanroomsml/CleanRoomsMLRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/cleanroomsml/model/PolicyExistenceCondition.h>
31 inline virtual const char*
GetServiceRequestName()
const override {
return "PutConfiguredAudienceModelPolicy"; }
43 template<
typename ConfiguredAudienceModelArnT = Aws::String>
44 void SetConfiguredAudienceModelArn(ConfiguredAudienceModelArnT&& value) { m_configuredAudienceModelArnHasBeenSet =
true; m_configuredAudienceModelArn = std::forward<ConfiguredAudienceModelArnT>(value); }
45 template<
typename ConfiguredAudienceModelArnT = Aws::String>
55 template<
typename ConfiguredAudienceModelPolicyT = Aws::String>
56 void SetConfiguredAudienceModelPolicy(ConfiguredAudienceModelPolicyT&& value) { m_configuredAudienceModelPolicyHasBeenSet =
true; m_configuredAudienceModelPolicy = std::forward<ConfiguredAudienceModelPolicyT>(value); }
57 template<
typename ConfiguredAudienceModelPolicyT = Aws::String>
68 template<
typename PreviousPolicyHashT = Aws::String>
69 void SetPreviousPolicyHash(PreviousPolicyHashT&& value) { m_previousPolicyHashHasBeenSet =
true; m_previousPolicyHash = std::forward<PreviousPolicyHashT>(value); }
70 template<
typename PreviousPolicyHashT = Aws::String>
86 bool m_configuredAudienceModelArnHasBeenSet =
false;
89 bool m_configuredAudienceModelPolicyHasBeenSet =
false;
92 bool m_previousPolicyHashHasBeenSet =
false;
95 bool m_policyExistenceConditionHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String