Class NoOpHttpSigner<T extends Identity>

java.lang.Object
software.amazon.awssdk.http.auth.spi.internal.signer.NoOpHttpSigner<T>
All Implemented Interfaces:
HttpSigner<T>

public class NoOpHttpSigner<T extends Identity> extends Object implements HttpSigner<T>
  • Constructor Details

    • NoOpHttpSigner

      public NoOpHttpSigner()
  • Method Details

    • sign

      public SignedRequest sign(SignRequest<? extends T> request)
      Description copied from interface: HttpSigner
      Method that takes in inputs to sign a request with sync payload and returns a signed version of the request.
      Specified by:
      sign in interface HttpSigner<T extends Identity>
      Parameters:
      request - The inputs to sign a request.
      Returns:
      A signed version of the request.
    • signAsync

      public CompletableFuture<AsyncSignedRequest> signAsync(AsyncSignRequest<? extends T> request)
      Description copied from interface: HttpSigner
      Method that takes in inputs to sign a request with async payload and returns a future containing the signed version of the request.
      Specified by:
      signAsync in interface HttpSigner<T extends Identity>
      Parameters:
      request - The inputs to sign a request.
      Returns:
      A future containing the signed version of the request.