AWS SDK for C++AWS SDK for C++ Version 1.11.541 |
Definition at line 72 of file AWSClient.h.
Definition at line 25 of file AWSJsonClient.h.
Definition at line 73 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.
Setting on whether to calculate a checksum for a payload only when it is required. i.e. when setting WHEN_REQUIRED the SDK will NOT calculate a checksum for an endpoint where it is supported but is NOT required.
Enumerator | |
---|---|
WHEN_SUPPORTED | |
WHEN_REQUIRED |
Definition at line 64 of file ClientConfiguration.h.
Setting on whether to client side response validate a content body that had a checksum associated with it. Response validation right now cannot be modeled as required but rely on an associated model configuration.
Enumerator | |
---|---|
WHEN_SUPPORTED | |
WHEN_REQUIRED |
Definition at line 74 of file ClientConfiguration.h.
Enumerator | |
---|---|
NOT_RETRYABLE | |
RETRYABLE | |
RETRYABLE_THROTTLING |
Definition at line 30 of file AWSError.h.
Definition at line 13 of file UserAgent.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
Aws::Http::HttpMethod::HTTP_POST
,
Aws::Auth::EVENTSTREAM_SIGV4_SIGNER
Definition at line 131 of file AWSClientEventStreamingAsyncTask.h.
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 265 of file AWSError.h.
Definition at line 27 of file RetryStrategy.h.