AWS SDK for C++AWS SDK for C++ Version 1.11.788 |
#include <AmazonWebServiceRequest.h>
Base level abstraction for all modeled AWS requests
Definition at line 46 of file AmazonWebServiceRequest.h.
Definition at line 212 of file AmazonWebServiceRequest.h.
Sets up default response stream factory. initializes other pointers to nullptr.
Do nothing virtual, override this to add query strings to the request
Definition at line 75 of file AmazonWebServiceRequest.h.
Adds a used feature to the user agent string for the request.
| feature | the feature to be added in the user agent string. |
Definition at line 222 of file AmazonWebServiceRequest.h.
Default does nothing. Override this to convert what would otherwise be the payload of the request to a query string format.
Definition at line 242 of file AmazonWebServiceRequest.h.
Get the additional user-set custom headers for the request
Get the payload for the request
Implemented in Aws::AmazonSerializableWebServiceRequest, and Aws::AmazonStreamingWebServiceRequest.
Definition at line 204 of file AmazonWebServiceRequest.h.
get closure for handling whether or not to cancel a request.
Definition at line 190 of file AmazonWebServiceRequest.h.
get closure for data received event.
Definition at line 182 of file AmazonWebServiceRequest.h.
get closure for data sent event
Definition at line 186 of file AmazonWebServiceRequest.h.
Get the headers for the request
Implemented in Aws::AmazonStreamingWebServiceRequest.
get closure for headers received event.
Definition at line 178 of file AmazonWebServiceRequest.h.
get closure for notification that a request is being retried
Definition at line 194 of file AmazonWebServiceRequest.h.
Get closure for request signed event.
Definition at line 124 of file AmazonWebServiceRequest.h.
Definition at line 236 of file AmazonWebServiceRequest.h.
Definition at line 202 of file AmazonWebServiceRequest.h.
Retrieves the factory for creating response streams.
Definition at line 129 of file AmazonWebServiceRequest.h.
Definition at line 232 of file AmazonWebServiceRequest.h.
Definition at line 216 of file AmazonWebServiceRequest.h.
Definition at line 210 of file AmazonWebServiceRequest.h.
Gets all features that would be included in the requests user agent string.
Definition at line 228 of file AmazonWebServiceRequest.h.
Defaults to false, if a derived class returns true it indicates that the body has an embedded error.
Definition at line 106 of file AmazonWebServiceRequest.h.
Defaults to false, if this is set to true in derived class, the operation using this request will return an event stream response.
Definition at line 96 of file AmazonWebServiceRequest.h.
Defaults to false, if this is set to true, it supports chunked transfer encoding.
Definition at line 115 of file AmazonWebServiceRequest.h.
Defaults to false, if this is set to true in derived class, it's an event stream request, which means the payload is consisted by multiple structured events.
Definition at line 91 of file AmazonWebServiceRequest.h.
Defaults to false, if this is set to true, it's a streaming request, which means the payload is not well structured bits.
Reimplemented in Aws::AmazonStreamingWebServiceRequest.
Definition at line 86 of file AmazonWebServiceRequest.h.
Put the request to a url for later presigning. This will push the body to the url and then adds the existing query string parameters as normal.
Definition at line 81 of file AmazonWebServiceRequest.h.
Definition at line 230 of file AmazonWebServiceRequest.h.
Set an additional custom header value under a key. This value will overwrite any previously set or regular header.
Register closure for handling whether or not to continue a request.
Definition at line 164 of file AmazonWebServiceRequest.h.
Register closure for handling whether or not to continue a request.
Definition at line 163 of file AmazonWebServiceRequest.h.
Register closure for data received event.
Definition at line 148 of file AmazonWebServiceRequest.h.
Register closure for data received event.
Definition at line 147 of file AmazonWebServiceRequest.h.
Register closure for data sent event
Definition at line 156 of file AmazonWebServiceRequest.h.
Register closure for data sent event
Definition at line 155 of file AmazonWebServiceRequest.h.
Sets the closure for headers received event.
Definition at line 140 of file AmazonWebServiceRequest.h.
Sets the closure for headers received event.
Definition at line 139 of file AmazonWebServiceRequest.h.
Register closure for notification that a request is being retried
Definition at line 171 of file AmazonWebServiceRequest.h.
Register closure for notification that a request is being retried
Definition at line 172 of file AmazonWebServiceRequest.h.
Register closure for request signed event.
Definition at line 120 of file AmazonWebServiceRequest.h.
Set the response stream factory.
Definition at line 133 of file AmazonWebServiceRequest.h.
Definition at line 234 of file AmazonWebServiceRequest.h.
Definition at line 208 of file AmazonWebServiceRequest.h.
If this is set to true, content-md5 needs to be computed and set on the request
Definition at line 198 of file AmazonWebServiceRequest.h.
Definition at line 200 of file AmazonWebServiceRequest.h.
Defaults to true, if this is set to false, then signers, if they support body signing, will not do so
Definition at line 101 of file AmazonWebServiceRequest.h.
Definition at line 244 of file AmazonWebServiceRequest.h.