Creates an instance of AWSHttpRequestBuilder.
The AWS storage service for token management.
The Axios request configuration.
Optional axiosInstance: AxiosInstanceThe Axios instance.
If tokenStorage, method, or baseURL are not defined.
Private axiosPrivate configPrivate loggerPrivate Readonly tokenThe AWS storage service for token management.
Adds additional Axios request configuration.
The configuration to add.
Adds additional headers to the request.
Headers to add.
Private addXLemonPrivate addXLemonExecutes the HTTP request.
If an error occurs during the request.
Private extractPrivate getPrivate Gets the signed AWS client.
Optional endpoint: stringThe endpoint for the client.
false when token storage holds no
credentials, in which case the request goes out unsigned.If endpoint is not provided.
Private getPrivate Gets the signed headers for the request.
The signed AWS client.
The request data.
Sets the request body.
Body data to set.
Sets the request headers.
Headers to set.
Sets the request method.
HTTP method to set.
Sets the request parameters.
Parameters to set.
Class to build and execute HTTP requests with AWS signing
Example