Interface AsyncRequestBodySigner

  • Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public interface AsyncRequestBodySigner
    Interface for the signer used for signing the async requests.
    • Method Detail

      • signAsyncRequestBody

        AsyncRequestBody signAsyncRequestBody​(SdkHttpFullRequest request,
                                              AsyncRequestBody asyncRequestBody,
                                              ExecutionAttributes executionAttributes)
        Method that takes in an signed request and async request body provider, and returns a transformed version the request body provider.
        Parameters:
        request - The signed request (with Authentication header)
        asyncRequestBody - Data publisher of the request body
        executionAttributes - Contains the attributes required for signing the request
        Returns:
        The transformed request body provider (with singing operator)