7#include <aws/bedrock-data-automation/BedrockDataAutomation_EXPORTS.h>
8#include <aws/bedrock-data-automation/model/PIIEntityType.h>
9#include <aws/bedrock-data-automation/model/PIIRedactionMaskMode.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
21namespace BedrockDataAutomation {
43 template <
typename PiiEntityTypesT = Aws::Vector<PIIEntityType>>
45 m_piiEntityTypesHasBeenSet =
true;
46 m_piiEntityTypes = std::forward<PiiEntityTypesT>(value);
48 template <
typename PiiEntityTypesT = Aws::Vector<PIIEntityType>>
54 m_piiEntityTypesHasBeenSet =
true;
55 m_piiEntityTypes.push_back(value);
67 m_redactionMaskModeHasBeenSet =
true;
68 m_redactionMaskMode = value;
79 bool m_piiEntityTypesHasBeenSet =
false;
80 bool m_redactionMaskModeHasBeenSet =
false;
const Aws::Vector< PIIEntityType > & GetPiiEntityTypes() const
bool PiiEntityTypesHasBeenSet() const
AWS_BEDROCKDATAAUTOMATION_API PIIEntitiesConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetRedactionMaskMode(PIIRedactionMaskMode value)
AWS_BEDROCKDATAAUTOMATION_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BEDROCKDATAAUTOMATION_API PIIEntitiesConfiguration()=default
void SetPiiEntityTypes(PiiEntityTypesT &&value)
PIIEntitiesConfiguration & WithPiiEntityTypes(PiiEntityTypesT &&value)
PIIEntitiesConfiguration & WithRedactionMaskMode(PIIRedactionMaskMode value)
AWS_BEDROCKDATAAUTOMATION_API PIIEntitiesConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool RedactionMaskModeHasBeenSet() const
PIIRedactionMaskMode GetRedactionMaskMode() const
PIIEntitiesConfiguration & AddPiiEntityTypes(PIIEntityType value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue