AWS SDK for C++

AWS SDK for C++ Version 1.11.891

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

#include <DeleteMessageBatchResult.h>

Public Member Functions

AWS_SQS_API DeleteMessageBatchResult ()=default
 
 
 
 
 
template<typename SuccessfulT = Aws::Vector<DeleteMessageBatchResultEntry>>
void SetSuccessful (SuccessfulT &&value)
 
template<typename SuccessfulT = Aws::Vector<DeleteMessageBatchResultEntry>>
DeleteMessageBatchResultWithSuccessful (SuccessfulT &&value)
 
template<typename SuccessfulT = DeleteMessageBatchResultEntry>
DeleteMessageBatchResultAddSuccessful (SuccessfulT &&value)
 
 
template<typename FailedT = Aws::Vector<BatchResultErrorEntry>>
void SetFailed (FailedT &&value)
 
template<typename FailedT = Aws::Vector<BatchResultErrorEntry>>
 
template<typename FailedT = BatchResultErrorEntry>
DeleteMessageBatchResultAddFailed (FailedT &&value)
 
const Aws::StringGetRequestId () const
 
template<typename RequestIdT = Aws::String>
void SetRequestId (RequestIdT &&value)
 
template<typename RequestIdT = Aws::String>
DeleteMessageBatchResultWithRequestId (RequestIdT &&value)
 
 
template<typename ResponseMetadataT = ResponseMetadata>
void SetResponseMetadata (ResponseMetadataT &&value)
 
template<typename ResponseMetadataT = ResponseMetadata>
DeleteMessageBatchResultWithResponseMetadata (ResponseMetadataT &&value)
 

Detailed Description

For each message in the batch, the response contains a DeleteMessageBatchResultEntry tag if the message is deleted or a BatchResultErrorEntry tag if the message can't be deleted.

See Also:

AWS API Reference

Definition at line 36 of file DeleteMessageBatchResult.h.

Constructor & Destructor Documentation

◆ DeleteMessageBatchResult() [1/2]

AWS_SQS_API Aws::SQS::Model::DeleteMessageBatchResult::DeleteMessageBatchResult ( )
default

◆ DeleteMessageBatchResult() [2/2]

AWS_SQS_API Aws::SQS::Model::DeleteMessageBatchResult::DeleteMessageBatchResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddFailed()

template<typename FailedT = BatchResultErrorEntry>
DeleteMessageBatchResult & Aws::SQS::Model::DeleteMessageBatchResult::AddFailed ( FailedT &&  value)
inline

A list of BatchResultErrorEntry items.

Definition at line 81 of file DeleteMessageBatchResult.h.

◆ AddSuccessful()

template<typename SuccessfulT = DeleteMessageBatchResultEntry>
DeleteMessageBatchResult & Aws::SQS::Model::DeleteMessageBatchResult::AddSuccessful ( SuccessfulT &&  value)
inline

A list of DeleteMessageBatchResultEntry items.

Definition at line 58 of file DeleteMessageBatchResult.h.

◆ GetFailed()

const Aws::Vector< BatchResultErrorEntry > & Aws::SQS::Model::DeleteMessageBatchResult::GetFailed ( ) const
inline

A list of BatchResultErrorEntry items.

Definition at line 69 of file DeleteMessageBatchResult.h.

◆ GetHttpResponseCode()

Aws::Http::HttpResponseCode Aws::SQS::Model::DeleteMessageBatchResult::GetHttpResponseCode ( ) const
inline

Definition at line 117 of file DeleteMessageBatchResult.h.

◆ GetRequestId()

const Aws::String & Aws::SQS::Model::DeleteMessageBatchResult::GetRequestId ( ) const
inline

Definition at line 90 of file DeleteMessageBatchResult.h.

◆ GetResponseMetadata()

const ResponseMetadata & Aws::SQS::Model::DeleteMessageBatchResult::GetResponseMetadata ( ) const
inline

Definition at line 105 of file DeleteMessageBatchResult.h.

◆ GetSuccessful()

const Aws::Vector< DeleteMessageBatchResultEntry > & Aws::SQS::Model::DeleteMessageBatchResult::GetSuccessful ( ) const
inline

A list of DeleteMessageBatchResultEntry items.

Definition at line 46 of file DeleteMessageBatchResult.h.

◆ operator=()

AWS_SQS_API DeleteMessageBatchResult & Aws::SQS::Model::DeleteMessageBatchResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetFailed()

template<typename FailedT = Aws::Vector<BatchResultErrorEntry>>
void Aws::SQS::Model::DeleteMessageBatchResult::SetFailed ( FailedT &&  value)
inline

A list of BatchResultErrorEntry items.

Definition at line 71 of file DeleteMessageBatchResult.h.

◆ SetRequestId()

template<typename RequestIdT = Aws::String>
void Aws::SQS::Model::DeleteMessageBatchResult::SetRequestId ( RequestIdT &&  value)
inline

Definition at line 92 of file DeleteMessageBatchResult.h.

◆ SetResponseMetadata()

template<typename ResponseMetadataT = ResponseMetadata>
void Aws::SQS::Model::DeleteMessageBatchResult::SetResponseMetadata ( ResponseMetadataT &&  value)
inline

Definition at line 107 of file DeleteMessageBatchResult.h.

◆ SetSuccessful()

template<typename SuccessfulT = Aws::Vector<DeleteMessageBatchResultEntry>>
void Aws::SQS::Model::DeleteMessageBatchResult::SetSuccessful ( SuccessfulT &&  value)
inline

A list of DeleteMessageBatchResultEntry items.

Definition at line 48 of file DeleteMessageBatchResult.h.

◆ WithFailed()

template<typename FailedT = Aws::Vector<BatchResultErrorEntry>>
DeleteMessageBatchResult & Aws::SQS::Model::DeleteMessageBatchResult::WithFailed ( FailedT &&  value)
inline

A list of BatchResultErrorEntry items.

Definition at line 76 of file DeleteMessageBatchResult.h.

◆ WithRequestId()

template<typename RequestIdT = Aws::String>
DeleteMessageBatchResult & Aws::SQS::Model::DeleteMessageBatchResult::WithRequestId ( RequestIdT &&  value)
inline

Definition at line 97 of file DeleteMessageBatchResult.h.

◆ WithResponseMetadata()

template<typename ResponseMetadataT = ResponseMetadata>
DeleteMessageBatchResult & Aws::SQS::Model::DeleteMessageBatchResult::WithResponseMetadata ( ResponseMetadataT &&  value)
inline

Definition at line 112 of file DeleteMessageBatchResult.h.

◆ WithSuccessful()

template<typename SuccessfulT = Aws::Vector<DeleteMessageBatchResultEntry>>
DeleteMessageBatchResult & Aws::SQS::Model::DeleteMessageBatchResult::WithSuccessful ( SuccessfulT &&  value)
inline

A list of DeleteMessageBatchResultEntry items.

Definition at line 53 of file DeleteMessageBatchResult.h.


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