Interface SdkPresigner

All Superinterfaces:
AutoCloseable, SdkAutoCloseable
All Known Subinterfaces:
PollyPresigner, S3Presigner
All Known Implementing Classes:
DefaultPollyPresigner, DefaultS3Presigner, DefaultSdkPresigner

public interface SdkPresigner extends SdkAutoCloseable
The base interface for all SDK presigners.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The base interface for all SDK presigner builders.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Close this presigner, releasing any resources it might have acquired.
  • Method Details

    • close

      void close()
      Close this presigner, releasing any resources it might have acquired. It is recommended to invoke this method whenever the presigner is done being used, to prevent resource leaks.

      For example, some AwsCredentialsProvider implementations hold resources that could be released by this method.

      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface SdkAutoCloseable