public class SdkInternalTestAdvancedClientOption<T> extends SdkAdvancedClientOption<T>
SdkAdvancedClientOption that must not be used outside of tests that are stored in this project.
Changes to this class are not guaranteed to be backwards compatible.AttributeMap.Key.UnsafeValueType| Modifier and Type | Field and Description |
|---|---|
static SdkInternalTestAdvancedClientOption<Boolean> |
ENDPOINT_OVERRIDDEN_OVERRIDE
By default, the SDK handles endpoints specified via
SdkClientBuilder.endpointOverride(URI) differently than
endpoints generated from a specific region. |
DISABLE_HOST_PREFIX_INJECTION, SIGNER, TOKEN_SIGNER, USER_AGENT_PREFIX, USER_AGENT_SUFFIX| Modifier | Constructor and Description |
|---|---|
protected |
SdkInternalTestAdvancedClientOption(Class<T> valueClass) |
public static final SdkInternalTestAdvancedClientOption<Boolean> ENDPOINT_OVERRIDDEN_OVERRIDE
SdkClientBuilder.endpointOverride(URI) differently than
endpoints generated from a specific region. For example, endpoint discovery is not supported in some cases when endpoint
overrides are used.
When this option is set, the "endpoint overridden" flag is forced to this value. Because of the way this
is implemented, the client configuration must be configured *after* the endpointOverride is configured.Copyright © 2026. All rights reserved.