Class SdkClientOption<T>

    • Field Detail

      • ENDPOINT

        public static final SdkClientOption<URI> ENDPOINT
        The effective endpoint the client is configured to make requests to. If the client has been configured with an endpoint override then this value will be the provided endpoint value.
      • ENDPOINT_OVERRIDDEN

        public static final SdkClientOption<Boolean> ENDPOINT_OVERRIDDEN
        A flag that when set to true indicates the endpoint stored in ENDPOINT was a customer supplied value and not generated by the client based on Region metadata.
      • CRC32_FROM_COMPRESSED_DATA_ENABLED

        public static final SdkClientOption<Boolean> CRC32_FROM_COMPRESSED_DATA_ENABLED
        Whether to calculate the CRC 32 checksum of a message based on the uncompressed data. By default, this is false.
      • SCHEDULED_EXECUTOR_SERVICE

        public static final SdkClientOption<ScheduledExecutorService> SCHEDULED_EXECUTOR_SERVICE
        The internal SDK scheduled executor service that is used for scheduling tasks such as async retry attempts and timeout task.
      • CONFIGURED_SCHEDULED_EXECUTOR_SERVICE

        public static final SdkClientOption<ScheduledExecutorService> CONFIGURED_SCHEDULED_EXECUTOR_SERVICE
        The internal SDK scheduled executor service that is set by the customer. This is likely only useful within configuration classes, and will be converted into a SCHEDULED_EXECUTOR_SERVICE for the SDK's runtime.
      • ASYNC_HTTP_CLIENT

        public static final SdkClientOption<software.amazon.awssdk.http.async.SdkAsyncHttpClient> ASYNC_HTTP_CLIENT
        The asynchronous HTTP client implementation to make HTTP requests with.
      • CONFIGURED_ASYNC_HTTP_CLIENT

        public static final SdkClientOption<software.amazon.awssdk.http.async.SdkAsyncHttpClient> CONFIGURED_ASYNC_HTTP_CLIENT
        An asynchronous HTTP client set by the customer. This is likely only useful within configuration classes, and will be converted into a ASYNC_HTTP_CLIENT for the SDK's runtime.
      • CONFIGURED_ASYNC_HTTP_CLIENT_BUILDER

        public static final SdkClientOption<software.amazon.awssdk.http.async.SdkAsyncHttpClient.Builder<?>> CONFIGURED_ASYNC_HTTP_CLIENT_BUILDER
        An asynchronous HTTP client builder set by the customer. This is likely only useful within configuration classes, and will be converted into a ASYNC_HTTP_CLIENT for the SDK's runtime.
      • SYNC_HTTP_CLIENT

        public static final SdkClientOption<software.amazon.awssdk.http.SdkHttpClient> SYNC_HTTP_CLIENT
        The HTTP client implementation to make HTTP requests with.
      • CONFIGURED_SYNC_HTTP_CLIENT

        public static final SdkClientOption<software.amazon.awssdk.http.SdkHttpClient> CONFIGURED_SYNC_HTTP_CLIENT
        An HTTP client set by the customer. This is likely only useful within configuration classes, and will be converted into a SYNC_HTTP_CLIENT for the SDK's runtime.
      • CONFIGURED_SYNC_HTTP_CLIENT_BUILDER

        public static final SdkClientOption<software.amazon.awssdk.http.SdkHttpClient.Builder<?>> CONFIGURED_SYNC_HTTP_CLIENT_BUILDER
        An HTTP client builder set by the customer. This is likely only useful within configuration classes, and will be converted into a SYNC_HTTP_CLIENT for the SDK's runtime.
      • SERVICE_NAME

        public static final SdkClientOption<String> SERVICE_NAME
        Descriptive name for the service. Used primarily for metrics and also in metadata like AwsErrorDetails.
      • ENDPOINT_DISCOVERY_ENABLED

        public static final SdkClientOption<Boolean> ENDPOINT_DISCOVERY_ENABLED
        Whether or not endpoint discovery is enabled for this client.
      • PROFILE_FILE

        @Deprecated
        public static final SdkClientOption<ProfileFile> PROFILE_FILE
        Deprecated.
        This option was used to: - Read configuration options in profile files in aws-core, sdk-core - Build service configuration objects from profile files in codegen, s3control - Build service configuration objects from profile files, set endpoint options in s3 - Set retry mode in dynamodb, kinesis This has been replaced with PROFILE_FILE_SUPPLIER.get().
        The profile file to use for this client.
      • PROFILE_NAME

        public static final SdkClientOption<String> PROFILE_NAME
        The profile name to use for this client.
      • METRIC_PUBLISHERS

        public static final SdkClientOption<List<software.amazon.awssdk.metrics.MetricPublisher>> METRIC_PUBLISHERS
      • SIGNER_OVERRIDDEN

        public static final SdkClientOption<Boolean> SIGNER_OVERRIDDEN
        Option to specify if the default signer has been overridden on the client.
      • EXECUTION_ATTRIBUTES

        public static final SdkClientOption<ExecutionAttributes> EXECUTION_ATTRIBUTES
        Option to specify additional execution attributes to each client call.
      • INTERNAL_USER_AGENT

        public static final SdkClientOption<String> INTERNAL_USER_AGENT
        Option to specify the internal user agent.
      • CLIENT_USER_AGENT

        public static final SdkClientOption<String> CLIENT_USER_AGENT
        A user agent prefix that is specific to the client (agnostic of the request).
      • ENDPOINT_PROVIDER

        public static final SdkClientOption<software.amazon.awssdk.endpoints.EndpointProvider> ENDPOINT_PROVIDER
        The EndpointProvider configured on the client.
      • AUTH_SCHEME_PROVIDER

        public static final SdkClientOption<software.amazon.awssdk.http.auth.spi.scheme.AuthSchemeProvider> AUTH_SCHEME_PROVIDER
        The AuthSchemeProvider configured on the client.
      • AUTH_SCHEMES

        public static final SdkClientOption<Map<String,​software.amazon.awssdk.http.auth.spi.scheme.AuthScheme<?>>> AUTH_SCHEMES
        The AuthSchemes configured on the client.
      • IDENTITY_PROVIDERS

        public static final SdkClientOption<software.amazon.awssdk.identity.spi.IdentityProviders> IDENTITY_PROVIDERS
        The IdentityProviders configured on the client.
      • CLIENT_CONTEXT_PARAMS

        public static final SdkClientOption<software.amazon.awssdk.utils.AttributeMap> CLIENT_CONTEXT_PARAMS
        The container for any client contexts parameters set on the client.
      • SDK_CLIENT

        public static final SdkClientOption<SdkClient> SDK_CLIENT
        Option to specify a reference to the SDK client in use.