public Subclass withPayloadSigningEnabled(Boolean payloadSigningEnabled) {
        setPayloadSigningEnabled(payloadSigningEnabled);
        return getSubclass();
    }
<p>Configures the client to sign payloads in all situations.</p>

<p>Payload signing is optional when chunked encoding is not used and requests are made
against an HTTPS endpoint. Under these conditions the client will by default opt to not sign
payloads to optimize performance.  If this flag is set to true the client will instead always
sign payloads.</p>

<p><b>Note:</b> Payload signing can be expensive, particularly if transferring large payloads
in a single chunk. Enabling this option will result in a performance penalty.</p>

@param payloadSigningEnabled True to explicitly enable payload signing in all situations
@return This object for method chaining.
aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/AmazonS3Builder.java