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
99 bool m_redactionTypeHasBeenSet =
false;
102 bool m_redactionOutputHasBeenSet =
false;
105 bool m_piiEntityTypesHasBeenSet =
false;
void SetPiiEntityTypes(Aws::Vector< PiiEntityType > &&value)
ContentRedaction & WithRedactionType(RedactionType &&value)
ContentRedaction & AddPiiEntityTypes(const PiiEntityType &value)
void SetPiiEntityTypes(const Aws::Vector< PiiEntityType > &value)
AWS_TRANSCRIBESERVICE_API ContentRedaction(Aws::Utils::Json::JsonView jsonValue)
bool RedactionOutputHasBeenSet() const
const RedactionType & GetRedactionType() const
void SetRedactionOutput(const RedactionOutput &value)
const Aws::Vector< PiiEntityType > & GetPiiEntityTypes() const
ContentRedaction & WithRedactionType(const RedactionType &value)
AWS_TRANSCRIBESERVICE_API ContentRedaction()
void SetRedactionType(const RedactionType &value)
bool PiiEntityTypesHasBeenSet() const
ContentRedaction & WithPiiEntityTypes(const Aws::Vector< PiiEntityType > &value)
ContentRedaction & WithRedactionOutput(const RedactionOutput &value)
ContentRedaction & WithPiiEntityTypes(Aws::Vector< PiiEntityType > &&value)
const RedactionOutput & GetRedactionOutput() const
AWS_TRANSCRIBESERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_TRANSCRIBESERVICE_API ContentRedaction & operator=(Aws::Utils::Json::JsonView jsonValue)
ContentRedaction & WithRedactionOutput(RedactionOutput &&value)
void SetRedactionType(RedactionType &&value)
void SetRedactionOutput(RedactionOutput &&value)
ContentRedaction & AddPiiEntityTypes(PiiEntityType &&value)
bool RedactionTypeHasBeenSet() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue