Class AwsSignerExecutionAttribute

java.lang.Object
software.amazon.awssdk.core.interceptor.SdkExecutionAttribute
software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute

@Deprecated public final class AwsSignerExecutionAttribute extends SdkExecutionAttribute
Deprecated.
Signer execution attributes have been deprecated in favor of signer properties, set on the auth scheme's signer option.
AWS-specific signing attributes attached to the execution. This information is available to ExecutionInterceptors and Signers.
  • Field Details

    • AWS_CREDENTIALS

      @Deprecated public static final ExecutionAttribute<AwsCredentials> AWS_CREDENTIALS
      Deprecated.
      This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the credential provider via the SdkRequest's overrideConfiguration.credentialsProvider. If you're using it to call the SDK's signers, you should migrate to a subtype of HttpSigner.
      The key under which the request credentials are set.
    • SIGNING_REGION

      @Deprecated public static final ExecutionAttribute<Region> SIGNING_REGION
      Deprecated.
      This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the signing region via the AuthSchemeProvider that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype of HttpSigner.
      The AWS Region that is used for signing a request. This is not always same as the region configured on the client for global services like IAM.
    • SIGNING_REGION_SCOPE

      @Deprecated public static final ExecutionAttribute<RegionScope> SIGNING_REGION_SCOPE
      Deprecated.
      This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the signing region scope via the AuthSchemeProvider that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype of HttpSigner.
      The AWS Region that is used for signing a request. This is not always same as the region configured on the client for global services like IAM.
    • SERVICE_SIGNING_NAME

      @Deprecated public static final ExecutionAttribute<String> SERVICE_SIGNING_NAME
      Deprecated.
      This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the signing region name via the AuthSchemeProvider that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype of HttpSigner.
      The signing name of the service to be using in SigV4 signing
    • SIGNER_DOUBLE_URL_ENCODE

      @Deprecated public static final ExecutionAttribute<Boolean> SIGNER_DOUBLE_URL_ENCODE
      Deprecated.
      This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the double-url-encode setting via the AuthSchemeProvider that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype of HttpSigner.
      The key to specify whether to use double url encoding during signing.
    • SIGNER_NORMALIZE_PATH

      @Deprecated public static final ExecutionAttribute<Boolean> SIGNER_NORMALIZE_PATH
      Deprecated.
      This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the normalize-path setting via the AuthSchemeProvider that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype of HttpSigner.
      The key to specify whether to normalize the resource path during signing.
    • SIGNING_CLOCK

      @Deprecated public static final ExecutionAttribute<Clock> SIGNING_CLOCK
      Deprecated.
      This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the clock setting via the AuthSchemeProvider that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype of HttpSigner.
      An override clock to use during signing.
      See Also:
    • PRESIGNER_EXPIRATION

      @Deprecated public static final ExecutionAttribute<Instant> PRESIGNER_EXPIRATION
      Deprecated.
      This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the expiration via the AuthSchemeProvider that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype of HttpSigner.
      The key to specify the expiration time when pre-signing aws requests.