AWS SDK for C++  1.9.67
AWS SDK for C++
Public Member Functions | List of all members
Aws::Macie2::Model::ClassificationResult Class Reference

#include <ClassificationResult.h>

Public Member Functions

 ClassificationResult ()
 
 ClassificationResult (Aws::Utils::Json::JsonView jsonValue)
 
ClassificationResultoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetAdditionalOccurrences () const
 
bool AdditionalOccurrencesHasBeenSet () const
 
void SetAdditionalOccurrences (bool value)
 
ClassificationResultWithAdditionalOccurrences (bool value)
 
const CustomDataIdentifiersGetCustomDataIdentifiers () const
 
bool CustomDataIdentifiersHasBeenSet () const
 
void SetCustomDataIdentifiers (const CustomDataIdentifiers &value)
 
void SetCustomDataIdentifiers (CustomDataIdentifiers &&value)
 
ClassificationResultWithCustomDataIdentifiers (const CustomDataIdentifiers &value)
 
ClassificationResultWithCustomDataIdentifiers (CustomDataIdentifiers &&value)
 
const Aws::StringGetMimeType () const
 
bool MimeTypeHasBeenSet () const
 
void SetMimeType (const Aws::String &value)
 
void SetMimeType (Aws::String &&value)
 
void SetMimeType (const char *value)
 
ClassificationResultWithMimeType (const Aws::String &value)
 
ClassificationResultWithMimeType (Aws::String &&value)
 
ClassificationResultWithMimeType (const char *value)
 
const Aws::Vector< SensitiveDataItem > & GetSensitiveData () const
 
bool SensitiveDataHasBeenSet () const
 
void SetSensitiveData (const Aws::Vector< SensitiveDataItem > &value)
 
void SetSensitiveData (Aws::Vector< SensitiveDataItem > &&value)
 
ClassificationResultWithSensitiveData (const Aws::Vector< SensitiveDataItem > &value)
 
ClassificationResultWithSensitiveData (Aws::Vector< SensitiveDataItem > &&value)
 
ClassificationResultAddSensitiveData (const SensitiveDataItem &value)
 
ClassificationResultAddSensitiveData (SensitiveDataItem &&value)
 
long long GetSizeClassified () const
 
bool SizeClassifiedHasBeenSet () const
 
void SetSizeClassified (long long value)
 
ClassificationResultWithSizeClassified (long long value)
 
const ClassificationResultStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ClassificationResultStatus &value)
 
void SetStatus (ClassificationResultStatus &&value)
 
ClassificationResultWithStatus (const ClassificationResultStatus &value)
 
ClassificationResultWithStatus (ClassificationResultStatus &&value)
 

Detailed Description

Provides the details of a sensitive data finding, including the types, number of occurrences, and locations of the sensitive data that was detected.

See Also:

AWS API Reference

Definition at line 37 of file ClassificationResult.h.

Constructor & Destructor Documentation

◆ ClassificationResult() [1/2]

Aws::Macie2::Model::ClassificationResult::ClassificationResult ( )

◆ ClassificationResult() [2/2]

Aws::Macie2::Model::ClassificationResult::ClassificationResult ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AdditionalOccurrencesHasBeenSet()

bool Aws::Macie2::Model::ClassificationResult::AdditionalOccurrencesHasBeenSet ( ) const
inline

Specifies whether Amazon Macie detected additional occurrences of sensitive data in the S3 object. A finding includes location data for a maximum of 15 occurrences of sensitive data.

This value can help you determine whether to investigate additional occurrences of sensitive data in an object. You can do this by referring to the corresponding sensitive data discovery result for the finding (ClassificationDetails.detailedResultsLocation).

Definition at line 64 of file ClassificationResult.h.

◆ AddSensitiveData() [1/2]

ClassificationResult& Aws::Macie2::Model::ClassificationResult::AddSensitiveData ( const SensitiveDataItem value)
inline

The category, types, and number of occurrences of the sensitive data that produced the finding.

Definition at line 221 of file ClassificationResult.h.

◆ AddSensitiveData() [2/2]

ClassificationResult& Aws::Macie2::Model::ClassificationResult::AddSensitiveData ( SensitiveDataItem &&  value)
inline

The category, types, and number of occurrences of the sensitive data that produced the finding.

Definition at line 227 of file ClassificationResult.h.

◆ CustomDataIdentifiersHasBeenSet()

bool Aws::Macie2::Model::ClassificationResult::CustomDataIdentifiersHasBeenSet ( ) const
inline

The custom data identifiers that detected the sensitive data and the number of occurrences of the data that they detected.

Definition at line 97 of file ClassificationResult.h.

◆ GetAdditionalOccurrences()

bool Aws::Macie2::Model::ClassificationResult::GetAdditionalOccurrences ( ) const
inline

Specifies whether Amazon Macie detected additional occurrences of sensitive data in the S3 object. A finding includes location data for a maximum of 15 occurrences of sensitive data.

This value can help you determine whether to investigate additional occurrences of sensitive data in an object. You can do this by referring to the corresponding sensitive data discovery result for the finding (ClassificationDetails.detailedResultsLocation).

Definition at line 54 of file ClassificationResult.h.

◆ GetCustomDataIdentifiers()

const CustomDataIdentifiers& Aws::Macie2::Model::ClassificationResult::GetCustomDataIdentifiers ( ) const
inline

The custom data identifiers that detected the sensitive data and the number of occurrences of the data that they detected.

Definition at line 91 of file ClassificationResult.h.

◆ GetMimeType()

const Aws::String& Aws::Macie2::Model::ClassificationResult::GetMimeType ( ) const
inline

The type of content, as a MIME type, that the finding applies to. For example, application/gzip, for a GNU Gzip compressed archive file, or application/pdf, for an Adobe Portable Document Format file.

Definition at line 129 of file ClassificationResult.h.

◆ GetSensitiveData()

const Aws::Vector<SensitiveDataItem>& Aws::Macie2::Model::ClassificationResult::GetSensitiveData ( ) const
inline

The category, types, and number of occurrences of the sensitive data that produced the finding.

Definition at line 185 of file ClassificationResult.h.

◆ GetSizeClassified()

long long Aws::Macie2::Model::ClassificationResult::GetSizeClassified ( ) const
inline

The total size, in bytes, of the data that the finding applies to.

Definition at line 233 of file ClassificationResult.h.

◆ GetStatus()

const ClassificationResultStatus& Aws::Macie2::Model::ClassificationResult::GetStatus ( ) const
inline

The status of the finding.

Definition at line 254 of file ClassificationResult.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Macie2::Model::ClassificationResult::Jsonize ( ) const

◆ MimeTypeHasBeenSet()

bool Aws::Macie2::Model::ClassificationResult::MimeTypeHasBeenSet ( ) const
inline

The type of content, as a MIME type, that the finding applies to. For example, application/gzip, for a GNU Gzip compressed archive file, or application/pdf, for an Adobe Portable Document Format file.

Definition at line 136 of file ClassificationResult.h.

◆ operator=()

ClassificationResult& Aws::Macie2::Model::ClassificationResult::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SensitiveDataHasBeenSet()

bool Aws::Macie2::Model::ClassificationResult::SensitiveDataHasBeenSet ( ) const
inline

The category, types, and number of occurrences of the sensitive data that produced the finding.

Definition at line 191 of file ClassificationResult.h.

◆ SetAdditionalOccurrences()

void Aws::Macie2::Model::ClassificationResult::SetAdditionalOccurrences ( bool  value)
inline

Specifies whether Amazon Macie detected additional occurrences of sensitive data in the S3 object. A finding includes location data for a maximum of 15 occurrences of sensitive data.

This value can help you determine whether to investigate additional occurrences of sensitive data in an object. You can do this by referring to the corresponding sensitive data discovery result for the finding (ClassificationDetails.detailedResultsLocation).

Definition at line 74 of file ClassificationResult.h.

◆ SetCustomDataIdentifiers() [1/2]

void Aws::Macie2::Model::ClassificationResult::SetCustomDataIdentifiers ( const CustomDataIdentifiers value)
inline

The custom data identifiers that detected the sensitive data and the number of occurrences of the data that they detected.

Definition at line 103 of file ClassificationResult.h.

◆ SetCustomDataIdentifiers() [2/2]

void Aws::Macie2::Model::ClassificationResult::SetCustomDataIdentifiers ( CustomDataIdentifiers &&  value)
inline

The custom data identifiers that detected the sensitive data and the number of occurrences of the data that they detected.

Definition at line 109 of file ClassificationResult.h.

◆ SetMimeType() [1/3]

void Aws::Macie2::Model::ClassificationResult::SetMimeType ( Aws::String &&  value)
inline

The type of content, as a MIME type, that the finding applies to. For example, application/gzip, for a GNU Gzip compressed archive file, or application/pdf, for an Adobe Portable Document Format file.

Definition at line 150 of file ClassificationResult.h.

◆ SetMimeType() [2/3]

void Aws::Macie2::Model::ClassificationResult::SetMimeType ( const Aws::String value)
inline

The type of content, as a MIME type, that the finding applies to. For example, application/gzip, for a GNU Gzip compressed archive file, or application/pdf, for an Adobe Portable Document Format file.

Definition at line 143 of file ClassificationResult.h.

◆ SetMimeType() [3/3]

void Aws::Macie2::Model::ClassificationResult::SetMimeType ( const char *  value)
inline

The type of content, as a MIME type, that the finding applies to. For example, application/gzip, for a GNU Gzip compressed archive file, or application/pdf, for an Adobe Portable Document Format file.

Definition at line 157 of file ClassificationResult.h.

◆ SetSensitiveData() [1/2]

void Aws::Macie2::Model::ClassificationResult::SetSensitiveData ( Aws::Vector< SensitiveDataItem > &&  value)
inline

The category, types, and number of occurrences of the sensitive data that produced the finding.

Definition at line 203 of file ClassificationResult.h.

◆ SetSensitiveData() [2/2]

void Aws::Macie2::Model::ClassificationResult::SetSensitiveData ( const Aws::Vector< SensitiveDataItem > &  value)
inline

The category, types, and number of occurrences of the sensitive data that produced the finding.

Definition at line 197 of file ClassificationResult.h.

◆ SetSizeClassified()

void Aws::Macie2::Model::ClassificationResult::SetSizeClassified ( long long  value)
inline

The total size, in bytes, of the data that the finding applies to.

Definition at line 243 of file ClassificationResult.h.

◆ SetStatus() [1/2]

void Aws::Macie2::Model::ClassificationResult::SetStatus ( ClassificationResultStatus &&  value)
inline

The status of the finding.

Definition at line 269 of file ClassificationResult.h.

◆ SetStatus() [2/2]

void Aws::Macie2::Model::ClassificationResult::SetStatus ( const ClassificationResultStatus value)
inline

The status of the finding.

Definition at line 264 of file ClassificationResult.h.

◆ SizeClassifiedHasBeenSet()

bool Aws::Macie2::Model::ClassificationResult::SizeClassifiedHasBeenSet ( ) const
inline

The total size, in bytes, of the data that the finding applies to.

Definition at line 238 of file ClassificationResult.h.

◆ StatusHasBeenSet()

bool Aws::Macie2::Model::ClassificationResult::StatusHasBeenSet ( ) const
inline

The status of the finding.

Definition at line 259 of file ClassificationResult.h.

◆ WithAdditionalOccurrences()

ClassificationResult& Aws::Macie2::Model::ClassificationResult::WithAdditionalOccurrences ( bool  value)
inline

Specifies whether Amazon Macie detected additional occurrences of sensitive data in the S3 object. A finding includes location data for a maximum of 15 occurrences of sensitive data.

This value can help you determine whether to investigate additional occurrences of sensitive data in an object. You can do this by referring to the corresponding sensitive data discovery result for the finding (ClassificationDetails.detailedResultsLocation).

Definition at line 84 of file ClassificationResult.h.

◆ WithCustomDataIdentifiers() [1/2]

ClassificationResult& Aws::Macie2::Model::ClassificationResult::WithCustomDataIdentifiers ( const CustomDataIdentifiers value)
inline

The custom data identifiers that detected the sensitive data and the number of occurrences of the data that they detected.

Definition at line 115 of file ClassificationResult.h.

◆ WithCustomDataIdentifiers() [2/2]

ClassificationResult& Aws::Macie2::Model::ClassificationResult::WithCustomDataIdentifiers ( CustomDataIdentifiers &&  value)
inline

The custom data identifiers that detected the sensitive data and the number of occurrences of the data that they detected.

Definition at line 121 of file ClassificationResult.h.

◆ WithMimeType() [1/3]

ClassificationResult& Aws::Macie2::Model::ClassificationResult::WithMimeType ( Aws::String &&  value)
inline

The type of content, as a MIME type, that the finding applies to. For example, application/gzip, for a GNU Gzip compressed archive file, or application/pdf, for an Adobe Portable Document Format file.

Definition at line 171 of file ClassificationResult.h.

◆ WithMimeType() [2/3]

ClassificationResult& Aws::Macie2::Model::ClassificationResult::WithMimeType ( const Aws::String value)
inline

The type of content, as a MIME type, that the finding applies to. For example, application/gzip, for a GNU Gzip compressed archive file, or application/pdf, for an Adobe Portable Document Format file.

Definition at line 164 of file ClassificationResult.h.

◆ WithMimeType() [3/3]

ClassificationResult& Aws::Macie2::Model::ClassificationResult::WithMimeType ( const char *  value)
inline

The type of content, as a MIME type, that the finding applies to. For example, application/gzip, for a GNU Gzip compressed archive file, or application/pdf, for an Adobe Portable Document Format file.

Definition at line 178 of file ClassificationResult.h.

◆ WithSensitiveData() [1/2]

ClassificationResult& Aws::Macie2::Model::ClassificationResult::WithSensitiveData ( Aws::Vector< SensitiveDataItem > &&  value)
inline

The category, types, and number of occurrences of the sensitive data that produced the finding.

Definition at line 215 of file ClassificationResult.h.

◆ WithSensitiveData() [2/2]

ClassificationResult& Aws::Macie2::Model::ClassificationResult::WithSensitiveData ( const Aws::Vector< SensitiveDataItem > &  value)
inline

The category, types, and number of occurrences of the sensitive data that produced the finding.

Definition at line 209 of file ClassificationResult.h.

◆ WithSizeClassified()

ClassificationResult& Aws::Macie2::Model::ClassificationResult::WithSizeClassified ( long long  value)
inline

The total size, in bytes, of the data that the finding applies to.

Definition at line 248 of file ClassificationResult.h.

◆ WithStatus() [1/2]

ClassificationResult& Aws::Macie2::Model::ClassificationResult::WithStatus ( ClassificationResultStatus &&  value)
inline

The status of the finding.

Definition at line 279 of file ClassificationResult.h.

◆ WithStatus() [2/2]

ClassificationResult& Aws::Macie2::Model::ClassificationResult::WithStatus ( const ClassificationResultStatus value)
inline

The status of the finding.

Definition at line 274 of file ClassificationResult.h.


The documentation for this class was generated from the following file: