AWS SDK for C++AWS SDK for C++ Version 1.11.440 |
Definition at line 71 of file AWSClient.h.
Definition at line 25 of file AWSJsonClient.h.
Definition at line 72 of file AWSClient.h.
Definition at line 25 of file AWSXmlClient.h.
Enumerator | |
---|---|
NONE | |
GZIP |
Definition at line 20 of file RequestCompression.h.
Definition at line 21 of file CoreErrors.h.
Enumerator | |
---|---|
NOT_SET | |
XML | |
JSON |
Definition at line 23 of file AWSError.h.
Sets the behaviors of the underlying HTTP clients handling response with 30x status code. By default, HTTP clients will always redirect the 30x response automatically, except when specifying aws-global as the client region, then SDK will handle 30x response and redirect the request manually.
Enumerator | |
---|---|
DEFAULT | |
ALWAYS | |
NEVER |
Definition at line 43 of file ClientConfiguration.h.
Enumerator | |
---|---|
NOT_RETRYABLE | |
RETRYABLE | |
RETRYABLE_THROTTLING |
Definition at line 30 of file AWSError.h.
This setting is an enumeration, not a boolean, to allow for future expansion.
Enumerator | |
---|---|
DISABLE | |
ENABLE |
Definition at line 53 of file ClientConfiguration.h.
nullptr
)
A helper function to compute a user agent
Converts a compression Algorithms enum to String to be used as content-type header value when compressing a request.
algorithm |
A helper function to initialize a retry strategy. Default is DefaultRetryStrategy (i.e. exponential backoff)
A template function to create an Async Operation function body for AWS Operation without a request on input.
Definition at line 86 of file AWSAsyncOperationTemplate.h.
A template function that is used to create an Async Operation function body for AWS Operations
Definition at line 28 of file AWSAsyncOperationTemplate.h.
A template function that is used to create an Async Operation function body for AWS Streaming Operations The only difference compared to a regular non-streaming Operation is that the request is passed by non-const reference, therefore virtual copy constructor is not needed. However, caller code must ensure the life time of the request object is maintained during the Async execution.
Definition at line 59 of file AWSAsyncOperationTemplate.h.
A template function that is used to create a Callable Operation function body for AWS Operations
Definition at line 110 of file AWSAsyncOperationTemplate.h.
A template function that is used to create a Callable Operation function body for AWS Operation without a request on input.
Definition at line 169 of file AWSAsyncOperationTemplate.h.
A template function that is used to create a Callable Operation function body for AWS Streaming Operations The only difference compared to a regular non-streaming Operation is that the request is passed by non-const reference, therefore virtual copy constructor is not needed. However, caller code must ensure the life time of the request object is maintained during the Async execution.
Definition at line 142 of file AWSAsyncOperationTemplate.h.
Overload ostream operator<< for CoreErrors enum class for a prettier output such as "128"
Definition at line 264 of file AWSError.h.
Definition at line 27 of file RetryStrategy.h.