public abstract static class MongoDbGridFSIO.Read<T>
extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<T>>
PTransform to read data from MongoDB GridFS.| Modifier and Type | Class and Description |
|---|---|
protected static class |
MongoDbGridFSIO.Read.BoundedGridFSSource
A
BoundedSource for MongoDB GridFS. |
| 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) |
void |
populateDisplayData(org.apache.beam.sdk.transforms.display.DisplayData.Builder builder) |
MongoDbGridFSIO.Read<T> |
withBucket(java.lang.String bucket) |
MongoDbGridFSIO.Read<T> |
withCoder(org.apache.beam.sdk.coders.Coder<T> coder) |
MongoDbGridFSIO.Read<T> |
withDatabase(java.lang.String database) |
MongoDbGridFSIO.Read<T> |
withFilter(java.lang.String filter) |
<X> MongoDbGridFSIO.Read<X> |
withParser(MongoDbGridFSIO.Parser<X> parser) |
MongoDbGridFSIO.Read<T> |
withSkew(org.joda.time.Duration skew) |
MongoDbGridFSIO.Read<T> |
withUri(java.lang.String uri) |
public MongoDbGridFSIO.Read<T> withUri(java.lang.String uri)
public MongoDbGridFSIO.Read<T> withDatabase(java.lang.String database)
public MongoDbGridFSIO.Read<T> withBucket(java.lang.String bucket)
public <X> MongoDbGridFSIO.Read<X> withParser(MongoDbGridFSIO.Parser<X> parser)
public MongoDbGridFSIO.Read<T> withCoder(org.apache.beam.sdk.coders.Coder<T> coder)
public MongoDbGridFSIO.Read<T> withSkew(org.joda.time.Duration skew)
public MongoDbGridFSIO.Read<T> withFilter(java.lang.String filter)
public void populateDisplayData(org.apache.beam.sdk.transforms.display.DisplayData.Builder builder)
populateDisplayData in interface org.apache.beam.sdk.transforms.display.HasDisplayDatapopulateDisplayData in class org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<T>>