7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/transcribe/TranscribeService_EXPORTS.h>
9#include <aws/transcribe/model/PiiEntityType.h>
10#include <aws/transcribe/model/RedactionOutput.h>
11#include <aws/transcribe/model/RedactionType.h>
22namespace TranscribeService {
53 m_redactionTypeHasBeenSet =
true;
54 m_redactionType = value;
73 m_redactionOutputHasBeenSet =
true;
74 m_redactionOutput = value;
91 template <
typename PiiEntityTypesT = Aws::Vector<PiiEntityType>>
93 m_piiEntityTypesHasBeenSet =
true;
94 m_piiEntityTypes = std::forward<PiiEntityTypesT>(value);
96 template <
typename PiiEntityTypesT = Aws::Vector<PiiEntityType>>
102 m_piiEntityTypesHasBeenSet =
true;
103 m_piiEntityTypes.push_back(value);
113 bool m_redactionTypeHasBeenSet =
false;
114 bool m_redactionOutputHasBeenSet =
false;
115 bool m_piiEntityTypesHasBeenSet =
false;
RedactionType GetRedactionType() const
AWS_TRANSCRIBESERVICE_API ContentRedaction(Aws::Utils::Json::JsonView jsonValue)
bool RedactionOutputHasBeenSet() const
const Aws::Vector< PiiEntityType > & GetPiiEntityTypes() const
RedactionOutput GetRedactionOutput() const
void SetRedactionOutput(RedactionOutput value)
ContentRedaction & WithRedactionType(RedactionType value)
bool PiiEntityTypesHasBeenSet() const
ContentRedaction & WithRedactionOutput(RedactionOutput value)
AWS_TRANSCRIBESERVICE_API ContentRedaction()=default
AWS_TRANSCRIBESERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_TRANSCRIBESERVICE_API ContentRedaction & operator=(Aws::Utils::Json::JsonView jsonValue)
ContentRedaction & AddPiiEntityTypes(PiiEntityType value)
void SetPiiEntityTypes(PiiEntityTypesT &&value)
void SetRedactionType(RedactionType value)
ContentRedaction & WithPiiEntityTypes(PiiEntityTypesT &&value)
bool RedactionTypeHasBeenSet() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue