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

#include <BatchUpdateFindingsRequest.h>

+ Inheritance diagram for Aws::SecurityHub::Model::BatchUpdateFindingsRequest:

Public Member Functions

 BatchUpdateFindingsRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::Vector< AwsSecurityFindingIdentifier > & GetFindingIdentifiers () const
 
bool FindingIdentifiersHasBeenSet () const
 
void SetFindingIdentifiers (const Aws::Vector< AwsSecurityFindingIdentifier > &value)
 
void SetFindingIdentifiers (Aws::Vector< AwsSecurityFindingIdentifier > &&value)
 
BatchUpdateFindingsRequestWithFindingIdentifiers (const Aws::Vector< AwsSecurityFindingIdentifier > &value)
 
BatchUpdateFindingsRequestWithFindingIdentifiers (Aws::Vector< AwsSecurityFindingIdentifier > &&value)
 
BatchUpdateFindingsRequestAddFindingIdentifiers (const AwsSecurityFindingIdentifier &value)
 
BatchUpdateFindingsRequestAddFindingIdentifiers (AwsSecurityFindingIdentifier &&value)
 
const NoteUpdateGetNote () const
 
bool NoteHasBeenSet () const
 
void SetNote (const NoteUpdate &value)
 
void SetNote (NoteUpdate &&value)
 
BatchUpdateFindingsRequestWithNote (const NoteUpdate &value)
 
BatchUpdateFindingsRequestWithNote (NoteUpdate &&value)
 
const SeverityUpdateGetSeverity () const
 
bool SeverityHasBeenSet () const
 
void SetSeverity (const SeverityUpdate &value)
 
void SetSeverity (SeverityUpdate &&value)
 
BatchUpdateFindingsRequestWithSeverity (const SeverityUpdate &value)
 
BatchUpdateFindingsRequestWithSeverity (SeverityUpdate &&value)
 
const VerificationStateGetVerificationState () const
 
bool VerificationStateHasBeenSet () const
 
void SetVerificationState (const VerificationState &value)
 
void SetVerificationState (VerificationState &&value)
 
BatchUpdateFindingsRequestWithVerificationState (const VerificationState &value)
 
BatchUpdateFindingsRequestWithVerificationState (VerificationState &&value)
 
int GetConfidence () const
 
bool ConfidenceHasBeenSet () const
 
void SetConfidence (int value)
 
BatchUpdateFindingsRequestWithConfidence (int value)
 
int GetCriticality () const
 
bool CriticalityHasBeenSet () const
 
void SetCriticality (int value)
 
BatchUpdateFindingsRequestWithCriticality (int value)
 
const Aws::Vector< Aws::String > & GetTypes () const
 
bool TypesHasBeenSet () const
 
void SetTypes (const Aws::Vector< Aws::String > &value)
 
void SetTypes (Aws::Vector< Aws::String > &&value)
 
BatchUpdateFindingsRequestWithTypes (const Aws::Vector< Aws::String > &value)
 
BatchUpdateFindingsRequestWithTypes (Aws::Vector< Aws::String > &&value)
 
BatchUpdateFindingsRequestAddTypes (const Aws::String &value)
 
BatchUpdateFindingsRequestAddTypes (Aws::String &&value)
 
BatchUpdateFindingsRequestAddTypes (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetUserDefinedFields () const
 
bool UserDefinedFieldsHasBeenSet () const
 
void SetUserDefinedFields (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetUserDefinedFields (Aws::Map< Aws::String, Aws::String > &&value)
 
BatchUpdateFindingsRequestWithUserDefinedFields (const Aws::Map< Aws::String, Aws::String > &value)
 
BatchUpdateFindingsRequestWithUserDefinedFields (Aws::Map< Aws::String, Aws::String > &&value)
 
BatchUpdateFindingsRequestAddUserDefinedFields (const Aws::String &key, const Aws::String &value)
 
BatchUpdateFindingsRequestAddUserDefinedFields (Aws::String &&key, const Aws::String &value)
 
BatchUpdateFindingsRequestAddUserDefinedFields (const Aws::String &key, Aws::String &&value)
 
BatchUpdateFindingsRequestAddUserDefinedFields (Aws::String &&key, Aws::String &&value)
 
BatchUpdateFindingsRequestAddUserDefinedFields (const char *key, Aws::String &&value)
 
BatchUpdateFindingsRequestAddUserDefinedFields (Aws::String &&key, const char *value)
 
BatchUpdateFindingsRequestAddUserDefinedFields (const char *key, const char *value)
 
const WorkflowUpdateGetWorkflow () const
 
bool WorkflowHasBeenSet () const
 
void SetWorkflow (const WorkflowUpdate &value)
 
void SetWorkflow (WorkflowUpdate &&value)
 
BatchUpdateFindingsRequestWithWorkflow (const WorkflowUpdate &value)
 
BatchUpdateFindingsRequestWithWorkflow (WorkflowUpdate &&value)
 
const Aws::Vector< RelatedFinding > & GetRelatedFindings () const
 
bool RelatedFindingsHasBeenSet () const
 
void SetRelatedFindings (const Aws::Vector< RelatedFinding > &value)
 
void SetRelatedFindings (Aws::Vector< RelatedFinding > &&value)
 
BatchUpdateFindingsRequestWithRelatedFindings (const Aws::Vector< RelatedFinding > &value)
 
BatchUpdateFindingsRequestWithRelatedFindings (Aws::Vector< RelatedFinding > &&value)
 
BatchUpdateFindingsRequestAddRelatedFindings (const RelatedFinding &value)
 
BatchUpdateFindingsRequestAddRelatedFindings (RelatedFinding &&value)
 
- Public Member Functions inherited from Aws::SecurityHub::SecurityHubRequest
virtual ~SecurityHubRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::SecurityHub::SecurityHubRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 29 of file BatchUpdateFindingsRequest.h.

Constructor & Destructor Documentation

◆ BatchUpdateFindingsRequest()

Aws::SecurityHub::Model::BatchUpdateFindingsRequest::BatchUpdateFindingsRequest ( )

Member Function Documentation

◆ AddFindingIdentifiers() [1/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::AddFindingIdentifiers ( AwsSecurityFindingIdentifier &&  value)
inline

The list of findings to update. BatchUpdateFindings can be used to update up to 100 findings at a time.

For each finding, the list provides the finding identifier and the ARN of the finding provider.

Definition at line 97 of file BatchUpdateFindingsRequest.h.

◆ AddFindingIdentifiers() [2/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::AddFindingIdentifiers ( const AwsSecurityFindingIdentifier value)
inline

The list of findings to update. BatchUpdateFindings can be used to update up to 100 findings at a time.

For each finding, the list provides the finding identifier and the ARN of the finding provider.

Definition at line 90 of file BatchUpdateFindingsRequest.h.

◆ AddRelatedFindings() [1/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::AddRelatedFindings ( const RelatedFinding value)
inline

A list of findings that are related to the updated findings.

Definition at line 524 of file BatchUpdateFindingsRequest.h.

◆ AddRelatedFindings() [2/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::AddRelatedFindings ( RelatedFinding &&  value)
inline

A list of findings that are related to the updated findings.

Definition at line 529 of file BatchUpdateFindingsRequest.h.

◆ AddTypes() [1/3]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::AddTypes ( Aws::String &&  value)
inline

One or more finding types in the format of namespace/category/classifier that classify a finding.

Valid namespace values are as follows.

  • Software and Configuration Checks

  • TTPs

  • Effects

  • Unusual Behaviors

  • Sensitive Data Identifications

Definition at line 363 of file BatchUpdateFindingsRequest.h.

◆ AddTypes() [2/3]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::AddTypes ( const Aws::String value)
inline

One or more finding types in the format of namespace/category/classifier that classify a finding.

Valid namespace values are as follows.

  • Software and Configuration Checks

  • TTPs

  • Effects

  • Unusual Behaviors

  • Sensitive Data Identifications

Definition at line 354 of file BatchUpdateFindingsRequest.h.

◆ AddTypes() [3/3]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::AddTypes ( const char *  value)
inline

One or more finding types in the format of namespace/category/classifier that classify a finding.

Valid namespace values are as follows.

  • Software and Configuration Checks

  • TTPs

  • Effects

  • Unusual Behaviors

  • Sensitive Data Identifications

Definition at line 372 of file BatchUpdateFindingsRequest.h.

◆ AddUserDefinedFields() [1/7]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::AddUserDefinedFields ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

Definition at line 433 of file BatchUpdateFindingsRequest.h.

◆ AddUserDefinedFields() [2/7]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::AddUserDefinedFields ( Aws::String &&  key,
const Aws::String value 
)
inline

A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

Definition at line 421 of file BatchUpdateFindingsRequest.h.

◆ AddUserDefinedFields() [3/7]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::AddUserDefinedFields ( Aws::String &&  key,
const char *  value 
)
inline

A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

Definition at line 445 of file BatchUpdateFindingsRequest.h.

◆ AddUserDefinedFields() [4/7]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::AddUserDefinedFields ( const Aws::String key,
Aws::String &&  value 
)
inline

A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

Definition at line 427 of file BatchUpdateFindingsRequest.h.

◆ AddUserDefinedFields() [5/7]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::AddUserDefinedFields ( const Aws::String key,
const Aws::String value 
)
inline

A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

Definition at line 415 of file BatchUpdateFindingsRequest.h.

◆ AddUserDefinedFields() [6/7]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::AddUserDefinedFields ( const char *  key,
Aws::String &&  value 
)
inline

A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

Definition at line 439 of file BatchUpdateFindingsRequest.h.

◆ AddUserDefinedFields() [7/7]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::AddUserDefinedFields ( const char *  key,
const char *  value 
)
inline

A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

Definition at line 451 of file BatchUpdateFindingsRequest.h.

◆ ConfidenceHasBeenSet()

bool Aws::SecurityHub::Model::BatchUpdateFindingsRequest::ConfidenceHasBeenSet ( ) const
inline

The updated value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 239 of file BatchUpdateFindingsRequest.h.

◆ CriticalityHasBeenSet()

bool Aws::SecurityHub::Model::BatchUpdateFindingsRequest::CriticalityHasBeenSet ( ) const
inline

The updated value for the level of importance assigned to the resources associated with the findings.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 274 of file BatchUpdateFindingsRequest.h.

◆ FindingIdentifiersHasBeenSet()

bool Aws::SecurityHub::Model::BatchUpdateFindingsRequest::FindingIdentifiersHasBeenSet ( ) const
inline

The list of findings to update. BatchUpdateFindings can be used to update up to 100 findings at a time.

For each finding, the list provides the finding identifier and the ARN of the finding provider.

Definition at line 55 of file BatchUpdateFindingsRequest.h.

◆ GetConfidence()

int Aws::SecurityHub::Model::BatchUpdateFindingsRequest::GetConfidence ( ) const
inline

The updated value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 230 of file BatchUpdateFindingsRequest.h.

◆ GetCriticality()

int Aws::SecurityHub::Model::BatchUpdateFindingsRequest::GetCriticality ( ) const
inline

The updated value for the level of importance assigned to the resources associated with the findings.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 266 of file BatchUpdateFindingsRequest.h.

◆ GetFindingIdentifiers()

const Aws::Vector<AwsSecurityFindingIdentifier>& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::GetFindingIdentifiers ( ) const
inline

The list of findings to update. BatchUpdateFindings can be used to update up to 100 findings at a time.

For each finding, the list provides the finding identifier and the ARN of the finding provider.

Definition at line 48 of file BatchUpdateFindingsRequest.h.

◆ GetNote()

const NoteUpdate& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::GetNote ( ) const
inline

Definition at line 101 of file BatchUpdateFindingsRequest.h.

◆ GetRelatedFindings()

const Aws::Vector<RelatedFinding>& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::GetRelatedFindings ( ) const
inline

A list of findings that are related to the updated findings.

Definition at line 494 of file BatchUpdateFindingsRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::SecurityHub::Model::BatchUpdateFindingsRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 38 of file BatchUpdateFindingsRequest.h.

◆ GetSeverity()

const SeverityUpdate& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::GetSeverity ( ) const
inline

Used to update the finding severity.

Definition at line 122 of file BatchUpdateFindingsRequest.h.

◆ GetTypes()

const Aws::Vector<Aws::String>& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::GetTypes ( ) const
inline

One or more finding types in the format of namespace/category/classifier that classify a finding.

Valid namespace values are as follows.

  • Software and Configuration Checks

  • TTPs

  • Effects

  • Unusual Behaviors

  • Sensitive Data Identifications

Definition at line 300 of file BatchUpdateFindingsRequest.h.

◆ GetUserDefinedFields()

const Aws::Map<Aws::String, Aws::String>& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::GetUserDefinedFields ( ) const
inline

A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

Definition at line 379 of file BatchUpdateFindingsRequest.h.

◆ GetVerificationState()

const VerificationState& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::GetVerificationState ( ) const
inline

Indicates the veracity of a finding.

The available values for VerificationState are as follows.

  • UNKNOWN – The default disposition of a security finding

  • TRUE_POSITIVE – The security finding is confirmed

  • FALSE_POSITIVE – The security finding was determined to be a false alarm

  • BENIGN_POSITIVE – A special case of TRUE_POSITIVE where the finding doesn't pose any threat, is expected, or both

Definition at line 160 of file BatchUpdateFindingsRequest.h.

◆ GetWorkflow()

const WorkflowUpdate& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::GetWorkflow ( ) const
inline

Used to update the workflow status of a finding.

The workflow status indicates the progress of the investigation into the finding.

Definition at line 458 of file BatchUpdateFindingsRequest.h.

◆ NoteHasBeenSet()

bool Aws::SecurityHub::Model::BatchUpdateFindingsRequest::NoteHasBeenSet ( ) const
inline

Definition at line 104 of file BatchUpdateFindingsRequest.h.

◆ RelatedFindingsHasBeenSet()

bool Aws::SecurityHub::Model::BatchUpdateFindingsRequest::RelatedFindingsHasBeenSet ( ) const
inline

A list of findings that are related to the updated findings.

Definition at line 499 of file BatchUpdateFindingsRequest.h.

◆ SerializePayload()

Aws::String Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetConfidence()

void Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SetConfidence ( int  value)
inline

The updated value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 248 of file BatchUpdateFindingsRequest.h.

◆ SetCriticality()

void Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SetCriticality ( int  value)
inline

The updated value for the level of importance assigned to the resources associated with the findings.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 282 of file BatchUpdateFindingsRequest.h.

◆ SetFindingIdentifiers() [1/2]

void Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SetFindingIdentifiers ( Aws::Vector< AwsSecurityFindingIdentifier > &&  value)
inline

The list of findings to update. BatchUpdateFindings can be used to update up to 100 findings at a time.

For each finding, the list provides the finding identifier and the ARN of the finding provider.

Definition at line 69 of file BatchUpdateFindingsRequest.h.

◆ SetFindingIdentifiers() [2/2]

void Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SetFindingIdentifiers ( const Aws::Vector< AwsSecurityFindingIdentifier > &  value)
inline

The list of findings to update. BatchUpdateFindings can be used to update up to 100 findings at a time.

For each finding, the list provides the finding identifier and the ARN of the finding provider.

Definition at line 62 of file BatchUpdateFindingsRequest.h.

◆ SetNote() [1/2]

void Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SetNote ( const NoteUpdate value)
inline

Definition at line 107 of file BatchUpdateFindingsRequest.h.

◆ SetNote() [2/2]

void Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SetNote ( NoteUpdate &&  value)
inline

Definition at line 110 of file BatchUpdateFindingsRequest.h.

◆ SetRelatedFindings() [1/2]

void Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SetRelatedFindings ( Aws::Vector< RelatedFinding > &&  value)
inline

A list of findings that are related to the updated findings.

Definition at line 509 of file BatchUpdateFindingsRequest.h.

◆ SetRelatedFindings() [2/2]

void Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SetRelatedFindings ( const Aws::Vector< RelatedFinding > &  value)
inline

A list of findings that are related to the updated findings.

Definition at line 504 of file BatchUpdateFindingsRequest.h.

◆ SetSeverity() [1/2]

void Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SetSeverity ( const SeverityUpdate value)
inline

Used to update the finding severity.

Definition at line 132 of file BatchUpdateFindingsRequest.h.

◆ SetSeverity() [2/2]

void Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SetSeverity ( SeverityUpdate &&  value)
inline

Used to update the finding severity.

Definition at line 137 of file BatchUpdateFindingsRequest.h.

◆ SetTypes() [1/2]

void Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SetTypes ( Aws::Vector< Aws::String > &&  value)
inline

One or more finding types in the format of namespace/category/classifier that classify a finding.

Valid namespace values are as follows.

  • Software and Configuration Checks

  • TTPs

  • Effects

  • Unusual Behaviors

  • Sensitive Data Identifications

Definition at line 327 of file BatchUpdateFindingsRequest.h.

◆ SetTypes() [2/2]

void Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SetTypes ( const Aws::Vector< Aws::String > &  value)
inline

One or more finding types in the format of namespace/category/classifier that classify a finding.

Valid namespace values are as follows.

  • Software and Configuration Checks

  • TTPs

  • Effects

  • Unusual Behaviors

  • Sensitive Data Identifications

Definition at line 318 of file BatchUpdateFindingsRequest.h.

◆ SetUserDefinedFields() [1/2]

void Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SetUserDefinedFields ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

Definition at line 397 of file BatchUpdateFindingsRequest.h.

◆ SetUserDefinedFields() [2/2]

void Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SetUserDefinedFields ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

Definition at line 391 of file BatchUpdateFindingsRequest.h.

◆ SetVerificationState() [1/2]

void Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SetVerificationState ( const VerificationState value)
inline

Indicates the veracity of a finding.

The available values for VerificationState are as follows.

  • UNKNOWN – The default disposition of a security finding

  • TRUE_POSITIVE – The security finding is confirmed

  • FALSE_POSITIVE – The security finding was determined to be a false alarm

  • BENIGN_POSITIVE – A special case of TRUE_POSITIVE where the finding doesn't pose any threat, is expected, or both

Definition at line 184 of file BatchUpdateFindingsRequest.h.

◆ SetVerificationState() [2/2]

void Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SetVerificationState ( VerificationState &&  value)
inline

Indicates the veracity of a finding.

The available values for VerificationState are as follows.

  • UNKNOWN – The default disposition of a security finding

  • TRUE_POSITIVE – The security finding is confirmed

  • FALSE_POSITIVE – The security finding was determined to be a false alarm

  • BENIGN_POSITIVE – A special case of TRUE_POSITIVE where the finding doesn't pose any threat, is expected, or both

Definition at line 196 of file BatchUpdateFindingsRequest.h.

◆ SetWorkflow() [1/2]

void Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SetWorkflow ( const WorkflowUpdate value)
inline

Used to update the workflow status of a finding.

The workflow status indicates the progress of the investigation into the finding.

Definition at line 470 of file BatchUpdateFindingsRequest.h.

◆ SetWorkflow() [2/2]

void Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SetWorkflow ( WorkflowUpdate &&  value)
inline

Used to update the workflow status of a finding.

The workflow status indicates the progress of the investigation into the finding.

Definition at line 476 of file BatchUpdateFindingsRequest.h.

◆ SeverityHasBeenSet()

bool Aws::SecurityHub::Model::BatchUpdateFindingsRequest::SeverityHasBeenSet ( ) const
inline

Used to update the finding severity.

Definition at line 127 of file BatchUpdateFindingsRequest.h.

◆ TypesHasBeenSet()

bool Aws::SecurityHub::Model::BatchUpdateFindingsRequest::TypesHasBeenSet ( ) const
inline

One or more finding types in the format of namespace/category/classifier that classify a finding.

Valid namespace values are as follows.

  • Software and Configuration Checks

  • TTPs

  • Effects

  • Unusual Behaviors

  • Sensitive Data Identifications

Definition at line 309 of file BatchUpdateFindingsRequest.h.

◆ UserDefinedFieldsHasBeenSet()

bool Aws::SecurityHub::Model::BatchUpdateFindingsRequest::UserDefinedFieldsHasBeenSet ( ) const
inline

A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

Definition at line 385 of file BatchUpdateFindingsRequest.h.

◆ VerificationStateHasBeenSet()

bool Aws::SecurityHub::Model::BatchUpdateFindingsRequest::VerificationStateHasBeenSet ( ) const
inline

Indicates the veracity of a finding.

The available values for VerificationState are as follows.

  • UNKNOWN – The default disposition of a security finding

  • TRUE_POSITIVE – The security finding is confirmed

  • FALSE_POSITIVE – The security finding was determined to be a false alarm

  • BENIGN_POSITIVE – A special case of TRUE_POSITIVE where the finding doesn't pose any threat, is expected, or both

Definition at line 172 of file BatchUpdateFindingsRequest.h.

◆ WithConfidence()

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::WithConfidence ( int  value)
inline

The updated value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 257 of file BatchUpdateFindingsRequest.h.

◆ WithCriticality()

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::WithCriticality ( int  value)
inline

The updated value for the level of importance assigned to the resources associated with the findings.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 290 of file BatchUpdateFindingsRequest.h.

◆ WithFindingIdentifiers() [1/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::WithFindingIdentifiers ( Aws::Vector< AwsSecurityFindingIdentifier > &&  value)
inline

The list of findings to update. BatchUpdateFindings can be used to update up to 100 findings at a time.

For each finding, the list provides the finding identifier and the ARN of the finding provider.

Definition at line 83 of file BatchUpdateFindingsRequest.h.

◆ WithFindingIdentifiers() [2/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::WithFindingIdentifiers ( const Aws::Vector< AwsSecurityFindingIdentifier > &  value)
inline

The list of findings to update. BatchUpdateFindings can be used to update up to 100 findings at a time.

For each finding, the list provides the finding identifier and the ARN of the finding provider.

Definition at line 76 of file BatchUpdateFindingsRequest.h.

◆ WithNote() [1/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::WithNote ( const NoteUpdate value)
inline

Definition at line 113 of file BatchUpdateFindingsRequest.h.

◆ WithNote() [2/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::WithNote ( NoteUpdate &&  value)
inline

Definition at line 116 of file BatchUpdateFindingsRequest.h.

◆ WithRelatedFindings() [1/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::WithRelatedFindings ( Aws::Vector< RelatedFinding > &&  value)
inline

A list of findings that are related to the updated findings.

Definition at line 519 of file BatchUpdateFindingsRequest.h.

◆ WithRelatedFindings() [2/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::WithRelatedFindings ( const Aws::Vector< RelatedFinding > &  value)
inline

A list of findings that are related to the updated findings.

Definition at line 514 of file BatchUpdateFindingsRequest.h.

◆ WithSeverity() [1/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::WithSeverity ( const SeverityUpdate value)
inline

Used to update the finding severity.

Definition at line 142 of file BatchUpdateFindingsRequest.h.

◆ WithSeverity() [2/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::WithSeverity ( SeverityUpdate &&  value)
inline

Used to update the finding severity.

Definition at line 147 of file BatchUpdateFindingsRequest.h.

◆ WithTypes() [1/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::WithTypes ( Aws::Vector< Aws::String > &&  value)
inline

One or more finding types in the format of namespace/category/classifier that classify a finding.

Valid namespace values are as follows.

  • Software and Configuration Checks

  • TTPs

  • Effects

  • Unusual Behaviors

  • Sensitive Data Identifications

Definition at line 345 of file BatchUpdateFindingsRequest.h.

◆ WithTypes() [2/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::WithTypes ( const Aws::Vector< Aws::String > &  value)
inline

One or more finding types in the format of namespace/category/classifier that classify a finding.

Valid namespace values are as follows.

  • Software and Configuration Checks

  • TTPs

  • Effects

  • Unusual Behaviors

  • Sensitive Data Identifications

Definition at line 336 of file BatchUpdateFindingsRequest.h.

◆ WithUserDefinedFields() [1/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::WithUserDefinedFields ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

Definition at line 409 of file BatchUpdateFindingsRequest.h.

◆ WithUserDefinedFields() [2/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::WithUserDefinedFields ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

Definition at line 403 of file BatchUpdateFindingsRequest.h.

◆ WithVerificationState() [1/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::WithVerificationState ( const VerificationState value)
inline

Indicates the veracity of a finding.

The available values for VerificationState are as follows.

  • UNKNOWN – The default disposition of a security finding

  • TRUE_POSITIVE – The security finding is confirmed

  • FALSE_POSITIVE – The security finding was determined to be a false alarm

  • BENIGN_POSITIVE – A special case of TRUE_POSITIVE where the finding doesn't pose any threat, is expected, or both

Definition at line 208 of file BatchUpdateFindingsRequest.h.

◆ WithVerificationState() [2/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::WithVerificationState ( VerificationState &&  value)
inline

Indicates the veracity of a finding.

The available values for VerificationState are as follows.

  • UNKNOWN – The default disposition of a security finding

  • TRUE_POSITIVE – The security finding is confirmed

  • FALSE_POSITIVE – The security finding was determined to be a false alarm

  • BENIGN_POSITIVE – A special case of TRUE_POSITIVE where the finding doesn't pose any threat, is expected, or both

Definition at line 220 of file BatchUpdateFindingsRequest.h.

◆ WithWorkflow() [1/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::WithWorkflow ( const WorkflowUpdate value)
inline

Used to update the workflow status of a finding.

The workflow status indicates the progress of the investigation into the finding.

Definition at line 482 of file BatchUpdateFindingsRequest.h.

◆ WithWorkflow() [2/2]

BatchUpdateFindingsRequest& Aws::SecurityHub::Model::BatchUpdateFindingsRequest::WithWorkflow ( WorkflowUpdate &&  value)
inline

Used to update the workflow status of a finding.

The workflow status indicates the progress of the investigation into the finding.

Definition at line 488 of file BatchUpdateFindingsRequest.h.

◆ WorkflowHasBeenSet()

bool Aws::SecurityHub::Model::BatchUpdateFindingsRequest::WorkflowHasBeenSet ( ) const
inline

Used to update the workflow status of a finding.

The workflow status indicates the progress of the investigation into the finding.

Definition at line 464 of file BatchUpdateFindingsRequest.h.


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