7#include <aws/transcribe/TranscribeService_EXPORTS.h>
8#include <aws/transcribe/model/RedactionType.h>
9#include <aws/transcribe/model/RedactionOutput.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/transcribe/model/PiiEntityType.h>
24namespace TranscribeService
85 template<
typename PiiEntityTypesT = Aws::Vector<PiiEntityType>>
86 void SetPiiEntityTypes(PiiEntityTypesT&& value) { m_piiEntityTypesHasBeenSet =
true; m_piiEntityTypes = std::forward<PiiEntityTypesT>(value); }
87 template<
typename PiiEntityTypesT = Aws::Vector<PiiEntityType>>
94 bool m_redactionTypeHasBeenSet =
false;
97 bool m_redactionOutputHasBeenSet =
false;
100 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