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

#include <SensitiveDataItem.h>

Public Member Functions

 SensitiveDataItem ()
 
 SensitiveDataItem (Aws::Utils::Json::JsonView jsonValue)
 
SensitiveDataItemoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const SensitiveDataItemCategoryGetCategory () const
 
bool CategoryHasBeenSet () const
 
void SetCategory (const SensitiveDataItemCategory &value)
 
void SetCategory (SensitiveDataItemCategory &&value)
 
SensitiveDataItemWithCategory (const SensitiveDataItemCategory &value)
 
SensitiveDataItemWithCategory (SensitiveDataItemCategory &&value)
 
const Aws::Vector< DefaultDetection > & GetDetections () const
 
bool DetectionsHasBeenSet () const
 
void SetDetections (const Aws::Vector< DefaultDetection > &value)
 
void SetDetections (Aws::Vector< DefaultDetection > &&value)
 
SensitiveDataItemWithDetections (const Aws::Vector< DefaultDetection > &value)
 
SensitiveDataItemWithDetections (Aws::Vector< DefaultDetection > &&value)
 
SensitiveDataItemAddDetections (const DefaultDetection &value)
 
SensitiveDataItemAddDetections (DefaultDetection &&value)
 
long long GetTotalCount () const
 
bool TotalCountHasBeenSet () const
 
void SetTotalCount (long long value)
 
SensitiveDataItemWithTotalCount (long long value)
 

Detailed Description

Provides information about the category, types, and occurrences of sensitive data that produced a sensitive data finding.

See Also:

AWS API Reference

Definition at line 34 of file SensitiveDataItem.h.

Constructor & Destructor Documentation

◆ SensitiveDataItem() [1/2]

Aws::Macie2::Model::SensitiveDataItem::SensitiveDataItem ( )

◆ SensitiveDataItem() [2/2]

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

Member Function Documentation

◆ AddDetections() [1/2]

SensitiveDataItem& Aws::Macie2::Model::SensitiveDataItem::AddDetections ( const DefaultDetection value)
inline

An array of objects, one for each type of sensitive data that was detected. Each object reports the number of occurrences of a specific type of sensitive data that was detected, and the location of up to 15 of those occurrences.

Definition at line 151 of file SensitiveDataItem.h.

◆ AddDetections() [2/2]

SensitiveDataItem& Aws::Macie2::Model::SensitiveDataItem::AddDetections ( DefaultDetection &&  value)
inline

An array of objects, one for each type of sensitive data that was detected. Each object reports the number of occurrences of a specific type of sensitive data that was detected, and the location of up to 15 of those occurrences.

Definition at line 158 of file SensitiveDataItem.h.

◆ CategoryHasBeenSet()

bool Aws::Macie2::Model::SensitiveDataItem::CategoryHasBeenSet ( ) const
inline

The category of sensitive data that was detected. For example: CREDENTIALS, for credentials data such as private keys or Amazon Web Services secret keys; FINANCIAL_INFORMATION, for financial data such as credit card numbers; or, PERSONAL_INFORMATION, for personal health information, such as health insurance identification numbers, or personally identifiable information, such as driver's license identification numbers.

Definition at line 61 of file SensitiveDataItem.h.

◆ DetectionsHasBeenSet()

bool Aws::Macie2::Model::SensitiveDataItem::DetectionsHasBeenSet ( ) const
inline

An array of objects, one for each type of sensitive data that was detected. Each object reports the number of occurrences of a specific type of sensitive data that was detected, and the location of up to 15 of those occurrences.

Definition at line 116 of file SensitiveDataItem.h.

◆ GetCategory()

const SensitiveDataItemCategory& Aws::Macie2::Model::SensitiveDataItem::GetCategory ( ) const
inline

The category of sensitive data that was detected. For example: CREDENTIALS, for credentials data such as private keys or Amazon Web Services secret keys; FINANCIAL_INFORMATION, for financial data such as credit card numbers; or, PERSONAL_INFORMATION, for personal health information, such as health insurance identification numbers, or personally identifiable information, such as driver's license identification numbers.

Definition at line 51 of file SensitiveDataItem.h.

◆ GetDetections()

const Aws::Vector<DefaultDetection>& Aws::Macie2::Model::SensitiveDataItem::GetDetections ( ) const
inline

An array of objects, one for each type of sensitive data that was detected. Each object reports the number of occurrences of a specific type of sensitive data that was detected, and the location of up to 15 of those occurrences.

Definition at line 109 of file SensitiveDataItem.h.

◆ GetTotalCount()

long long Aws::Macie2::Model::SensitiveDataItem::GetTotalCount ( ) const
inline

The total number of occurrences of the sensitive data that was detected.

Definition at line 164 of file SensitiveDataItem.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetCategory() [1/2]

void Aws::Macie2::Model::SensitiveDataItem::SetCategory ( const SensitiveDataItemCategory value)
inline

The category of sensitive data that was detected. For example: CREDENTIALS, for credentials data such as private keys or Amazon Web Services secret keys; FINANCIAL_INFORMATION, for financial data such as credit card numbers; or, PERSONAL_INFORMATION, for personal health information, such as health insurance identification numbers, or personally identifiable information, such as driver's license identification numbers.

Definition at line 71 of file SensitiveDataItem.h.

◆ SetCategory() [2/2]

void Aws::Macie2::Model::SensitiveDataItem::SetCategory ( SensitiveDataItemCategory &&  value)
inline

The category of sensitive data that was detected. For example: CREDENTIALS, for credentials data such as private keys or Amazon Web Services secret keys; FINANCIAL_INFORMATION, for financial data such as credit card numbers; or, PERSONAL_INFORMATION, for personal health information, such as health insurance identification numbers, or personally identifiable information, such as driver's license identification numbers.

Definition at line 81 of file SensitiveDataItem.h.

◆ SetDetections() [1/2]

void Aws::Macie2::Model::SensitiveDataItem::SetDetections ( Aws::Vector< DefaultDetection > &&  value)
inline

An array of objects, one for each type of sensitive data that was detected. Each object reports the number of occurrences of a specific type of sensitive data that was detected, and the location of up to 15 of those occurrences.

Definition at line 130 of file SensitiveDataItem.h.

◆ SetDetections() [2/2]

void Aws::Macie2::Model::SensitiveDataItem::SetDetections ( const Aws::Vector< DefaultDetection > &  value)
inline

An array of objects, one for each type of sensitive data that was detected. Each object reports the number of occurrences of a specific type of sensitive data that was detected, and the location of up to 15 of those occurrences.

Definition at line 123 of file SensitiveDataItem.h.

◆ SetTotalCount()

void Aws::Macie2::Model::SensitiveDataItem::SetTotalCount ( long long  value)
inline

The total number of occurrences of the sensitive data that was detected.

Definition at line 174 of file SensitiveDataItem.h.

◆ TotalCountHasBeenSet()

bool Aws::Macie2::Model::SensitiveDataItem::TotalCountHasBeenSet ( ) const
inline

The total number of occurrences of the sensitive data that was detected.

Definition at line 169 of file SensitiveDataItem.h.

◆ WithCategory() [1/2]

SensitiveDataItem& Aws::Macie2::Model::SensitiveDataItem::WithCategory ( const SensitiveDataItemCategory value)
inline

The category of sensitive data that was detected. For example: CREDENTIALS, for credentials data such as private keys or Amazon Web Services secret keys; FINANCIAL_INFORMATION, for financial data such as credit card numbers; or, PERSONAL_INFORMATION, for personal health information, such as health insurance identification numbers, or personally identifiable information, such as driver's license identification numbers.

Definition at line 91 of file SensitiveDataItem.h.

◆ WithCategory() [2/2]

SensitiveDataItem& Aws::Macie2::Model::SensitiveDataItem::WithCategory ( SensitiveDataItemCategory &&  value)
inline

The category of sensitive data that was detected. For example: CREDENTIALS, for credentials data such as private keys or Amazon Web Services secret keys; FINANCIAL_INFORMATION, for financial data such as credit card numbers; or, PERSONAL_INFORMATION, for personal health information, such as health insurance identification numbers, or personally identifiable information, such as driver's license identification numbers.

Definition at line 101 of file SensitiveDataItem.h.

◆ WithDetections() [1/2]

SensitiveDataItem& Aws::Macie2::Model::SensitiveDataItem::WithDetections ( Aws::Vector< DefaultDetection > &&  value)
inline

An array of objects, one for each type of sensitive data that was detected. Each object reports the number of occurrences of a specific type of sensitive data that was detected, and the location of up to 15 of those occurrences.

Definition at line 144 of file SensitiveDataItem.h.

◆ WithDetections() [2/2]

SensitiveDataItem& Aws::Macie2::Model::SensitiveDataItem::WithDetections ( const Aws::Vector< DefaultDetection > &  value)
inline

An array of objects, one for each type of sensitive data that was detected. Each object reports the number of occurrences of a specific type of sensitive data that was detected, and the location of up to 15 of those occurrences.

Definition at line 137 of file SensitiveDataItem.h.

◆ WithTotalCount()

SensitiveDataItem& Aws::Macie2::Model::SensitiveDataItem::WithTotalCount ( long long  value)
inline

The total number of occurrences of the sensitive data that was detected.

Definition at line 179 of file SensitiveDataItem.h.


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