All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AttributeValueCoder ACoderthat serializes and deserializes theAttributeValueobjects.AwsBuilderFactory<PojoT extends software.amazon.awssdk.core.SdkPojo,BuilderT extends software.amazon.awssdk.utils.builder.SdkBuilder<BuilderT,PojoT> & software.amazon.awssdk.core.SdkPojo> Builder factory for AWSSdkPojoto avoid using reflection to instantiate a builder.AWSClientsProvider Deprecated. Configure a customClientBuilderFactoryusingAwsOptions.getClientBuilderFactory()instead.AwsCoders Deprecated. AwsModule A JacksonModulethat registers aJsonSerializerandJsonDeserializerforAwsCredentialsProviderand some subclasses.AwsOptions Options used to configure Amazon Web Services specific options such as credentials and region.AwsOptions.AwsRegionFactory Attempt to load default region.AwsOptions.AwsUserCredentialsFactory ReturnDefaultCredentialsProvideras default provider.AwsPipelineOptionsRegistrar A registrar containing the default AWS options.AwsSchemaProvider Schema provider for AWSSdkPojomodels using the provided field metadata (@seeSdkPojo.sdkFields()) rather than reflection.AwsSchemaRegistrar AwsSerializableUtils Utilities for working with AWS Serializables.AwsTypes BasicDynamoDbClientProvider Deprecated. Configure a customClientBuilderFactoryusingAwsOptions.getClientBuilderFactory()instead.ClientBuilderFactory Factory to build and configure anyAwsClientBuilderusing a specificClientConfigurationor the globally provided settings inAwsOptionsas fallback.ClientBuilderFactory.DefaultClientBuilder Default implementation ofClientBuilderFactory.ClientConfiguration AWS client configuration.ClientConfiguration.Builder DefaultS3ClientBuilderFactory Construct S3ClientBuilder with default values of S3 client properties like path style access, accelerated mode, etc.DefaultS3FileSystemSchemeRegistrar Registers the "s3" uri schema to be handled byS3FileSystem.DynamoDbClientProvider Deprecated. Configure a customClientBuilderFactoryusingAwsOptions.getClientBuilderFactory()instead.DynamoDBIO IO to read from and write to DynamoDB tables.DynamoDBIO.Read<T> Read data from DynamoDB usingDynamoDBIO.Read.getScanRequestFn()and emit an element of typeDynamoDBIO.Readfor eachScanResponseusing the mapping functionDynamoDBIO.Read.getScanResponseMapperFn().DynamoDBIO.RetryConfiguration Deprecated. UseRetryConfigurationinstead to delegate retries to the AWS SDK.DynamoDBIO.RetryConfiguration.Builder DynamoDBIO.Write<T> Write a PCollectiondata into DynamoDB. HttpClientConfiguration HTTP client configuration for both, sync and async AWS clients.HttpClientConfiguration.Builder KinesisClientThrottledException Thrown when the Kinesis client was throttled due to rate limits.KinesisIO IO to read from Kinesis streams.KinesisIO.Read Implementation ofKinesisIO.read().KinesisIO.RecordAggregation Configuration of Kinesis record aggregation.KinesisIO.RecordAggregation.Builder KinesisIO.Write<T> Implementation ofKinesisIO.write().KinesisIO.Write.Result Result ofKinesisIO.write().KinesisPartitioner<T> Kinesis interface for custom partitioner.KinesisPartitioner.ExplicitPartitioner<T> An explicit partitioner that always returns aNonnullexplicit hash key.KinesisRecord KinesisClientRecordenhanced with utility methods.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.PublishResponseCoders Deprecated. Schema based coder is inferred automatically.RateLimitPolicy RateLimitPolicyFactory Implement this interface to create aRateLimitPolicy.RateLimitPolicyFactory.DefaultRateLimiter Default rate limiter that throttles reading from a shard using an exponential backoff if the response is empty or if the consumer is throttled by AWS.RateLimitPolicyFactory.DelayIntervalRateLimiter RetryConfiguration Configuration of the retry behavior for AWS SDK clients.RetryConfiguration.Builder S3ClientBuilderFactory Construct S3ClientBuilder from S3 pipeline options.S3FileSystemConfiguration Object used to configureS3FileSystem.S3FileSystemConfiguration.Builder S3FileSystemRegistrar AutoServiceregistrar for theS3FileSystem.S3FileSystemSchemeRegistrar A registrar that createsS3FileSystemConfigurationinstances fromPipelineOptions.S3Options Options used to configure Amazon Web Services S3.S3Options.S3UploadBufferSizeBytesFactory Provide the default s3 upload buffer size in bytes: 64MB if more than 512MB in RAM are available and 5MB otherwise.S3Options.SSECustomerKeyFactory SnsAsyncClientProvider Provides instances of Asynchronous SNS client.SnsClientProvider Deprecated. Configure a customClientBuilderFactoryusingAwsOptions.getClientBuilderFactory()instead.SnsIO IO to send notifications via SNS.SnsIO.RetryConfiguration Deprecated. UseRetryConfigurationinstead to delegate retries to the AWS SDK.SnsIO.SnsWriteException Exception class for SNS write exceptions.SnsIO.Write<T> Implementation ofSnsIO.write().SnsIO.WriteAsync<T> Deprecated. Please useSnsIO.write()to avoid the risk of data loss.SqsClientProvider Deprecated. Configure a customClientBuilderFactoryusingAwsOptions.getClientBuilderFactory()instead.SqsIO IO to read (unbounded) from and write to SQS queues.SqsIO.Read APTransformto read/receive messages from SQS.SqsIO.Write APTransformto send messages to SQS.SqsMessage SSECustomerKey Customer provided key for use with Amazon S3 server-side encryption.SSECustomerKey.Builder TimeUtil Time conversion utilities.WatermarkParameters WatermarkParameterscontains the parameters used for watermark computation.WatermarkPolicy Implement this interface to define a custom watermark calculation heuristic.WatermarkPolicyFactory Implement this interface to create aWatermarkPolicy.WatermarkPolicyFactory.ArrivalTimeWatermarkPolicy ArrivalTimeWatermarkPolicy usesWatermarkPolicyFactory.CustomWatermarkPolicyfor watermark computation.WatermarkPolicyFactory.CustomWatermarkPolicy CustomWatermarkPolicy uses parameters defined inWatermarkParametersto compute watermarks.WatermarkPolicyFactory.ProcessingTimeWatermarkPolicy Watermark policy where the processing time is used as the event time.