Package software.amazon.awssdk.awscore
Class AwsRequestOverrideConfiguration
java.lang.Object
software.amazon.awssdk.core.RequestOverrideConfiguration
software.amazon.awssdk.awscore.AwsRequestOverrideConfiguration
Request-specific configuration overrides for AWS service clients.
- 
Nested Class Summary
Nested Classes - 
Method Summary
Modifier and TypeMethodDescriptionbuilder()Optional<IdentityProvider<? extends AwsCredentialsIdentity>> The optionalIdentityProvider<? extends AwsCredentialsIdentity>that will provide credentials to be used to authenticate this request.The optionalAwsCredentialsProviderthat will provide credentials to be used to authenticate this request.booleanfrom(RequestOverrideConfiguration configuration) Create aAwsRequestOverrideConfigurationfrom the providedRequestOverrideConfiguration.inthashCode()Create aRequestOverrideConfiguration.Builderinitialized with the properties of thisSdkRequestOverrideConfiguration.Methods inherited from class software.amazon.awssdk.core.RequestOverrideConfiguration
apiCallAttemptTimeout, apiCallTimeout, apiNames, compressionConfiguration, endpointProvider, executionAttributes, headers, metricPublishers, plugins, rawQueryParameters, signer 
- 
Method Details
- 
from
Create aAwsRequestOverrideConfigurationfrom the providedRequestOverrideConfiguration. Given null, this will return null. Given aAwsRequestOverrideConfigurationthis will return the input. Given any otherRequestOverrideConfigurationthis will return a newAwsRequestOverrideConfigurationwith all the common attributes from the input copied into the result. - 
credentialsProvider
The optionalAwsCredentialsProviderthat will provide credentials to be used to authenticate this request.- Returns:
 - The optional 
AwsCredentialsProvider. 
 - 
credentialsIdentityProvider
The optionalIdentityProvider<? extends AwsCredentialsIdentity>that will provide credentials to be used to authenticate this request.- Returns:
 - The optional 
IdentityProvider<? extends AwsCredentialsIdentity>. 
 - 
toBuilder
Description copied from class:RequestOverrideConfigurationCreate aRequestOverrideConfiguration.Builderinitialized with the properties of thisSdkRequestOverrideConfiguration.- Specified by:
 toBuilderin classRequestOverrideConfiguration- Returns:
 - A new builder intialized with this config's properties.
 
 - 
builder
 - 
equals
- Overrides:
 equalsin classRequestOverrideConfiguration
 - 
hashCode
public int hashCode()- Overrides:
 hashCodein classRequestOverrideConfiguration
 
 -