AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::AccessAnalyzer::Model::FindingSource Class Reference

#include <FindingSource.h>

Public Member Functions

 FindingSource ()
 
 FindingSource (Aws::Utils::Json::JsonView jsonValue)
 
FindingSourceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const FindingSourceDetailGetDetail () const
 
bool DetailHasBeenSet () const
 
void SetDetail (const FindingSourceDetail &value)
 
void SetDetail (FindingSourceDetail &&value)
 
FindingSourceWithDetail (const FindingSourceDetail &value)
 
FindingSourceWithDetail (FindingSourceDetail &&value)
 
const FindingSourceTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const FindingSourceType &value)
 
void SetType (FindingSourceType &&value)
 
FindingSourceWithType (const FindingSourceType &value)
 
FindingSourceWithType (FindingSourceType &&value)
 

Detailed Description

The source of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.

See Also:

AWS API Reference

Definition at line 34 of file FindingSource.h.

Constructor & Destructor Documentation

◆ FindingSource() [1/2]

Aws::AccessAnalyzer::Model::FindingSource::FindingSource ( )

◆ FindingSource() [2/2]

Aws::AccessAnalyzer::Model::FindingSource::FindingSource ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DetailHasBeenSet()

bool Aws::AccessAnalyzer::Model::FindingSource::DetailHasBeenSet ( ) const
inline

Includes details about how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.

Definition at line 53 of file FindingSource.h.

◆ GetDetail()

const FindingSourceDetail& Aws::AccessAnalyzer::Model::FindingSource::GetDetail ( ) const
inline

Includes details about how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.

Definition at line 47 of file FindingSource.h.

◆ GetType()

const FindingSourceType& Aws::AccessAnalyzer::Model::FindingSource::GetType ( ) const
inline

Indicates the type of access that generated the finding.

Definition at line 83 of file FindingSource.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AccessAnalyzer::Model::FindingSource::Jsonize ( ) const

◆ operator=()

FindingSource& Aws::AccessAnalyzer::Model::FindingSource::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDetail() [1/2]

void Aws::AccessAnalyzer::Model::FindingSource::SetDetail ( const FindingSourceDetail value)
inline

Includes details about how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.

Definition at line 59 of file FindingSource.h.

◆ SetDetail() [2/2]

void Aws::AccessAnalyzer::Model::FindingSource::SetDetail ( FindingSourceDetail &&  value)
inline

Includes details about how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.

Definition at line 65 of file FindingSource.h.

◆ SetType() [1/2]

void Aws::AccessAnalyzer::Model::FindingSource::SetType ( const FindingSourceType value)
inline

Indicates the type of access that generated the finding.

Definition at line 93 of file FindingSource.h.

◆ SetType() [2/2]

void Aws::AccessAnalyzer::Model::FindingSource::SetType ( FindingSourceType &&  value)
inline

Indicates the type of access that generated the finding.

Definition at line 98 of file FindingSource.h.

◆ TypeHasBeenSet()

bool Aws::AccessAnalyzer::Model::FindingSource::TypeHasBeenSet ( ) const
inline

Indicates the type of access that generated the finding.

Definition at line 88 of file FindingSource.h.

◆ WithDetail() [1/2]

FindingSource& Aws::AccessAnalyzer::Model::FindingSource::WithDetail ( const FindingSourceDetail value)
inline

Includes details about how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.

Definition at line 71 of file FindingSource.h.

◆ WithDetail() [2/2]

FindingSource& Aws::AccessAnalyzer::Model::FindingSource::WithDetail ( FindingSourceDetail &&  value)
inline

Includes details about how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.

Definition at line 77 of file FindingSource.h.

◆ WithType() [1/2]

FindingSource& Aws::AccessAnalyzer::Model::FindingSource::WithType ( const FindingSourceType value)
inline

Indicates the type of access that generated the finding.

Definition at line 103 of file FindingSource.h.

◆ WithType() [2/2]

FindingSource& Aws::AccessAnalyzer::Model::FindingSource::WithType ( FindingSourceType &&  value)
inline

Indicates the type of access that generated the finding.

Definition at line 108 of file FindingSource.h.


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