Class ClientConfiguration.Builder
- java.lang.Object
-
- org.apache.beam.sdk.io.aws2.common.ClientConfiguration.Builder
-
- Enclosing class:
- ClientConfiguration
public abstract static class ClientConfiguration.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ClientConfigurationbuild()ClientConfiguration.BuildercredentialsProvider(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider)OptionalAwsCredentialsProvider.abstract ClientConfiguration.Builderendpoint(java.net.URI uri)Optional service endpoint to use AWS compatible services instead, e.g.ClientConfiguration.Builderregion(software.amazon.awssdk.regions.Region region)OptionalRegion.ClientConfiguration.Builderretry(java.util.function.Consumer<RetryConfiguration.Builder> retry)OptionalRetryConfigurationfor AWS clients.abstract ClientConfiguration.Builderretry(RetryConfiguration retry)OptionalRetryConfigurationfor AWS clients.
-
-
-
Method Detail
-
credentialsProvider
public ClientConfiguration.Builder credentialsProvider(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider)
OptionalAwsCredentialsProvider. If set, this overwrites the default inAwsOptions.getAwsCredentialsProvider().
-
region
public ClientConfiguration.Builder region(software.amazon.awssdk.regions.Region region)
OptionalRegion. If set, this overwrites the default inAwsOptions.getAwsRegion().
-
endpoint
public abstract ClientConfiguration.Builder endpoint(java.net.URI uri)
Optional service endpoint to use AWS compatible services instead, e.g. for testing. If set, this overwrites the default inAwsOptions.getEndpoint().
-
retry
public abstract ClientConfiguration.Builder retry(RetryConfiguration retry)
OptionalRetryConfigurationfor AWS clients. If unset, retry behavior will be unchanged and use SDK defaults.
-
retry
public ClientConfiguration.Builder retry(java.util.function.Consumer<RetryConfiguration.Builder> retry)
OptionalRetryConfigurationfor AWS clients. If unset, retry behavior will be unchanged and use SDK defaults.
-
build
public abstract ClientConfiguration build()
-
-