AWS SDK for C++

AWS SDK for C++ Version 1.11.641

Loading...
Searching...
No Matches
Public Member Functions | List of all members
Aws::SecurityHub::Model::FindingHistoryRecord Class Reference

#include <FindingHistoryRecord.h>

Public Member Functions

AWS_SECURITYHUB_API FindingHistoryRecord ()=default
 
AWS_SECURITYHUB_API FindingHistoryRecord (Aws::Utils::Json::JsonView jsonValue)
 
AWS_SECURITYHUB_API FindingHistoryRecordoperator= (Aws::Utils::Json::JsonView jsonValue)
 
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize () const
 
 
 
template<typename FindingIdentifierT = AwsSecurityFindingIdentifier>
void SetFindingIdentifier (FindingIdentifierT &&value)
 
template<typename FindingIdentifierT = AwsSecurityFindingIdentifier>
FindingHistoryRecordWithFindingIdentifier (FindingIdentifierT &&value)
 
 
bool UpdateTimeHasBeenSet () const
 
template<typename UpdateTimeT = Aws::Utils::DateTime>
void SetUpdateTime (UpdateTimeT &&value)
 
template<typename UpdateTimeT = Aws::Utils::DateTime>
FindingHistoryRecordWithUpdateTime (UpdateTimeT &&value)
 
bool GetFindingCreated () const
 
 
void SetFindingCreated (bool value)
 
 
 
bool UpdateSourceHasBeenSet () const
 
template<typename UpdateSourceT = FindingHistoryUpdateSource>
void SetUpdateSource (UpdateSourceT &&value)
 
template<typename UpdateSourceT = FindingHistoryUpdateSource>
FindingHistoryRecordWithUpdateSource (UpdateSourceT &&value)
 
 
bool UpdatesHasBeenSet () const
 
template<typename UpdatesT = Aws::Vector<FindingHistoryUpdate>>
void SetUpdates (UpdatesT &&value)
 
template<typename UpdatesT = Aws::Vector<FindingHistoryUpdate>>
FindingHistoryRecordWithUpdates (UpdatesT &&value)
 
template<typename UpdatesT = FindingHistoryUpdate>
FindingHistoryRecordAddUpdates (UpdatesT &&value)
 
const Aws::StringGetNextToken () const
 
bool NextTokenHasBeenSet () const
 
template<typename NextTokenT = Aws::String>
void SetNextToken (NextTokenT &&value)
 
template<typename NextTokenT = Aws::String>
FindingHistoryRecordWithNextToken (NextTokenT &&value)
 

Detailed Description

A list of events that changed the specified finding during the specified time period. Each record represents a single finding change event.

See Also:

AWS API Reference

Definition at line 38 of file FindingHistoryRecord.h.

Constructor & Destructor Documentation

◆ FindingHistoryRecord() [1/2]

AWS_SECURITYHUB_API Aws::SecurityHub::Model::FindingHistoryRecord::FindingHistoryRecord ( )
default

◆ FindingHistoryRecord() [2/2]

AWS_SECURITYHUB_API Aws::SecurityHub::Model::FindingHistoryRecord::FindingHistoryRecord ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddUpdates()

template<typename UpdatesT = FindingHistoryUpdate>
FindingHistoryRecord & Aws::SecurityHub::Model::FindingHistoryRecord::AddUpdates ( UpdatesT &&  value)
inline

An array of objects that provides details about the finding change event, including the Amazon Web Services Security Finding Format (ASFF) field that changed, the value of the field before the change, and the value of the field after the change.

Definition at line 116 of file FindingHistoryRecord.h.

◆ FindingCreatedHasBeenSet()

bool Aws::SecurityHub::Model::FindingHistoryRecord::FindingCreatedHasBeenSet ( ) const
inline

Identifies whether the event marks the creation of a new finding. A value of True means that the finding is newly created. A value of False means that the finding isn’t newly created.

Definition at line 79 of file FindingHistoryRecord.h.

◆ FindingIdentifierHasBeenSet()

bool Aws::SecurityHub::Model::FindingHistoryRecord::FindingIdentifierHasBeenSet ( ) const
inline

Definition at line 50 of file FindingHistoryRecord.h.

◆ GetFindingCreated()

bool Aws::SecurityHub::Model::FindingHistoryRecord::GetFindingCreated ( ) const
inline

Identifies whether the event marks the creation of a new finding. A value of True means that the finding is newly created. A value of False means that the finding isn’t newly created.

Definition at line 78 of file FindingHistoryRecord.h.

◆ GetFindingIdentifier()

const AwsSecurityFindingIdentifier & Aws::SecurityHub::Model::FindingHistoryRecord::GetFindingIdentifier ( ) const
inline

Definition at line 49 of file FindingHistoryRecord.h.

◆ GetNextToken()

const Aws::String & Aws::SecurityHub::Model::FindingHistoryRecord::GetNextToken ( ) const
inline

A token for pagination purposes. Provide this token in the subsequent request to GetFindingsHistory to get up to an additional 100 results of history for the same finding that you specified in your initial request.

Definition at line 127 of file FindingHistoryRecord.h.

◆ GetUpdates()

const Aws::Vector< FindingHistoryUpdate > & Aws::SecurityHub::Model::FindingHistoryRecord::GetUpdates ( ) const
inline

An array of objects that provides details about the finding change event, including the Amazon Web Services Security Finding Format (ASFF) field that changed, the value of the field before the change, and the value of the field after the change.

Definition at line 109 of file FindingHistoryRecord.h.

◆ GetUpdateSource()

const FindingHistoryUpdateSource & Aws::SecurityHub::Model::FindingHistoryRecord::GetUpdateSource ( ) const
inline

Identifies the source of the event that changed the finding. For example, an integrated Amazon Web Services service or third-party partner integration may call BatchImportFindings , or an Security Hub customer may call BatchUpdateFindings .

Definition at line 94 of file FindingHistoryRecord.h.

◆ GetUpdateTime()

const Aws::Utils::DateTime & Aws::SecurityHub::Model::FindingHistoryRecord::GetUpdateTime ( ) const
inline

A timestamp that indicates when Security Hub processed the updated finding record.

For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

Definition at line 64 of file FindingHistoryRecord.h.

◆ Jsonize()

AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::FindingHistoryRecord::Jsonize ( ) const

◆ NextTokenHasBeenSet()

bool Aws::SecurityHub::Model::FindingHistoryRecord::NextTokenHasBeenSet ( ) const
inline

A token for pagination purposes. Provide this token in the subsequent request to GetFindingsHistory to get up to an additional 100 results of history for the same finding that you specified in your initial request.

Definition at line 128 of file FindingHistoryRecord.h.

◆ operator=()

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

◆ SetFindingCreated()

void Aws::SecurityHub::Model::FindingHistoryRecord::SetFindingCreated ( bool  value)
inline

Identifies whether the event marks the creation of a new finding. A value of True means that the finding is newly created. A value of False means that the finding isn’t newly created.

Definition at line 80 of file FindingHistoryRecord.h.

◆ SetFindingIdentifier()

template<typename FindingIdentifierT = AwsSecurityFindingIdentifier>
void Aws::SecurityHub::Model::FindingHistoryRecord::SetFindingIdentifier ( FindingIdentifierT &&  value)
inline

Definition at line 52 of file FindingHistoryRecord.h.

◆ SetNextToken()

template<typename NextTokenT = Aws::String>
void Aws::SecurityHub::Model::FindingHistoryRecord::SetNextToken ( NextTokenT &&  value)
inline

A token for pagination purposes. Provide this token in the subsequent request to GetFindingsHistory to get up to an additional 100 results of history for the same finding that you specified in your initial request.

Definition at line 130 of file FindingHistoryRecord.h.

◆ SetUpdates()

template<typename UpdatesT = Aws::Vector<FindingHistoryUpdate>>
void Aws::SecurityHub::Model::FindingHistoryRecord::SetUpdates ( UpdatesT &&  value)
inline

An array of objects that provides details about the finding change event, including the Amazon Web Services Security Finding Format (ASFF) field that changed, the value of the field before the change, and the value of the field after the change.

Definition at line 112 of file FindingHistoryRecord.h.

◆ SetUpdateSource()

template<typename UpdateSourceT = FindingHistoryUpdateSource>
void Aws::SecurityHub::Model::FindingHistoryRecord::SetUpdateSource ( UpdateSourceT &&  value)
inline

Identifies the source of the event that changed the finding. For example, an integrated Amazon Web Services service or third-party partner integration may call BatchImportFindings , or an Security Hub customer may call BatchUpdateFindings .

Definition at line 97 of file FindingHistoryRecord.h.

◆ SetUpdateTime()

template<typename UpdateTimeT = Aws::Utils::DateTime>
void Aws::SecurityHub::Model::FindingHistoryRecord::SetUpdateTime ( UpdateTimeT &&  value)
inline

A timestamp that indicates when Security Hub processed the updated finding record.

For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

Definition at line 67 of file FindingHistoryRecord.h.

◆ UpdatesHasBeenSet()

bool Aws::SecurityHub::Model::FindingHistoryRecord::UpdatesHasBeenSet ( ) const
inline

An array of objects that provides details about the finding change event, including the Amazon Web Services Security Finding Format (ASFF) field that changed, the value of the field before the change, and the value of the field after the change.

Definition at line 110 of file FindingHistoryRecord.h.

◆ UpdateSourceHasBeenSet()

bool Aws::SecurityHub::Model::FindingHistoryRecord::UpdateSourceHasBeenSet ( ) const
inline

Identifies the source of the event that changed the finding. For example, an integrated Amazon Web Services service or third-party partner integration may call BatchImportFindings , or an Security Hub customer may call BatchUpdateFindings .

Definition at line 95 of file FindingHistoryRecord.h.

◆ UpdateTimeHasBeenSet()

bool Aws::SecurityHub::Model::FindingHistoryRecord::UpdateTimeHasBeenSet ( ) const
inline

A timestamp that indicates when Security Hub processed the updated finding record.

For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

Definition at line 65 of file FindingHistoryRecord.h.

◆ WithFindingCreated()

FindingHistoryRecord & Aws::SecurityHub::Model::FindingHistoryRecord::WithFindingCreated ( bool  value)
inline

Identifies whether the event marks the creation of a new finding. A value of True means that the finding is newly created. A value of False means that the finding isn’t newly created.

Definition at line 81 of file FindingHistoryRecord.h.

◆ WithFindingIdentifier()

template<typename FindingIdentifierT = AwsSecurityFindingIdentifier>
FindingHistoryRecord & Aws::SecurityHub::Model::FindingHistoryRecord::WithFindingIdentifier ( FindingIdentifierT &&  value)
inline

Definition at line 54 of file FindingHistoryRecord.h.

◆ WithNextToken()

template<typename NextTokenT = Aws::String>
FindingHistoryRecord & Aws::SecurityHub::Model::FindingHistoryRecord::WithNextToken ( NextTokenT &&  value)
inline

A token for pagination purposes. Provide this token in the subsequent request to GetFindingsHistory to get up to an additional 100 results of history for the same finding that you specified in your initial request.

Definition at line 132 of file FindingHistoryRecord.h.

◆ WithUpdates()

template<typename UpdatesT = Aws::Vector<FindingHistoryUpdate>>
FindingHistoryRecord & Aws::SecurityHub::Model::FindingHistoryRecord::WithUpdates ( UpdatesT &&  value)
inline

An array of objects that provides details about the finding change event, including the Amazon Web Services Security Finding Format (ASFF) field that changed, the value of the field before the change, and the value of the field after the change.

Definition at line 114 of file FindingHistoryRecord.h.

◆ WithUpdateSource()

template<typename UpdateSourceT = FindingHistoryUpdateSource>
FindingHistoryRecord & Aws::SecurityHub::Model::FindingHistoryRecord::WithUpdateSource ( UpdateSourceT &&  value)
inline

Identifies the source of the event that changed the finding. For example, an integrated Amazon Web Services service or third-party partner integration may call BatchImportFindings , or an Security Hub customer may call BatchUpdateFindings .

Definition at line 99 of file FindingHistoryRecord.h.

◆ WithUpdateTime()

template<typename UpdateTimeT = Aws::Utils::DateTime>
FindingHistoryRecord & Aws::SecurityHub::Model::FindingHistoryRecord::WithUpdateTime ( UpdateTimeT &&  value)
inline

A timestamp that indicates when Security Hub processed the updated finding record.

For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

Definition at line 69 of file FindingHistoryRecord.h.


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