AWS SDK for C++
1.8.129
AWS SDK for C++
|
Go to the documentation of this file.
25 class AmazonWebServiceRequest;
48 virtual std::shared_ptr<Aws::IOStream>
GetBody()
const = 0;
virtual bool IsEventStreamRequest() const
virtual void DumpBodyToUrl(Aws::Http::URI &uri) const
virtual bool IsStreaming() const
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
virtual const Aws::Http::DataReceivedEventHandler & GetDataReceivedEventHandler() const
virtual void SetDataSentEventHandler(const Aws::Http::DataSentEventHandler &dataSentEventHandler)
virtual void AddQueryStringParameters(Aws::Http::URI &uri) const
virtual bool ShouldComputeContentMd5() const
void SetResponseStreamFactory(const Aws::IOStreamFactory &factory)
virtual const RequestRetryHandler & GetRequestRetryHandler() const
virtual void SetContinueRequestHandler(const Aws::Http::ContinueRequestHandler &continueRequestHandler)
std::function< void(const Aws::Http::HttpRequest &)> RequestSignedHandler
virtual void PutToPresignedUrl(Aws::Http::URI &uri) const
std::function< void(const HttpRequest *, long long)> DataSentEventHandler
virtual const char * GetServiceRequestName() const =0
virtual ~AmazonWebServiceRequest()=default
virtual bool SignBody() const
virtual Aws::Http::HeaderValueCollection GetHeaders() const =0
virtual std::shared_ptr< Aws::IOStream > GetBody() const =0
virtual void SetDataSentEventHandler(Aws::Http::DataSentEventHandler &&dataSentEventHandler)
virtual const RequestSignedHandler & GetRequestSignedHandler() const
#define AWS_UNREFERENCED_PARAM(x)
virtual void SetDataReceivedEventHandler(const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
const Aws::IOStreamFactory & GetResponseStreamFactory() const
virtual void SetRequestSignedHandler(const RequestSignedHandler &handler)
std::function< Aws::IOStream *(void) > IOStreamFactory
virtual const Aws::Http::DataSentEventHandler & GetDataSentEventHandler() const
virtual void SetContinueRequestHandler(Aws::Http::ContinueRequestHandler &&continueRequestHandler)
virtual const Aws::Http::ContinueRequestHandler & GetContinueRequestHandler() const
std::function< void(const HttpRequest *, HttpResponse *, long long)> DataReceivedEventHandler
virtual void SetDataReceivedEventHandler(Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
virtual void SetRequestRetryHandler(RequestRetryHandler &&handler)
AmazonWebServiceRequest()
std::function< bool(const HttpRequest *)> ContinueRequestHandler
std::function< void(const AmazonWebServiceRequest &)> RequestRetryHandler
virtual void SetRequestRetryHandler(const RequestRetryHandler &handler)
virtual bool IsChunked() const