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
-