Interface Presigner

  • All Known Implementing Classes:
    NoOpSigner
    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 Presigner
    Interface for the signer used for pre-signing the requests. All SDK signer implementations that support pre-signing will implement this interface.
    • Method Detail

      • presign

        SdkHttpFullRequest presign​(SdkHttpFullRequest request,
                                   ExecutionAttributes executionAttributes)
        Method that takes in an request and returns a pre signed version of the request.
        Parameters:
        request - The request to presign
        executionAttributes - Contains the attributes required for pre signing the request
        Returns:
        A pre signed version of the input request