public abstract static class DynamoDBIO.Write<T>
extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<T>,org.apache.beam.sdk.values.PCollection<java.lang.Void>>
| Constructor and Description |
|---|
Write() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.beam.sdk.values.PCollection<java.lang.Void> |
expand(org.apache.beam.sdk.values.PCollection<T> input) |
DynamoDBIO.Write<T> |
withClientConfiguration(ClientConfiguration config)
Configuration of DynamoDB client.
|
DynamoDBIO.Write<T> |
withDeduplicateKeys(java.util.List<java.lang.String> deduplicateKeys) |
DynamoDBIO.Write<T> |
withWriteRequestMapperFn(org.apache.beam.sdk.transforms.SerializableFunction<T,org.apache.beam.sdk.values.KV<java.lang.String,software.amazon.awssdk.services.dynamodb.model.WriteRequest>> writeItemMapperFn) |
addAnnotation, compose, compose, getAdditionalInputs, getAnnotations, getDefaultOutputCoder, getDefaultOutputCoder, getDefaultOutputCoder, getKindString, getName, getResourceHints, populateDisplayData, setDisplayData, setResourceHints, toString, validate, validatepublic DynamoDBIO.Write<T> withClientConfiguration(ClientConfiguration config)
public DynamoDBIO.Write<T> withWriteRequestMapperFn(org.apache.beam.sdk.transforms.SerializableFunction<T,org.apache.beam.sdk.values.KV<java.lang.String,software.amazon.awssdk.services.dynamodb.model.WriteRequest>> writeItemMapperFn)
public DynamoDBIO.Write<T> withDeduplicateKeys(java.util.List<java.lang.String> deduplicateKeys)