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
-
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 optionalAwsCredentialsProvider
that will provide credentials to be used to authenticate this request.boolean
from
(RequestOverrideConfiguration configuration) Create aAwsRequestOverrideConfiguration
from the providedRequestOverrideConfiguration
.int
hashCode()
Create aRequestOverrideConfiguration.Builder
initialized 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 aAwsRequestOverrideConfiguration
from the providedRequestOverrideConfiguration
. Given null, this will return null. Given aAwsRequestOverrideConfiguration
this will return the input. Given any otherRequestOverrideConfiguration
this will return a newAwsRequestOverrideConfiguration
with all the common attributes from the input copied into the result. -
credentialsProvider
The optionalAwsCredentialsProvider
that 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:RequestOverrideConfiguration
Create aRequestOverrideConfiguration.Builder
initialized with the properties of thisSdkRequestOverrideConfiguration
.- Specified by:
toBuilder
in classRequestOverrideConfiguration
- Returns:
- A new builder intialized with this config's properties.
-
builder
-
equals
- Overrides:
equals
in classRequestOverrideConfiguration
-
hashCode
public int hashCode()- Overrides:
hashCode
in classRequestOverrideConfiguration
-