AWS SDK for C++

AWS SDK for C++ Version 1.11.870

Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
Aws::Client::XmlErrorMarshaller Class Reference

#include <AWSErrorMarshaller.h>

Inheritance diagram for Aws::Client::XmlErrorMarshaller:
[legend]

Public Member Functions

AWSError< CoreErrorsMarshall (const Aws::Http::HttpResponse &response) const override
 
AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Http::HttpResponse > &httpResponse) const override
 

Public Member Functions inherited from Aws::Client::AWSErrorMarshaller

 
virtual AWSError< CoreErrorsFindErrorByName (const char *exceptionName) const
 
 
virtual Aws::String ExtractRegion (const AWSError< CoreErrors > &) const
 
virtual Aws::String ExtractEndpoint (const AWSError< CoreErrors > &) const
 

Protected Member Functions

 

Protected Member Functions inherited from Aws::Client::AWSErrorMarshaller

virtual void MarshallError (AWSError< CoreErrors > &, const Http::HttpResponse &) const
 

Detailed Description

Definition at line 107 of file AWSErrorMarshaller.h.

Member Function Documentation

◆ BuildAWSError()

AWSError< CoreErrors > Aws::Client::XmlErrorMarshaller::BuildAWSError ( const std::shared_ptr< Http::HttpResponse > &  ) const
overridevirtual

Deserialize http error payload to an error object.

Reimplemented from Aws::Client::AWSErrorMarshaller.

◆ GetXmlPayloadFromError()

const Aws::Utils::Xml::XmlDocument & Aws::Client::XmlErrorMarshaller::GetXmlPayloadFromError ( const AWSError< CoreErrors > &  ) const
protected

◆ Marshall()

AWSError< CoreErrors > Aws::Client::XmlErrorMarshaller::Marshall ( const Aws::Http::HttpResponse response) const
overridevirtual

Converts an exceptionName and message into an Error object, if it can be parsed. Otherwise, it returns and AWSError with CoreErrors::UNKNOWN as the error type.

Implements Aws::Client::AWSErrorMarshaller.


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