7#include <aws/bedrock/Bedrock_EXPORTS.h>
8#include <aws/bedrock/model/GuardrailPiiEntity.h>
9#include <aws/bedrock/model/GuardrailRegex.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
43 template <
typename PiiEntitiesT = Aws::Vector<GuardrailPiiEntity>>
45 m_piiEntitiesHasBeenSet =
true;
46 m_piiEntities = std::forward<PiiEntitiesT>(value);
48 template <
typename PiiEntitiesT = Aws::Vector<GuardrailPiiEntity>>
53 template <
typename PiiEntitiesT = GuardrailPiiEntity>
55 m_piiEntitiesHasBeenSet =
true;
56 m_piiEntities.emplace_back(std::forward<PiiEntitiesT>(value));
67 template <
typename RegexesT = Aws::Vector<GuardrailRegex>>
69 m_regexesHasBeenSet =
true;
70 m_regexes = std::forward<RegexesT>(value);
72 template <
typename RegexesT = Aws::Vector<GuardrailRegex>>
77 template <
typename RegexesT = GuardrailRegex>
79 m_regexesHasBeenSet =
true;
80 m_regexes.emplace_back(std::forward<RegexesT>(value));
88 bool m_piiEntitiesHasBeenSet =
false;
89 bool m_regexesHasBeenSet =
false;
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue