public abstract static class DynamoDBIO.Read<T>
extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<T>>
| Constructor and Description |
|---|
Read() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.beam.sdk.values.PCollection<T> |
expand(org.apache.beam.sdk.values.PBegin input) |
DynamoDBIO.Read<java.util.List<java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue>>> |
items() |
DynamoDBIO.Read<T> |
withAwsClientsProvider(AwsClientsProvider awsClientsProvider) |
DynamoDBIO.Read<T> |
withAwsClientsProvider(java.lang.String awsAccessKey,
java.lang.String awsSecretKey,
com.amazonaws.regions.Regions region) |
DynamoDBIO.Read<T> |
withAwsClientsProvider(java.lang.String awsAccessKey,
java.lang.String awsSecretKey,
com.amazonaws.regions.Regions region,
java.lang.String serviceEndpoint) |
DynamoDBIO.Read<T> |
withCoder(org.apache.beam.sdk.coders.Coder<T> coder) |
DynamoDBIO.Read<T> |
withScanRequestFn(org.apache.beam.sdk.transforms.SerializableFunction<java.lang.Void,com.amazonaws.services.dynamodbv2.model.ScanRequest> fn)
Can't pass ScanRequest object directly from client since this object is not full
serializable.
|
DynamoDBIO.Read<T> |
withScanResultMapperFn(org.apache.beam.sdk.transforms.SerializableFunction<com.amazonaws.services.dynamodbv2.model.ScanResult,T> scanResultMapperFn) |
public DynamoDBIO.Read<T> withAwsClientsProvider(AwsClientsProvider awsClientsProvider)
public DynamoDBIO.Read<T> withAwsClientsProvider(java.lang.String awsAccessKey, java.lang.String awsSecretKey, com.amazonaws.regions.Regions region, java.lang.String serviceEndpoint)
public DynamoDBIO.Read<T> withAwsClientsProvider(java.lang.String awsAccessKey, java.lang.String awsSecretKey, com.amazonaws.regions.Regions region)
public DynamoDBIO.Read<T> withScanRequestFn(org.apache.beam.sdk.transforms.SerializableFunction<java.lang.Void,com.amazonaws.services.dynamodbv2.model.ScanRequest> fn)
public DynamoDBIO.Read<T> withScanResultMapperFn(org.apache.beam.sdk.transforms.SerializableFunction<com.amazonaws.services.dynamodbv2.model.ScanResult,T> scanResultMapperFn)
public DynamoDBIO.Read<java.util.List<java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue>>> items()
public DynamoDBIO.Read<T> withCoder(org.apache.beam.sdk.coders.Coder<T> coder)