Interface AsyncRequestBodySigner

All Known Implementing Classes:
BaseAsyncAws4Signer, BaseEventStreamAsyncAws4Signer, EventStreamAws4Signer
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 Details

    • 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)