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

#include <Finding.h>

Public Member Functions

 Finding ()
 
 Finding (Aws::Utils::Json::JsonView jsonValue)
 
Findingoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAccountId () const
 
bool AccountIdHasBeenSet () const
 
void SetAccountId (const Aws::String &value)
 
void SetAccountId (Aws::String &&value)
 
void SetAccountId (const char *value)
 
FindingWithAccountId (const Aws::String &value)
 
FindingWithAccountId (Aws::String &&value)
 
FindingWithAccountId (const char *value)
 
bool GetArchived () const
 
bool ArchivedHasBeenSet () const
 
void SetArchived (bool value)
 
FindingWithArchived (bool value)
 
const FindingCategoryGetCategory () const
 
bool CategoryHasBeenSet () const
 
void SetCategory (const FindingCategory &value)
 
void SetCategory (FindingCategory &&value)
 
FindingWithCategory (const FindingCategory &value)
 
FindingWithCategory (FindingCategory &&value)
 
const ClassificationDetailsGetClassificationDetails () const
 
bool ClassificationDetailsHasBeenSet () const
 
void SetClassificationDetails (const ClassificationDetails &value)
 
void SetClassificationDetails (ClassificationDetails &&value)
 
FindingWithClassificationDetails (const ClassificationDetails &value)
 
FindingWithClassificationDetails (ClassificationDetails &&value)
 
long long GetCount () const
 
bool CountHasBeenSet () const
 
void SetCount (long long value)
 
FindingWithCount (long long value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
FindingWithCreatedAt (const Aws::Utils::DateTime &value)
 
FindingWithCreatedAt (Aws::Utils::DateTime &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
FindingWithDescription (const Aws::String &value)
 
FindingWithDescription (Aws::String &&value)
 
FindingWithDescription (const char *value)
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
FindingWithId (const Aws::String &value)
 
FindingWithId (Aws::String &&value)
 
FindingWithId (const char *value)
 
const Aws::StringGetPartition () const
 
bool PartitionHasBeenSet () const
 
void SetPartition (const Aws::String &value)
 
void SetPartition (Aws::String &&value)
 
void SetPartition (const char *value)
 
FindingWithPartition (const Aws::String &value)
 
FindingWithPartition (Aws::String &&value)
 
FindingWithPartition (const char *value)
 
const PolicyDetailsGetPolicyDetails () const
 
bool PolicyDetailsHasBeenSet () const
 
void SetPolicyDetails (const PolicyDetails &value)
 
void SetPolicyDetails (PolicyDetails &&value)
 
FindingWithPolicyDetails (const PolicyDetails &value)
 
FindingWithPolicyDetails (PolicyDetails &&value)
 
const Aws::StringGetRegion () const
 
bool RegionHasBeenSet () const
 
void SetRegion (const Aws::String &value)
 
void SetRegion (Aws::String &&value)
 
void SetRegion (const char *value)
 
FindingWithRegion (const Aws::String &value)
 
FindingWithRegion (Aws::String &&value)
 
FindingWithRegion (const char *value)
 
const ResourcesAffectedGetResourcesAffected () const
 
bool ResourcesAffectedHasBeenSet () const
 
void SetResourcesAffected (const ResourcesAffected &value)
 
void SetResourcesAffected (ResourcesAffected &&value)
 
FindingWithResourcesAffected (const ResourcesAffected &value)
 
FindingWithResourcesAffected (ResourcesAffected &&value)
 
bool GetSample () const
 
bool SampleHasBeenSet () const
 
void SetSample (bool value)
 
FindingWithSample (bool value)
 
const Aws::StringGetSchemaVersion () const
 
bool SchemaVersionHasBeenSet () const
 
void SetSchemaVersion (const Aws::String &value)
 
void SetSchemaVersion (Aws::String &&value)
 
void SetSchemaVersion (const char *value)
 
FindingWithSchemaVersion (const Aws::String &value)
 
FindingWithSchemaVersion (Aws::String &&value)
 
FindingWithSchemaVersion (const char *value)
 
const SeverityGetSeverity () const
 
bool SeverityHasBeenSet () const
 
void SetSeverity (const Severity &value)
 
void SetSeverity (Severity &&value)
 
FindingWithSeverity (const Severity &value)
 
FindingWithSeverity (Severity &&value)
 
const Aws::StringGetTitle () const
 
bool TitleHasBeenSet () const
 
void SetTitle (const Aws::String &value)
 
void SetTitle (Aws::String &&value)
 
void SetTitle (const char *value)
 
FindingWithTitle (const Aws::String &value)
 
FindingWithTitle (Aws::String &&value)
 
FindingWithTitle (const char *value)
 
const FindingTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const FindingType &value)
 
void SetType (FindingType &&value)
 
FindingWithType (const FindingType &value)
 
FindingWithType (FindingType &&value)
 
const Aws::Utils::DateTimeGetUpdatedAt () const
 
bool UpdatedAtHasBeenSet () const
 
void SetUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetUpdatedAt (Aws::Utils::DateTime &&value)
 
FindingWithUpdatedAt (const Aws::Utils::DateTime &value)
 
FindingWithUpdatedAt (Aws::Utils::DateTime &&value)
 

Detailed Description

Provides the details of a finding.

See Also:

AWS API Reference

Definition at line 38 of file Finding.h.

Constructor & Destructor Documentation

◆ Finding() [1/2]

Aws::Macie2::Model::Finding::Finding ( )

◆ Finding() [2/2]

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

Member Function Documentation

◆ AccountIdHasBeenSet()

bool Aws::Macie2::Model::Finding::AccountIdHasBeenSet ( ) const
inline

The unique identifier for the Amazon Web Services account that the finding applies to. This is typically the account that owns the affected resource.

Definition at line 57 of file Finding.h.

◆ ArchivedHasBeenSet()

bool Aws::Macie2::Model::Finding::ArchivedHasBeenSet ( ) const
inline

Specifies whether the finding is archived (suppressed).

Definition at line 104 of file Finding.h.

◆ CategoryHasBeenSet()

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

The category of the finding. Possible values are: CLASSIFICATION, for a sensitive data finding; and, POLICY, for a policy finding.

Definition at line 127 of file Finding.h.

◆ ClassificationDetailsHasBeenSet()

bool Aws::Macie2::Model::Finding::ClassificationDetailsHasBeenSet ( ) const
inline

The details of a sensitive data finding. This value is null for a policy finding.

Definition at line 164 of file Finding.h.

◆ CountHasBeenSet()

bool Aws::Macie2::Model::Finding::CountHasBeenSet ( ) const
inline

The total number of occurrences of the finding. For sensitive data findings, this value is always 1. All sensitive data findings are considered new (unique) because they derive from individual classification jobs.

Definition at line 203 of file Finding.h.

◆ CreatedAtHasBeenSet()

bool Aws::Macie2::Model::Finding::CreatedAtHasBeenSet ( ) const
inline

The date and time, in UTC and extended ISO 8601 format, when the finding was created.

Definition at line 230 of file Finding.h.

◆ DescriptionHasBeenSet()

bool Aws::Macie2::Model::Finding::DescriptionHasBeenSet ( ) const
inline

The description of the finding.

Definition at line 265 of file Finding.h.

◆ GetAccountId()

const Aws::String& Aws::Macie2::Model::Finding::GetAccountId ( ) const
inline

The unique identifier for the Amazon Web Services account that the finding applies to. This is typically the account that owns the affected resource.

Definition at line 51 of file Finding.h.

◆ GetArchived()

bool Aws::Macie2::Model::Finding::GetArchived ( ) const
inline

Specifies whether the finding is archived (suppressed).

Definition at line 99 of file Finding.h.

◆ GetCategory()

const FindingCategory& Aws::Macie2::Model::Finding::GetCategory ( ) const
inline

The category of the finding. Possible values are: CLASSIFICATION, for a sensitive data finding; and, POLICY, for a policy finding.

Definition at line 121 of file Finding.h.

◆ GetClassificationDetails()

const ClassificationDetails& Aws::Macie2::Model::Finding::GetClassificationDetails ( ) const
inline

The details of a sensitive data finding. This value is null for a policy finding.

Definition at line 158 of file Finding.h.

◆ GetCount()

long long Aws::Macie2::Model::Finding::GetCount ( ) const
inline

The total number of occurrences of the finding. For sensitive data findings, this value is always 1. All sensitive data findings are considered new (unique) because they derive from individual classification jobs.

Definition at line 196 of file Finding.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::Macie2::Model::Finding::GetCreatedAt ( ) const
inline

The date and time, in UTC and extended ISO 8601 format, when the finding was created.

Definition at line 224 of file Finding.h.

◆ GetDescription()

const Aws::String& Aws::Macie2::Model::Finding::GetDescription ( ) const
inline

The description of the finding.

Definition at line 260 of file Finding.h.

◆ GetId()

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

The unique identifier for the finding. This is a random string that Amazon Macie generates and assigns to a finding when it creates the finding.

Definition at line 302 of file Finding.h.

◆ GetPartition()

const Aws::String& Aws::Macie2::Model::Finding::GetPartition ( ) const
inline

The Amazon Web Services partition that Amazon Macie created the finding in.

Definition at line 351 of file Finding.h.

◆ GetPolicyDetails()

const PolicyDetails& Aws::Macie2::Model::Finding::GetPolicyDetails ( ) const
inline

The details of a policy finding. This value is null for a sensitive data finding.

Definition at line 400 of file Finding.h.

◆ GetRegion()

const Aws::String& Aws::Macie2::Model::Finding::GetRegion ( ) const
inline

The Amazon Web Services Region that Amazon Macie created the finding in.

Definition at line 436 of file Finding.h.

◆ GetResourcesAffected()

const ResourcesAffected& Aws::Macie2::Model::Finding::GetResourcesAffected ( ) const
inline

The resources that the finding applies to.

Definition at line 477 of file Finding.h.

◆ GetSample()

bool Aws::Macie2::Model::Finding::GetSample ( ) const
inline

Specifies whether the finding is a sample finding. A sample finding is a finding that uses example data to demonstrate what a finding might contain.

Definition at line 510 of file Finding.h.

◆ GetSchemaVersion()

const Aws::String& Aws::Macie2::Model::Finding::GetSchemaVersion ( ) const
inline

The version of the schema that was used to define the data structures in the finding.

Definition at line 538 of file Finding.h.

◆ GetSeverity()

const Severity& Aws::Macie2::Model::Finding::GetSeverity ( ) const
inline

The severity level and score for the finding.

Definition at line 586 of file Finding.h.

◆ GetTitle()

const Aws::String& Aws::Macie2::Model::Finding::GetTitle ( ) const
inline

The brief description of the finding.

Definition at line 617 of file Finding.h.

◆ GetType()

const FindingType& Aws::Macie2::Model::Finding::GetType ( ) const
inline

The type of the finding.

Definition at line 658 of file Finding.h.

◆ GetUpdatedAt()

const Aws::Utils::DateTime& Aws::Macie2::Model::Finding::GetUpdatedAt ( ) const
inline

The date and time, in UTC and extended ISO 8601 format, when the finding was last updated. For sensitive data findings, this value is the same as the value for the createdAt property. All sensitive data findings are considered new (unique) because they derive from individual classification jobs.

Definition at line 692 of file Finding.h.

◆ IdHasBeenSet()

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

The unique identifier for the finding. This is a random string that Amazon Macie generates and assigns to a finding when it creates the finding.

Definition at line 308 of file Finding.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PartitionHasBeenSet()

bool Aws::Macie2::Model::Finding::PartitionHasBeenSet ( ) const
inline

The Amazon Web Services partition that Amazon Macie created the finding in.

Definition at line 357 of file Finding.h.

◆ PolicyDetailsHasBeenSet()

bool Aws::Macie2::Model::Finding::PolicyDetailsHasBeenSet ( ) const
inline

The details of a policy finding. This value is null for a sensitive data finding.

Definition at line 406 of file Finding.h.

◆ RegionHasBeenSet()

bool Aws::Macie2::Model::Finding::RegionHasBeenSet ( ) const
inline

The Amazon Web Services Region that Amazon Macie created the finding in.

Definition at line 441 of file Finding.h.

◆ ResourcesAffectedHasBeenSet()

bool Aws::Macie2::Model::Finding::ResourcesAffectedHasBeenSet ( ) const
inline

The resources that the finding applies to.

Definition at line 482 of file Finding.h.

◆ SampleHasBeenSet()

bool Aws::Macie2::Model::Finding::SampleHasBeenSet ( ) const
inline

Specifies whether the finding is a sample finding. A sample finding is a finding that uses example data to demonstrate what a finding might contain.

Definition at line 517 of file Finding.h.

◆ SchemaVersionHasBeenSet()

bool Aws::Macie2::Model::Finding::SchemaVersionHasBeenSet ( ) const
inline

The version of the schema that was used to define the data structures in the finding.

Definition at line 544 of file Finding.h.

◆ SetAccountId() [1/3]

void Aws::Macie2::Model::Finding::SetAccountId ( Aws::String &&  value)
inline

The unique identifier for the Amazon Web Services account that the finding applies to. This is typically the account that owns the affected resource.

Definition at line 69 of file Finding.h.

◆ SetAccountId() [2/3]

void Aws::Macie2::Model::Finding::SetAccountId ( const Aws::String value)
inline

The unique identifier for the Amazon Web Services account that the finding applies to. This is typically the account that owns the affected resource.

Definition at line 63 of file Finding.h.

◆ SetAccountId() [3/3]

void Aws::Macie2::Model::Finding::SetAccountId ( const char *  value)
inline

The unique identifier for the Amazon Web Services account that the finding applies to. This is typically the account that owns the affected resource.

Definition at line 75 of file Finding.h.

◆ SetArchived()

void Aws::Macie2::Model::Finding::SetArchived ( bool  value)
inline

Specifies whether the finding is archived (suppressed).

Definition at line 109 of file Finding.h.

◆ SetCategory() [1/2]

void Aws::Macie2::Model::Finding::SetCategory ( const FindingCategory value)
inline

The category of the finding. Possible values are: CLASSIFICATION, for a sensitive data finding; and, POLICY, for a policy finding.

Definition at line 133 of file Finding.h.

◆ SetCategory() [2/2]

void Aws::Macie2::Model::Finding::SetCategory ( FindingCategory &&  value)
inline

The category of the finding. Possible values are: CLASSIFICATION, for a sensitive data finding; and, POLICY, for a policy finding.

Definition at line 139 of file Finding.h.

◆ SetClassificationDetails() [1/2]

void Aws::Macie2::Model::Finding::SetClassificationDetails ( ClassificationDetails &&  value)
inline

The details of a sensitive data finding. This value is null for a policy finding.

Definition at line 176 of file Finding.h.

◆ SetClassificationDetails() [2/2]

void Aws::Macie2::Model::Finding::SetClassificationDetails ( const ClassificationDetails value)
inline

The details of a sensitive data finding. This value is null for a policy finding.

Definition at line 170 of file Finding.h.

◆ SetCount()

void Aws::Macie2::Model::Finding::SetCount ( long long  value)
inline

The total number of occurrences of the finding. For sensitive data findings, this value is always 1. All sensitive data findings are considered new (unique) because they derive from individual classification jobs.

Definition at line 210 of file Finding.h.

◆ SetCreatedAt() [1/2]

void Aws::Macie2::Model::Finding::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The date and time, in UTC and extended ISO 8601 format, when the finding was created.

Definition at line 242 of file Finding.h.

◆ SetCreatedAt() [2/2]

void Aws::Macie2::Model::Finding::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

The date and time, in UTC and extended ISO 8601 format, when the finding was created.

Definition at line 236 of file Finding.h.

◆ SetDescription() [1/3]

void Aws::Macie2::Model::Finding::SetDescription ( Aws::String &&  value)
inline

The description of the finding.

Definition at line 275 of file Finding.h.

◆ SetDescription() [2/3]

void Aws::Macie2::Model::Finding::SetDescription ( const Aws::String value)
inline

The description of the finding.

Definition at line 270 of file Finding.h.

◆ SetDescription() [3/3]

void Aws::Macie2::Model::Finding::SetDescription ( const char *  value)
inline

The description of the finding.

Definition at line 280 of file Finding.h.

◆ SetId() [1/3]

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

The unique identifier for the finding. This is a random string that Amazon Macie generates and assigns to a finding when it creates the finding.

Definition at line 320 of file Finding.h.

◆ SetId() [2/3]

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

The unique identifier for the finding. This is a random string that Amazon Macie generates and assigns to a finding when it creates the finding.

Definition at line 314 of file Finding.h.

◆ SetId() [3/3]

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

The unique identifier for the finding. This is a random string that Amazon Macie generates and assigns to a finding when it creates the finding.

Definition at line 326 of file Finding.h.

◆ SetPartition() [1/3]

void Aws::Macie2::Model::Finding::SetPartition ( Aws::String &&  value)
inline

The Amazon Web Services partition that Amazon Macie created the finding in.

Definition at line 369 of file Finding.h.

◆ SetPartition() [2/3]

void Aws::Macie2::Model::Finding::SetPartition ( const Aws::String value)
inline

The Amazon Web Services partition that Amazon Macie created the finding in.

Definition at line 363 of file Finding.h.

◆ SetPartition() [3/3]

void Aws::Macie2::Model::Finding::SetPartition ( const char *  value)
inline

The Amazon Web Services partition that Amazon Macie created the finding in.

Definition at line 375 of file Finding.h.

◆ SetPolicyDetails() [1/2]

void Aws::Macie2::Model::Finding::SetPolicyDetails ( const PolicyDetails value)
inline

The details of a policy finding. This value is null for a sensitive data finding.

Definition at line 412 of file Finding.h.

◆ SetPolicyDetails() [2/2]

void Aws::Macie2::Model::Finding::SetPolicyDetails ( PolicyDetails &&  value)
inline

The details of a policy finding. This value is null for a sensitive data finding.

Definition at line 418 of file Finding.h.

◆ SetRegion() [1/3]

void Aws::Macie2::Model::Finding::SetRegion ( Aws::String &&  value)
inline

The Amazon Web Services Region that Amazon Macie created the finding in.

Definition at line 451 of file Finding.h.

◆ SetRegion() [2/3]

void Aws::Macie2::Model::Finding::SetRegion ( const Aws::String value)
inline

The Amazon Web Services Region that Amazon Macie created the finding in.

Definition at line 446 of file Finding.h.

◆ SetRegion() [3/3]

void Aws::Macie2::Model::Finding::SetRegion ( const char *  value)
inline

The Amazon Web Services Region that Amazon Macie created the finding in.

Definition at line 456 of file Finding.h.

◆ SetResourcesAffected() [1/2]

void Aws::Macie2::Model::Finding::SetResourcesAffected ( const ResourcesAffected value)
inline

The resources that the finding applies to.

Definition at line 487 of file Finding.h.

◆ SetResourcesAffected() [2/2]

void Aws::Macie2::Model::Finding::SetResourcesAffected ( ResourcesAffected &&  value)
inline

The resources that the finding applies to.

Definition at line 492 of file Finding.h.

◆ SetSample()

void Aws::Macie2::Model::Finding::SetSample ( bool  value)
inline

Specifies whether the finding is a sample finding. A sample finding is a finding that uses example data to demonstrate what a finding might contain.

Definition at line 524 of file Finding.h.

◆ SetSchemaVersion() [1/3]

void Aws::Macie2::Model::Finding::SetSchemaVersion ( Aws::String &&  value)
inline

The version of the schema that was used to define the data structures in the finding.

Definition at line 556 of file Finding.h.

◆ SetSchemaVersion() [2/3]

void Aws::Macie2::Model::Finding::SetSchemaVersion ( const Aws::String value)
inline

The version of the schema that was used to define the data structures in the finding.

Definition at line 550 of file Finding.h.

◆ SetSchemaVersion() [3/3]

void Aws::Macie2::Model::Finding::SetSchemaVersion ( const char *  value)
inline

The version of the schema that was used to define the data structures in the finding.

Definition at line 562 of file Finding.h.

◆ SetSeverity() [1/2]

void Aws::Macie2::Model::Finding::SetSeverity ( const Severity value)
inline

The severity level and score for the finding.

Definition at line 596 of file Finding.h.

◆ SetSeverity() [2/2]

void Aws::Macie2::Model::Finding::SetSeverity ( Severity &&  value)
inline

The severity level and score for the finding.

Definition at line 601 of file Finding.h.

◆ SetTitle() [1/3]

void Aws::Macie2::Model::Finding::SetTitle ( Aws::String &&  value)
inline

The brief description of the finding.

Definition at line 632 of file Finding.h.

◆ SetTitle() [2/3]

void Aws::Macie2::Model::Finding::SetTitle ( const Aws::String value)
inline

The brief description of the finding.

Definition at line 627 of file Finding.h.

◆ SetTitle() [3/3]

void Aws::Macie2::Model::Finding::SetTitle ( const char *  value)
inline

The brief description of the finding.

Definition at line 637 of file Finding.h.

◆ SetType() [1/2]

void Aws::Macie2::Model::Finding::SetType ( const FindingType value)
inline

The type of the finding.

Definition at line 668 of file Finding.h.

◆ SetType() [2/2]

void Aws::Macie2::Model::Finding::SetType ( FindingType &&  value)
inline

The type of the finding.

Definition at line 673 of file Finding.h.

◆ SetUpdatedAt() [1/2]

void Aws::Macie2::Model::Finding::SetUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The date and time, in UTC and extended ISO 8601 format, when the finding was last updated. For sensitive data findings, this value is the same as the value for the createdAt property. All sensitive data findings are considered new (unique) because they derive from individual classification jobs.

Definition at line 716 of file Finding.h.

◆ SetUpdatedAt() [2/2]

void Aws::Macie2::Model::Finding::SetUpdatedAt ( const Aws::Utils::DateTime value)
inline

The date and time, in UTC and extended ISO 8601 format, when the finding was last updated. For sensitive data findings, this value is the same as the value for the createdAt property. All sensitive data findings are considered new (unique) because they derive from individual classification jobs.

Definition at line 708 of file Finding.h.

◆ SeverityHasBeenSet()

bool Aws::Macie2::Model::Finding::SeverityHasBeenSet ( ) const
inline

The severity level and score for the finding.

Definition at line 591 of file Finding.h.

◆ TitleHasBeenSet()

bool Aws::Macie2::Model::Finding::TitleHasBeenSet ( ) const
inline

The brief description of the finding.

Definition at line 622 of file Finding.h.

◆ TypeHasBeenSet()

bool Aws::Macie2::Model::Finding::TypeHasBeenSet ( ) const
inline

The type of the finding.

Definition at line 663 of file Finding.h.

◆ UpdatedAtHasBeenSet()

bool Aws::Macie2::Model::Finding::UpdatedAtHasBeenSet ( ) const
inline

The date and time, in UTC and extended ISO 8601 format, when the finding was last updated. For sensitive data findings, this value is the same as the value for the createdAt property. All sensitive data findings are considered new (unique) because they derive from individual classification jobs.

Definition at line 700 of file Finding.h.

◆ WithAccountId() [1/3]

Finding& Aws::Macie2::Model::Finding::WithAccountId ( Aws::String &&  value)
inline

The unique identifier for the Amazon Web Services account that the finding applies to. This is typically the account that owns the affected resource.

Definition at line 87 of file Finding.h.

◆ WithAccountId() [2/3]

Finding& Aws::Macie2::Model::Finding::WithAccountId ( const Aws::String value)
inline

The unique identifier for the Amazon Web Services account that the finding applies to. This is typically the account that owns the affected resource.

Definition at line 81 of file Finding.h.

◆ WithAccountId() [3/3]

Finding& Aws::Macie2::Model::Finding::WithAccountId ( const char *  value)
inline

The unique identifier for the Amazon Web Services account that the finding applies to. This is typically the account that owns the affected resource.

Definition at line 93 of file Finding.h.

◆ WithArchived()

Finding& Aws::Macie2::Model::Finding::WithArchived ( bool  value)
inline

Specifies whether the finding is archived (suppressed).

Definition at line 114 of file Finding.h.

◆ WithCategory() [1/2]

Finding& Aws::Macie2::Model::Finding::WithCategory ( const FindingCategory value)
inline

The category of the finding. Possible values are: CLASSIFICATION, for a sensitive data finding; and, POLICY, for a policy finding.

Definition at line 145 of file Finding.h.

◆ WithCategory() [2/2]

Finding& Aws::Macie2::Model::Finding::WithCategory ( FindingCategory &&  value)
inline

The category of the finding. Possible values are: CLASSIFICATION, for a sensitive data finding; and, POLICY, for a policy finding.

Definition at line 151 of file Finding.h.

◆ WithClassificationDetails() [1/2]

Finding& Aws::Macie2::Model::Finding::WithClassificationDetails ( ClassificationDetails &&  value)
inline

The details of a sensitive data finding. This value is null for a policy finding.

Definition at line 188 of file Finding.h.

◆ WithClassificationDetails() [2/2]

Finding& Aws::Macie2::Model::Finding::WithClassificationDetails ( const ClassificationDetails value)
inline

The details of a sensitive data finding. This value is null for a policy finding.

Definition at line 182 of file Finding.h.

◆ WithCount()

Finding& Aws::Macie2::Model::Finding::WithCount ( long long  value)
inline

The total number of occurrences of the finding. For sensitive data findings, this value is always 1. All sensitive data findings are considered new (unique) because they derive from individual classification jobs.

Definition at line 217 of file Finding.h.

◆ WithCreatedAt() [1/2]

Finding& Aws::Macie2::Model::Finding::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The date and time, in UTC and extended ISO 8601 format, when the finding was created.

Definition at line 254 of file Finding.h.

◆ WithCreatedAt() [2/2]

Finding& Aws::Macie2::Model::Finding::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

The date and time, in UTC and extended ISO 8601 format, when the finding was created.

Definition at line 248 of file Finding.h.

◆ WithDescription() [1/3]

Finding& Aws::Macie2::Model::Finding::WithDescription ( Aws::String &&  value)
inline

The description of the finding.

Definition at line 290 of file Finding.h.

◆ WithDescription() [2/3]

Finding& Aws::Macie2::Model::Finding::WithDescription ( const Aws::String value)
inline

The description of the finding.

Definition at line 285 of file Finding.h.

◆ WithDescription() [3/3]

Finding& Aws::Macie2::Model::Finding::WithDescription ( const char *  value)
inline

The description of the finding.

Definition at line 295 of file Finding.h.

◆ WithId() [1/3]

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

The unique identifier for the finding. This is a random string that Amazon Macie generates and assigns to a finding when it creates the finding.

Definition at line 338 of file Finding.h.

◆ WithId() [2/3]

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

The unique identifier for the finding. This is a random string that Amazon Macie generates and assigns to a finding when it creates the finding.

Definition at line 332 of file Finding.h.

◆ WithId() [3/3]

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

The unique identifier for the finding. This is a random string that Amazon Macie generates and assigns to a finding when it creates the finding.

Definition at line 344 of file Finding.h.

◆ WithPartition() [1/3]

Finding& Aws::Macie2::Model::Finding::WithPartition ( Aws::String &&  value)
inline

The Amazon Web Services partition that Amazon Macie created the finding in.

Definition at line 387 of file Finding.h.

◆ WithPartition() [2/3]

Finding& Aws::Macie2::Model::Finding::WithPartition ( const Aws::String value)
inline

The Amazon Web Services partition that Amazon Macie created the finding in.

Definition at line 381 of file Finding.h.

◆ WithPartition() [3/3]

Finding& Aws::Macie2::Model::Finding::WithPartition ( const char *  value)
inline

The Amazon Web Services partition that Amazon Macie created the finding in.

Definition at line 393 of file Finding.h.

◆ WithPolicyDetails() [1/2]

Finding& Aws::Macie2::Model::Finding::WithPolicyDetails ( const PolicyDetails value)
inline

The details of a policy finding. This value is null for a sensitive data finding.

Definition at line 424 of file Finding.h.

◆ WithPolicyDetails() [2/2]

Finding& Aws::Macie2::Model::Finding::WithPolicyDetails ( PolicyDetails &&  value)
inline

The details of a policy finding. This value is null for a sensitive data finding.

Definition at line 430 of file Finding.h.

◆ WithRegion() [1/3]

Finding& Aws::Macie2::Model::Finding::WithRegion ( Aws::String &&  value)
inline

The Amazon Web Services Region that Amazon Macie created the finding in.

Definition at line 466 of file Finding.h.

◆ WithRegion() [2/3]

Finding& Aws::Macie2::Model::Finding::WithRegion ( const Aws::String value)
inline

The Amazon Web Services Region that Amazon Macie created the finding in.

Definition at line 461 of file Finding.h.

◆ WithRegion() [3/3]

Finding& Aws::Macie2::Model::Finding::WithRegion ( const char *  value)
inline

The Amazon Web Services Region that Amazon Macie created the finding in.

Definition at line 471 of file Finding.h.

◆ WithResourcesAffected() [1/2]

Finding& Aws::Macie2::Model::Finding::WithResourcesAffected ( const ResourcesAffected value)
inline

The resources that the finding applies to.

Definition at line 497 of file Finding.h.

◆ WithResourcesAffected() [2/2]

Finding& Aws::Macie2::Model::Finding::WithResourcesAffected ( ResourcesAffected &&  value)
inline

The resources that the finding applies to.

Definition at line 502 of file Finding.h.

◆ WithSample()

Finding& Aws::Macie2::Model::Finding::WithSample ( bool  value)
inline

Specifies whether the finding is a sample finding. A sample finding is a finding that uses example data to demonstrate what a finding might contain.

Definition at line 531 of file Finding.h.

◆ WithSchemaVersion() [1/3]

Finding& Aws::Macie2::Model::Finding::WithSchemaVersion ( Aws::String &&  value)
inline

The version of the schema that was used to define the data structures in the finding.

Definition at line 574 of file Finding.h.

◆ WithSchemaVersion() [2/3]

Finding& Aws::Macie2::Model::Finding::WithSchemaVersion ( const Aws::String value)
inline

The version of the schema that was used to define the data structures in the finding.

Definition at line 568 of file Finding.h.

◆ WithSchemaVersion() [3/3]

Finding& Aws::Macie2::Model::Finding::WithSchemaVersion ( const char *  value)
inline

The version of the schema that was used to define the data structures in the finding.

Definition at line 580 of file Finding.h.

◆ WithSeverity() [1/2]

Finding& Aws::Macie2::Model::Finding::WithSeverity ( const Severity value)
inline

The severity level and score for the finding.

Definition at line 606 of file Finding.h.

◆ WithSeverity() [2/2]

Finding& Aws::Macie2::Model::Finding::WithSeverity ( Severity &&  value)
inline

The severity level and score for the finding.

Definition at line 611 of file Finding.h.

◆ WithTitle() [1/3]

Finding& Aws::Macie2::Model::Finding::WithTitle ( Aws::String &&  value)
inline

The brief description of the finding.

Definition at line 647 of file Finding.h.

◆ WithTitle() [2/3]

Finding& Aws::Macie2::Model::Finding::WithTitle ( const Aws::String value)
inline

The brief description of the finding.

Definition at line 642 of file Finding.h.

◆ WithTitle() [3/3]

Finding& Aws::Macie2::Model::Finding::WithTitle ( const char *  value)
inline

The brief description of the finding.

Definition at line 652 of file Finding.h.

◆ WithType() [1/2]

Finding& Aws::Macie2::Model::Finding::WithType ( const FindingType value)
inline

The type of the finding.

Definition at line 678 of file Finding.h.

◆ WithType() [2/2]

Finding& Aws::Macie2::Model::Finding::WithType ( FindingType &&  value)
inline

The type of the finding.

Definition at line 683 of file Finding.h.

◆ WithUpdatedAt() [1/2]

Finding& Aws::Macie2::Model::Finding::WithUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The date and time, in UTC and extended ISO 8601 format, when the finding was last updated. For sensitive data findings, this value is the same as the value for the createdAt property. All sensitive data findings are considered new (unique) because they derive from individual classification jobs.

Definition at line 732 of file Finding.h.

◆ WithUpdatedAt() [2/2]

Finding& Aws::Macie2::Model::Finding::WithUpdatedAt ( const Aws::Utils::DateTime value)
inline

The date and time, in UTC and extended ISO 8601 format, when the finding was last updated. For sensitive data findings, this value is the same as the value for the createdAt property. All sensitive data findings are considered new (unique) because they derive from individual classification jobs.

Definition at line 724 of file Finding.h.


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