Class S3OverrideAuthSchemePropertiesPlugin

  • All Implemented Interfaces:
    AutoCloseable, SdkPlugin, SdkAutoCloseable

    public final class S3OverrideAuthSchemePropertiesPlugin
    extends Object
    implements SdkPlugin
    Plugin that allows override of signer and identity properties on the selected auth scheme options. The class offers static methods to create plugins for common cases such as enable payload signing by default. For instance, if you want to unconditionally enable payload signing across the board you can create the S3 client, e.g., The plugin can also be used for a particular request, e.g.,
    • Method Detail

      • enablePayloadSigningPlugin

        public static SdkPlugin enablePayloadSigningPlugin()
        Creates a new plugin that enables payload signing. This plugin can be used per client or by per-request.
      • disableChunkEncodingPlugin

        public static SdkPlugin disableChunkEncodingPlugin()
        Creates a new plugin that disables the ChunkEncoding signers property for the `UploadPart` and `PutObject` operations. This plugin can be used per client or by per-request.