Class 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 Detail

      • 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:
        Aws4SignerParams.Builder.signingClockOverride(Clock)
      • 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.