@Immutable public abstract class SdkRequestOverrideConfig extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
SdkRequestOverrideConfig.Builder<B extends SdkRequestOverrideConfig.Builder> |
Modifier and Type | Method and Description |
---|---|
Optional<List<ApiName>> |
apiNames()
The optional names of the higher level libraries that constructed the request.
|
Optional<Map<String,List<String>>> |
headers()
Optional additional headers to be added to the HTTP request.
|
Optional<Map<String,List<String>>> |
rawQueryParameters()
Optional additional query parameters to be added to the HTTP request.
|
Optional<Duration> |
requestExecutionTimeout()
Optional execution timeout for the request.
|
abstract SdkRequestOverrideConfig.Builder<? extends SdkRequestOverrideConfig.Builder> |
toBuilder()
Create a
SdkRequestOverrideConfig.Builder initialized with the properties of this SdkRequestOverrideConfig . |
public Optional<Map<String,List<String>>> headers()
public Optional<Map<String,List<String>>> rawQueryParameters()
public Optional<Duration> requestExecutionTimeout()
public Optional<List<ApiName>> apiNames()
public abstract SdkRequestOverrideConfig.Builder<? extends SdkRequestOverrideConfig.Builder> toBuilder()
SdkRequestOverrideConfig.Builder
initialized with the properties of this SdkRequestOverrideConfig
.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.