Class PresignRequest.DefaultBuilder<B extends PresignRequest.DefaultBuilder<B>>

java.lang.Object
software.amazon.awssdk.awscore.presigner.PresignRequest.DefaultBuilder<B>
All Implemented Interfaces:
PresignRequest.Builder
Enclosing class:
PresignRequest

@SdkProtectedApi protected abstract static class PresignRequest.DefaultBuilder<B extends PresignRequest.DefaultBuilder<B>> extends Object implements PresignRequest.Builder
  • Constructor Details

    • DefaultBuilder

      protected DefaultBuilder()
    • DefaultBuilder

      protected DefaultBuilder(PresignRequest request)
  • Method Details

    • signatureDuration

      public B signatureDuration(Duration signatureDuration)
      Description copied from interface: PresignRequest.Builder
      Specifies the duration for which this presigned request should be valid. After this time has expired, attempting to use the presigned request will fail. 
      Specified by:
      signatureDuration in interface PresignRequest.Builder