@Experimental(SOURCE_SINK)
Package org.apache.beam.sdk.io.aws2.common
Common code for AWS sources and sinks such as retry configuration.
-
Interface Summary Interface Description ClientBuilderFactory Factory to build and configure anyAwsClientBuilderusing a specificClientConfigurationor the globally provided settings inAwsOptionsas fallback. -
Class Summary Class Description ClientBuilderFactory.DefaultClientBuilder Default implementation ofClientBuilderFactory.ClientConfiguration AWS client configuration.ClientConfiguration.Builder HttpClientConfiguration HTTP client configuration for both, sync and async AWS clients.HttpClientConfiguration.Builder ObjectPool<KeyT extends @NonNull java.lang.Object,ObjectT extends @NonNull java.lang.Object> Reference counting object pool to easily share & destroy objects.ObjectPool.ClientPool<ClientT extends software.amazon.awssdk.core.SdkClient> Client pool to easily share AWS clients per configuration.RetryConfiguration Configuration of the retry behavior for AWS SDK clients.RetryConfiguration.Builder