Interface PresignedRequest.Builder

    • Method Detail

      • expiration

        PresignedRequest.Builder expiration​(Instant expiration)
        Configure the exact SERVICE time that the request will expire. After this time, attempting to execute the request will fail.
      • isBrowserExecutable

        PresignedRequest.Builder isBrowserExecutable​(Boolean isBrowserExecutable)
        Configure whether the url returned by the url method can be executed in a browser.
      • signedHeaders

        PresignedRequest.Builder signedHeaders​(Map<String,​List<String>> signedHeaders)
        Configure the subset of headers that were signed, and MUST be included in the presigned request to prevent the request from failing.
      • httpRequest

        PresignedRequest.Builder httpRequest​(SdkHttpRequest httpRequest)
        Configure the entire SigV4 query-parameter signed request (minus the payload), that can be transmitted as-is to a service using any HTTP client that implement the SDK's HTTP client SPI.