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

#include <ManagedDataIdentifierSummary.h>

Public Member Functions

 ManagedDataIdentifierSummary ()
 
 ManagedDataIdentifierSummary (Aws::Utils::Json::JsonView jsonValue)
 
ManagedDataIdentifierSummaryoperator= (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)
 
ManagedDataIdentifierSummaryWithCategory (const SensitiveDataItemCategory &value)
 
ManagedDataIdentifierSummaryWithCategory (SensitiveDataItemCategory &&value)
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
ManagedDataIdentifierSummaryWithId (const Aws::String &value)
 
ManagedDataIdentifierSummaryWithId (Aws::String &&value)
 
ManagedDataIdentifierSummaryWithId (const char *value)
 

Detailed Description

Provides information about a managed data identifier. For additional information, see Using managed data identifiers in the Amazon Macie User Guide.

See Also:

AWS API Reference

Definition at line 36 of file ManagedDataIdentifierSummary.h.

Constructor & Destructor Documentation

◆ ManagedDataIdentifierSummary() [1/2]

Aws::Macie2::Model::ManagedDataIdentifierSummary::ManagedDataIdentifierSummary ( )

◆ ManagedDataIdentifierSummary() [2/2]

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

Member Function Documentation

◆ CategoryHasBeenSet()

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

The category of sensitive data that the managed data identifier detects: CREDENTIALS, for credentials data such as private keys or Amazon Web Services secret access 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 passport numbers.

Definition at line 63 of file ManagedDataIdentifierSummary.h.

◆ GetCategory()

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

The category of sensitive data that the managed data identifier detects: CREDENTIALS, for credentials data such as private keys or Amazon Web Services secret access 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 passport numbers.

Definition at line 53 of file ManagedDataIdentifierSummary.h.

◆ GetId()

const Aws::String& Aws::Macie2::Model::ManagedDataIdentifierSummary::GetId ( ) const
inline

The unique identifier for the managed data identifier. This is a string that describes the type of sensitive data that the managed data identifier detects. For example: OPENSSH_PRIVATE_KEY for OpenSSH private keys, CREDIT_CARD_NUMBER for credit card numbers, or USA_PASSPORT_NUMBER for US passport numbers.

Definition at line 112 of file ManagedDataIdentifierSummary.h.

◆ IdHasBeenSet()

bool Aws::Macie2::Model::ManagedDataIdentifierSummary::IdHasBeenSet ( ) const
inline

The unique identifier for the managed data identifier. This is a string that describes the type of sensitive data that the managed data identifier detects. For example: OPENSSH_PRIVATE_KEY for OpenSSH private keys, CREDIT_CARD_NUMBER for credit card numbers, or USA_PASSPORT_NUMBER for US passport numbers.

Definition at line 120 of file ManagedDataIdentifierSummary.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetCategory() [1/2]

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

The category of sensitive data that the managed data identifier detects: CREDENTIALS, for credentials data such as private keys or Amazon Web Services secret access 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 passport numbers.

Definition at line 73 of file ManagedDataIdentifierSummary.h.

◆ SetCategory() [2/2]

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

The category of sensitive data that the managed data identifier detects: CREDENTIALS, for credentials data such as private keys or Amazon Web Services secret access 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 passport numbers.

Definition at line 83 of file ManagedDataIdentifierSummary.h.

◆ SetId() [1/3]

void Aws::Macie2::Model::ManagedDataIdentifierSummary::SetId ( Aws::String &&  value)
inline

The unique identifier for the managed data identifier. This is a string that describes the type of sensitive data that the managed data identifier detects. For example: OPENSSH_PRIVATE_KEY for OpenSSH private keys, CREDIT_CARD_NUMBER for credit card numbers, or USA_PASSPORT_NUMBER for US passport numbers.

Definition at line 136 of file ManagedDataIdentifierSummary.h.

◆ SetId() [2/3]

void Aws::Macie2::Model::ManagedDataIdentifierSummary::SetId ( const Aws::String value)
inline

The unique identifier for the managed data identifier. This is a string that describes the type of sensitive data that the managed data identifier detects. For example: OPENSSH_PRIVATE_KEY for OpenSSH private keys, CREDIT_CARD_NUMBER for credit card numbers, or USA_PASSPORT_NUMBER for US passport numbers.

Definition at line 128 of file ManagedDataIdentifierSummary.h.

◆ SetId() [3/3]

void Aws::Macie2::Model::ManagedDataIdentifierSummary::SetId ( const char *  value)
inline

The unique identifier for the managed data identifier. This is a string that describes the type of sensitive data that the managed data identifier detects. For example: OPENSSH_PRIVATE_KEY for OpenSSH private keys, CREDIT_CARD_NUMBER for credit card numbers, or USA_PASSPORT_NUMBER for US passport numbers.

Definition at line 144 of file ManagedDataIdentifierSummary.h.

◆ WithCategory() [1/2]

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

The category of sensitive data that the managed data identifier detects: CREDENTIALS, for credentials data such as private keys or Amazon Web Services secret access 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 passport numbers.

Definition at line 93 of file ManagedDataIdentifierSummary.h.

◆ WithCategory() [2/2]

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

The category of sensitive data that the managed data identifier detects: CREDENTIALS, for credentials data such as private keys or Amazon Web Services secret access 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 passport numbers.

Definition at line 103 of file ManagedDataIdentifierSummary.h.

◆ WithId() [1/3]

ManagedDataIdentifierSummary& Aws::Macie2::Model::ManagedDataIdentifierSummary::WithId ( Aws::String &&  value)
inline

The unique identifier for the managed data identifier. This is a string that describes the type of sensitive data that the managed data identifier detects. For example: OPENSSH_PRIVATE_KEY for OpenSSH private keys, CREDIT_CARD_NUMBER for credit card numbers, or USA_PASSPORT_NUMBER for US passport numbers.

Definition at line 160 of file ManagedDataIdentifierSummary.h.

◆ WithId() [2/3]

ManagedDataIdentifierSummary& Aws::Macie2::Model::ManagedDataIdentifierSummary::WithId ( const Aws::String value)
inline

The unique identifier for the managed data identifier. This is a string that describes the type of sensitive data that the managed data identifier detects. For example: OPENSSH_PRIVATE_KEY for OpenSSH private keys, CREDIT_CARD_NUMBER for credit card numbers, or USA_PASSPORT_NUMBER for US passport numbers.

Definition at line 152 of file ManagedDataIdentifierSummary.h.

◆ WithId() [3/3]

ManagedDataIdentifierSummary& Aws::Macie2::Model::ManagedDataIdentifierSummary::WithId ( const char *  value)
inline

The unique identifier for the managed data identifier. This is a string that describes the type of sensitive data that the managed data identifier detects. For example: OPENSSH_PRIVATE_KEY for OpenSSH private keys, CREDIT_CARD_NUMBER for credit card numbers, or USA_PASSPORT_NUMBER for US passport numbers.

Definition at line 168 of file ManagedDataIdentifierSummary.h.


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