AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::Shield::Model::ListAttacksResult Class Reference

#include <ListAttacksResult.h>

Public Member Functions

 ListAttacksResult ()
 
 ListAttacksResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
ListAttacksResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::Vector< AttackSummary > & GetAttackSummaries () const
 
void SetAttackSummaries (const Aws::Vector< AttackSummary > &value)
 
void SetAttackSummaries (Aws::Vector< AttackSummary > &&value)
 
ListAttacksResultWithAttackSummaries (const Aws::Vector< AttackSummary > &value)
 
ListAttacksResultWithAttackSummaries (Aws::Vector< AttackSummary > &&value)
 
ListAttacksResultAddAttackSummaries (const AttackSummary &value)
 
ListAttacksResultAddAttackSummaries (AttackSummary &&value)
 
const Aws::StringGetNextToken () const
 
void SetNextToken (const Aws::String &value)
 
void SetNextToken (Aws::String &&value)
 
void SetNextToken (const char *value)
 
ListAttacksResultWithNextToken (const Aws::String &value)
 
ListAttacksResultWithNextToken (Aws::String &&value)
 
ListAttacksResultWithNextToken (const char *value)
 

Detailed Description

Definition at line 29 of file ListAttacksResult.h.

Constructor & Destructor Documentation

◆ ListAttacksResult() [1/2]

Aws::Shield::Model::ListAttacksResult::ListAttacksResult ( )

◆ ListAttacksResult() [2/2]

Aws::Shield::Model::ListAttacksResult::ListAttacksResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddAttackSummaries() [1/2]

ListAttacksResult& Aws::Shield::Model::ListAttacksResult::AddAttackSummaries ( AttackSummary &&  value)
inline

The attack information for the specified time range.

Definition at line 70 of file ListAttacksResult.h.

◆ AddAttackSummaries() [2/2]

ListAttacksResult& Aws::Shield::Model::ListAttacksResult::AddAttackSummaries ( const AttackSummary value)
inline

The attack information for the specified time range.

Definition at line 65 of file ListAttacksResult.h.

◆ GetAttackSummaries()

const Aws::Vector<AttackSummary>& Aws::Shield::Model::ListAttacksResult::GetAttackSummaries ( ) const
inline

The attack information for the specified time range.

Definition at line 40 of file ListAttacksResult.h.

◆ GetNextToken()

const Aws::String& Aws::Shield::Model::ListAttacksResult::GetNextToken ( ) const
inline

The token returned by a previous call to indicate that there is more data available. If not null, more results are available. Pass this value for the NextMarker parameter in a subsequent call to ListAttacks to retrieve the next set of items.

Shield Advanced might return the list of AttackSummary objects in batches smaller than the number specified by MaxResults. If there are more attack summary objects to return, Shield Advanced will always also return a NextToken.

Definition at line 83 of file ListAttacksResult.h.

◆ operator=()

ListAttacksResult& Aws::Shield::Model::ListAttacksResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetAttackSummaries() [1/2]

void Aws::Shield::Model::ListAttacksResult::SetAttackSummaries ( Aws::Vector< AttackSummary > &&  value)
inline

The attack information for the specified time range.

Definition at line 50 of file ListAttacksResult.h.

◆ SetAttackSummaries() [2/2]

void Aws::Shield::Model::ListAttacksResult::SetAttackSummaries ( const Aws::Vector< AttackSummary > &  value)
inline

The attack information for the specified time range.

Definition at line 45 of file ListAttacksResult.h.

◆ SetNextToken() [1/3]

void Aws::Shield::Model::ListAttacksResult::SetNextToken ( Aws::String &&  value)
inline

The token returned by a previous call to indicate that there is more data available. If not null, more results are available. Pass this value for the NextMarker parameter in a subsequent call to ListAttacks to retrieve the next set of items.

Shield Advanced might return the list of AttackSummary objects in batches smaller than the number specified by MaxResults. If there are more attack summary objects to return, Shield Advanced will always also return a NextToken.

Definition at line 107 of file ListAttacksResult.h.

◆ SetNextToken() [2/3]

void Aws::Shield::Model::ListAttacksResult::SetNextToken ( const Aws::String value)
inline

The token returned by a previous call to indicate that there is more data available. If not null, more results are available. Pass this value for the NextMarker parameter in a subsequent call to ListAttacks to retrieve the next set of items.

Shield Advanced might return the list of AttackSummary objects in batches smaller than the number specified by MaxResults. If there are more attack summary objects to return, Shield Advanced will always also return a NextToken.

Definition at line 95 of file ListAttacksResult.h.

◆ SetNextToken() [3/3]

void Aws::Shield::Model::ListAttacksResult::SetNextToken ( const char *  value)
inline

The token returned by a previous call to indicate that there is more data available. If not null, more results are available. Pass this value for the NextMarker parameter in a subsequent call to ListAttacks to retrieve the next set of items.

Shield Advanced might return the list of AttackSummary objects in batches smaller than the number specified by MaxResults. If there are more attack summary objects to return, Shield Advanced will always also return a NextToken.

Definition at line 119 of file ListAttacksResult.h.

◆ WithAttackSummaries() [1/2]

ListAttacksResult& Aws::Shield::Model::ListAttacksResult::WithAttackSummaries ( Aws::Vector< AttackSummary > &&  value)
inline

The attack information for the specified time range.

Definition at line 60 of file ListAttacksResult.h.

◆ WithAttackSummaries() [2/2]

ListAttacksResult& Aws::Shield::Model::ListAttacksResult::WithAttackSummaries ( const Aws::Vector< AttackSummary > &  value)
inline

The attack information for the specified time range.

Definition at line 55 of file ListAttacksResult.h.

◆ WithNextToken() [1/3]

ListAttacksResult& Aws::Shield::Model::ListAttacksResult::WithNextToken ( Aws::String &&  value)
inline

The token returned by a previous call to indicate that there is more data available. If not null, more results are available. Pass this value for the NextMarker parameter in a subsequent call to ListAttacks to retrieve the next set of items.

Shield Advanced might return the list of AttackSummary objects in batches smaller than the number specified by MaxResults. If there are more attack summary objects to return, Shield Advanced will always also return a NextToken.

Definition at line 143 of file ListAttacksResult.h.

◆ WithNextToken() [2/3]

ListAttacksResult& Aws::Shield::Model::ListAttacksResult::WithNextToken ( const Aws::String value)
inline

The token returned by a previous call to indicate that there is more data available. If not null, more results are available. Pass this value for the NextMarker parameter in a subsequent call to ListAttacks to retrieve the next set of items.

Shield Advanced might return the list of AttackSummary objects in batches smaller than the number specified by MaxResults. If there are more attack summary objects to return, Shield Advanced will always also return a NextToken.

Definition at line 131 of file ListAttacksResult.h.

◆ WithNextToken() [3/3]

ListAttacksResult& Aws::Shield::Model::ListAttacksResult::WithNextToken ( const char *  value)
inline

The token returned by a previous call to indicate that there is more data available. If not null, more results are available. Pass this value for the NextMarker parameter in a subsequent call to ListAttacks to retrieve the next set of items.

Shield Advanced might return the list of AttackSummary objects in batches smaller than the number specified by MaxResults. If there are more attack summary objects to return, Shield Advanced will always also return a NextToken.

Definition at line 155 of file ListAttacksResult.h.


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