public final class SdkClientOption<T> extends ClientOption<T>
SdkClientConfiguration
.AttributeMap.Key.UnsafeValueType
Modifier and Type | Field and Description |
---|---|
static SdkClientOption<Map<String,List<String>>> |
ADDITIONAL_HTTP_HEADERS |
static SdkClientOption<Duration> |
API_CALL_ATTEMPT_TIMEOUT |
static SdkClientOption<Duration> |
API_CALL_TIMEOUT |
static SdkClientOption<SdkAsyncHttpClient> |
ASYNC_HTTP_CLIENT
The asynchronous HTTP client implementation to make HTTP requests with.
|
static SdkClientOption<ClientType> |
CLIENT_TYPE
The type of client used to make requests.
|
static SdkClientOption<Boolean> |
CRC32_FROM_COMPRESSED_DATA_ENABLED
Whether to calculate the CRC 32 checksum of a message based on the uncompressed data.
|
static SdkClientOption<URI> |
ENDPOINT
The effective endpoint the client is configured to make requests to.
|
static SdkClientOption<Boolean> |
ENDPOINT_DISCOVERY_ENABLED
Whether or not endpoint discovery is enabled for this client.
|
static 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. |
static SdkClientOption<ExecutionAttributes> |
EXECUTION_ATTRIBUTES
Option to specify additional execution attributes to each client call.
|
static SdkClientOption<List<ExecutionInterceptor>> |
EXECUTION_INTERCEPTORS |
static SdkClientOption<String> |
INTERNAL_USER_AGENT
Option to specify the internal user agent.
|
static SdkClientOption<List<MetricPublisher>> |
METRIC_PUBLISHERS |
static SdkClientOption<ProfileFile> |
PROFILE_FILE
The profile file to use for this client.
|
static SdkClientOption<String> |
PROFILE_NAME
The profile name to use for this client.
|
static SdkClientOption<RetryPolicy> |
RETRY_POLICY |
static 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.
|
static SdkClientOption<ServiceConfiguration> |
SERVICE_CONFIGURATION
Service-specific configuration used by some services, like S3.
|
static SdkClientOption<String> |
SERVICE_NAME
Descriptive name for the service.
|
static SdkClientOption<Boolean> |
SIGNER_OVERRIDDEN
Option to specify if the default signer has been overridden on the client.
|
static SdkClientOption<SdkHttpClient> |
SYNC_HTTP_CLIENT
The HTTP client implementation to make HTTP requests with.
|
public static final SdkClientOption<Map<String,List<String>>> ADDITIONAL_HTTP_HEADERS
ClientOverrideConfiguration.headers()
public static final SdkClientOption<RetryPolicy> RETRY_POLICY
public static final SdkClientOption<List<ExecutionInterceptor>> EXECUTION_INTERCEPTORS
public static final SdkClientOption<URI> ENDPOINT
public static final SdkClientOption<Boolean> ENDPOINT_OVERRIDDEN
ENDPOINT
was a customer
supplied value and not generated by the client based on Region metadata.public static final SdkClientOption<ServiceConfiguration> SERVICE_CONFIGURATION
public static final SdkClientOption<Boolean> CRC32_FROM_COMPRESSED_DATA_ENABLED
public static final SdkClientOption<ScheduledExecutorService> SCHEDULED_EXECUTOR_SERVICE
public static final SdkClientOption<SdkAsyncHttpClient> ASYNC_HTTP_CLIENT
public static final SdkClientOption<SdkHttpClient> SYNC_HTTP_CLIENT
public static final SdkClientOption<ClientType> CLIENT_TYPE
public static final SdkClientOption<Duration> API_CALL_ATTEMPT_TIMEOUT
public static final SdkClientOption<Duration> API_CALL_TIMEOUT
public static final SdkClientOption<String> SERVICE_NAME
public static final SdkClientOption<Boolean> ENDPOINT_DISCOVERY_ENABLED
public static final SdkClientOption<ProfileFile> PROFILE_FILE
public static final SdkClientOption<String> PROFILE_NAME
public static final SdkClientOption<List<MetricPublisher>> METRIC_PUBLISHERS
public static final SdkClientOption<Boolean> SIGNER_OVERRIDDEN
public static final SdkClientOption<ExecutionAttributes> EXECUTION_ATTRIBUTES
public static final SdkClientOption<String> INTERNAL_USER_AGENT
Copyright © 2021. All rights reserved.