AWS SDK for C++  1.9.68
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::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
 
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)
 
long long GetSizeClassified () const
 
bool SizeClassifiedHasBeenSet () const
 
void SetSizeClassified (long long value)
 
ClassificationResultWithSizeClassified (long long value)
 
bool GetAdditionalOccurrences () const
 
bool AdditionalOccurrencesHasBeenSet () const
 
void SetAdditionalOccurrences (bool value)
 
ClassificationResultWithAdditionalOccurrences (bool value)
 
const ClassificationStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ClassificationStatus &value)
 
void SetStatus (ClassificationStatus &&value)
 
ClassificationResultWithStatus (const ClassificationStatus &value)
 
ClassificationResultWithStatus (ClassificationStatus &&value)
 
const Aws::Vector< SensitiveDataResult > & GetSensitiveData () const
 
bool SensitiveDataHasBeenSet () const
 
void SetSensitiveData (const Aws::Vector< SensitiveDataResult > &value)
 
void SetSensitiveData (Aws::Vector< SensitiveDataResult > &&value)
 
ClassificationResultWithSensitiveData (const Aws::Vector< SensitiveDataResult > &value)
 
ClassificationResultWithSensitiveData (Aws::Vector< SensitiveDataResult > &&value)
 
ClassificationResultAddSensitiveData (const SensitiveDataResult &value)
 
ClassificationResultAddSensitiveData (SensitiveDataResult &&value)
 
const CustomDataIdentifiersResultGetCustomDataIdentifiers () const
 
bool CustomDataIdentifiersHasBeenSet () const
 
void SetCustomDataIdentifiers (const CustomDataIdentifiersResult &value)
 
void SetCustomDataIdentifiers (CustomDataIdentifiersResult &&value)
 
ClassificationResultWithCustomDataIdentifiers (const CustomDataIdentifiersResult &value)
 
ClassificationResultWithCustomDataIdentifiers (CustomDataIdentifiersResult &&value)
 

Detailed Description

Details about the sensitive data that was detected on the resource.

See Also:

AWS API Reference

Definition at line 36 of file ClassificationResult.h.

Constructor & Destructor Documentation

◆ ClassificationResult() [1/2]

Aws::SecurityHub::Model::ClassificationResult::ClassificationResult ( )

◆ ClassificationResult() [2/2]

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

Member Function Documentation

◆ AdditionalOccurrencesHasBeenSet()

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

Indicates whether there are additional occurrences of sensitive data that are not included in the finding. This occurs when the number of occurrences exceeds the maximum that can be included.

Definition at line 119 of file ClassificationResult.h.

◆ AddSensitiveData() [1/2]

ClassificationResult& Aws::SecurityHub::Model::ClassificationResult::AddSensitiveData ( const SensitiveDataResult value)
inline

Provides details about sensitive data that was identified based on built-in configuration.

Definition at line 207 of file ClassificationResult.h.

◆ AddSensitiveData() [2/2]

ClassificationResult& Aws::SecurityHub::Model::ClassificationResult::AddSensitiveData ( SensitiveDataResult &&  value)
inline

Provides details about sensitive data that was identified based on built-in configuration.

Definition at line 213 of file ClassificationResult.h.

◆ CustomDataIdentifiersHasBeenSet()

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

Provides details about sensitive data that was identified based on customer-defined configuration.

Definition at line 226 of file ClassificationResult.h.

◆ GetAdditionalOccurrences()

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

Indicates whether there are additional occurrences of sensitive data that are not included in the finding. This occurs when the number of occurrences exceeds the maximum that can be included.

Definition at line 112 of file ClassificationResult.h.

◆ GetCustomDataIdentifiers()

const CustomDataIdentifiersResult& Aws::SecurityHub::Model::ClassificationResult::GetCustomDataIdentifiers ( ) const
inline

Provides details about sensitive data that was identified based on customer-defined configuration.

Definition at line 220 of file ClassificationResult.h.

◆ GetMimeType()

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

The type of content that the finding applies to.

Definition at line 48 of file ClassificationResult.h.

◆ GetSensitiveData()

const Aws::Vector<SensitiveDataResult>& Aws::SecurityHub::Model::ClassificationResult::GetSensitiveData ( ) const
inline

Provides details about sensitive data that was identified based on built-in configuration.

Definition at line 171 of file ClassificationResult.h.

◆ GetSizeClassified()

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

The total size in bytes of the affected data.

Definition at line 89 of file ClassificationResult.h.

◆ GetStatus()

const ClassificationStatus& Aws::SecurityHub::Model::ClassificationResult::GetStatus ( ) const
inline

The current status of the sensitive data detection.

Definition at line 139 of file ClassificationResult.h.

◆ Jsonize()

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

◆ MimeTypeHasBeenSet()

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

The type of content that the finding applies to.

Definition at line 53 of file ClassificationResult.h.

◆ operator=()

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

◆ SensitiveDataHasBeenSet()

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

Provides details about sensitive data that was identified based on built-in configuration.

Definition at line 177 of file ClassificationResult.h.

◆ SetAdditionalOccurrences()

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

Indicates whether there are additional occurrences of sensitive data that are not included in the finding. This occurs when the number of occurrences exceeds the maximum that can be included.

Definition at line 126 of file ClassificationResult.h.

◆ SetCustomDataIdentifiers() [1/2]

void Aws::SecurityHub::Model::ClassificationResult::SetCustomDataIdentifiers ( const CustomDataIdentifiersResult value)
inline

Provides details about sensitive data that was identified based on customer-defined configuration.

Definition at line 232 of file ClassificationResult.h.

◆ SetCustomDataIdentifiers() [2/2]

void Aws::SecurityHub::Model::ClassificationResult::SetCustomDataIdentifiers ( CustomDataIdentifiersResult &&  value)
inline

Provides details about sensitive data that was identified based on customer-defined configuration.

Definition at line 238 of file ClassificationResult.h.

◆ SetMimeType() [1/3]

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

The type of content that the finding applies to.

Definition at line 63 of file ClassificationResult.h.

◆ SetMimeType() [2/3]

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

The type of content that the finding applies to.

Definition at line 58 of file ClassificationResult.h.

◆ SetMimeType() [3/3]

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

The type of content that the finding applies to.

Definition at line 68 of file ClassificationResult.h.

◆ SetSensitiveData() [1/2]

void Aws::SecurityHub::Model::ClassificationResult::SetSensitiveData ( Aws::Vector< SensitiveDataResult > &&  value)
inline

Provides details about sensitive data that was identified based on built-in configuration.

Definition at line 189 of file ClassificationResult.h.

◆ SetSensitiveData() [2/2]

void Aws::SecurityHub::Model::ClassificationResult::SetSensitiveData ( const Aws::Vector< SensitiveDataResult > &  value)
inline

Provides details about sensitive data that was identified based on built-in configuration.

Definition at line 183 of file ClassificationResult.h.

◆ SetSizeClassified()

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

The total size in bytes of the affected data.

Definition at line 99 of file ClassificationResult.h.

◆ SetStatus() [1/2]

void Aws::SecurityHub::Model::ClassificationResult::SetStatus ( ClassificationStatus &&  value)
inline

The current status of the sensitive data detection.

Definition at line 154 of file ClassificationResult.h.

◆ SetStatus() [2/2]

void Aws::SecurityHub::Model::ClassificationResult::SetStatus ( const ClassificationStatus value)
inline

The current status of the sensitive data detection.

Definition at line 149 of file ClassificationResult.h.

◆ SizeClassifiedHasBeenSet()

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

The total size in bytes of the affected data.

Definition at line 94 of file ClassificationResult.h.

◆ StatusHasBeenSet()

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

The current status of the sensitive data detection.

Definition at line 144 of file ClassificationResult.h.

◆ WithAdditionalOccurrences()

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

Indicates whether there are additional occurrences of sensitive data that are not included in the finding. This occurs when the number of occurrences exceeds the maximum that can be included.

Definition at line 133 of file ClassificationResult.h.

◆ WithCustomDataIdentifiers() [1/2]

ClassificationResult& Aws::SecurityHub::Model::ClassificationResult::WithCustomDataIdentifiers ( const CustomDataIdentifiersResult value)
inline

Provides details about sensitive data that was identified based on customer-defined configuration.

Definition at line 244 of file ClassificationResult.h.

◆ WithCustomDataIdentifiers() [2/2]

ClassificationResult& Aws::SecurityHub::Model::ClassificationResult::WithCustomDataIdentifiers ( CustomDataIdentifiersResult &&  value)
inline

Provides details about sensitive data that was identified based on customer-defined configuration.

Definition at line 250 of file ClassificationResult.h.

◆ WithMimeType() [1/3]

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

The type of content that the finding applies to.

Definition at line 78 of file ClassificationResult.h.

◆ WithMimeType() [2/3]

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

The type of content that the finding applies to.

Definition at line 73 of file ClassificationResult.h.

◆ WithMimeType() [3/3]

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

The type of content that the finding applies to.

Definition at line 83 of file ClassificationResult.h.

◆ WithSensitiveData() [1/2]

ClassificationResult& Aws::SecurityHub::Model::ClassificationResult::WithSensitiveData ( Aws::Vector< SensitiveDataResult > &&  value)
inline

Provides details about sensitive data that was identified based on built-in configuration.

Definition at line 201 of file ClassificationResult.h.

◆ WithSensitiveData() [2/2]

ClassificationResult& Aws::SecurityHub::Model::ClassificationResult::WithSensitiveData ( const Aws::Vector< SensitiveDataResult > &  value)
inline

Provides details about sensitive data that was identified based on built-in configuration.

Definition at line 195 of file ClassificationResult.h.

◆ WithSizeClassified()

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

The total size in bytes of the affected data.

Definition at line 104 of file ClassificationResult.h.

◆ WithStatus() [1/2]

ClassificationResult& Aws::SecurityHub::Model::ClassificationResult::WithStatus ( ClassificationStatus &&  value)
inline

The current status of the sensitive data detection.

Definition at line 164 of file ClassificationResult.h.

◆ WithStatus() [2/2]

ClassificationResult& Aws::SecurityHub::Model::ClassificationResult::WithStatus ( const ClassificationStatus value)
inline

The current status of the sensitive data detection.

Definition at line 159 of file ClassificationResult.h.


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