Package software.amazon.awssdk.awscore
Interface AwsRequestOverrideConfiguration.Builder
-
- All Superinterfaces:
Buildable,RequestOverrideConfiguration.Builder<AwsRequestOverrideConfiguration.Builder>,SdkBuilder<AwsRequestOverrideConfiguration.Builder,AwsRequestOverrideConfiguration>
- Enclosing class:
- AwsRequestOverrideConfiguration
public static interface AwsRequestOverrideConfiguration.Builder extends RequestOverrideConfiguration.Builder<AwsRequestOverrideConfiguration.Builder>, SdkBuilder<AwsRequestOverrideConfiguration.Builder,AwsRequestOverrideConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AwsRequestOverrideConfigurationbuild()AwsCredentialsProvidercredentialsProvider()Return the optionalAwsCredentialsProviderthat will provide credentials to be used to authenticate this request.default AwsRequestOverrideConfiguration.BuildercredentialsProvider(AwsCredentialsProvider credentialsProvider)Set the optionalAwsCredentialsProviderthat will provide credentials to be used to authenticate this request.default AwsRequestOverrideConfiguration.BuildercredentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)Set the optionalIdentityProviderthat will provide credentials to be used to authenticate this request.default AwsRequestOverrideConfiguration.BuildertokenIdentityProvider(IdentityProvider<? extends TokenIdentity> tokenIdentityProvider)Set the optionalIdentityProviderthat will provide a token identity to be used to authenticate this request.-
Methods inherited from interface software.amazon.awssdk.core.RequestOverrideConfiguration.Builder
addApiName, addApiName, addMetricPublisher, addPlugin, apiCallAttemptTimeout, apiCallAttemptTimeout, apiCallTimeout, apiCallTimeout, apiNames, compressionConfiguration, compressionConfiguration, compressionConfiguration, endpointProvider, endpointProvider, executionAttributes, executionAttributes, headers, headers, metricPublishers, metricPublishers, plugins, plugins, putExecutionAttribute, putHeader, putHeader, putRawQueryParameter, putRawQueryParameter, rawQueryParameters, rawQueryParameters, signer, signer
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
-
-
-
Method Detail
-
credentialsProvider
default AwsRequestOverrideConfiguration.Builder credentialsProvider(AwsCredentialsProvider credentialsProvider)
Set the optionalAwsCredentialsProviderthat will provide credentials to be used to authenticate this request.- Parameters:
credentialsProvider- TheAwsCredentialsProvider.- Returns:
- This object for chaining.
-
credentialsProvider
default AwsRequestOverrideConfiguration.Builder credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)
Set the optionalIdentityProviderthat will provide credentials to be used to authenticate this request.- Parameters:
credentialsProvider- TheIdentityProvider.- Returns:
- This object for chaining.
-
credentialsProvider
AwsCredentialsProvider credentialsProvider()
Return the optionalAwsCredentialsProviderthat will provide credentials to be used to authenticate this request.- Returns:
- The optional
AwsCredentialsProvider.
-
tokenIdentityProvider
default AwsRequestOverrideConfiguration.Builder tokenIdentityProvider(IdentityProvider<? extends TokenIdentity> tokenIdentityProvider)
Set the optionalIdentityProviderthat will provide a token identity to be used to authenticate this request.- Parameters:
tokenIdentityProvider- TheIdentityProvider.- Returns:
- This object for chaining.
-
build
AwsRequestOverrideConfiguration build()
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceRequestOverrideConfiguration.Builder<AwsRequestOverrideConfiguration.Builder>- Specified by:
buildin interfaceSdkBuilder<AwsRequestOverrideConfiguration.Builder,AwsRequestOverrideConfiguration>
-
-