AWS SDK for C++
1.8.157
AWS SDK for C++
|
#include <AWSErrorMarshaller.h>
Public Member Functions | |
AWSError< CoreErrors > | Marshall (const Aws::Http::HttpResponse &response) const override |
![]() | |
virtual | ~AWSErrorMarshaller () |
virtual AWSError< CoreErrors > | FindErrorByName (const char *exceptionName) const |
virtual AWSError< CoreErrors > | FindErrorByHttpResponseCode (Aws::Http::HttpResponseCode code) const |
virtual Aws::String | ExtractRegion (const AWSError< CoreErrors > &) const |
virtual Aws::String | ExtractEndpoint (const AWSError< CoreErrors > &) const |
Protected Member Functions | |
const Aws::Utils::Xml::XmlDocument & | GetXmlPayloadFromError (const AWSError< CoreErrors > &) const |
![]() | |
AWSError< CoreErrors > | Marshall (const Aws::String &exceptionName, const Aws::String &message) const |
Definition at line 82 of file AWSErrorMarshaller.h.
|
protected |
|
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.