Package org.apache.beam.sdk.io.mongodb
Class MongoDbGridFSIO.Read<T>
- java.lang.Object
-
- org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<T>>
-
- org.apache.beam.sdk.io.mongodb.MongoDbGridFSIO.Read<T>
-
- All Implemented Interfaces:
java.io.Serializable,org.apache.beam.sdk.transforms.display.HasDisplayData
- Enclosing class:
- MongoDbGridFSIO
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>>APTransformto read data from MongoDB GridFS.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classMongoDbGridFSIO.Read.BoundedGridFSSourceABoundedSourcefor MongoDB GridFS.
-
Constructor Summary
Constructors Constructor Description Read()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.beam.sdk.values.PCollection<T>expand(org.apache.beam.sdk.values.PBegin input)voidpopulateDisplayData(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)
-
-
-
Method Detail
-
withUri
public MongoDbGridFSIO.Read<T> withUri(java.lang.String uri)
-
withDatabase
public MongoDbGridFSIO.Read<T> withDatabase(java.lang.String database)
-
withBucket
public MongoDbGridFSIO.Read<T> withBucket(java.lang.String bucket)
-
withParser
public <X> MongoDbGridFSIO.Read<X> withParser(MongoDbGridFSIO.Parser<X> parser)
-
withCoder
public MongoDbGridFSIO.Read<T> withCoder(org.apache.beam.sdk.coders.Coder<T> coder)
-
withSkew
public MongoDbGridFSIO.Read<T> withSkew(org.joda.time.Duration skew)
-
withFilter
public MongoDbGridFSIO.Read<T> withFilter(java.lang.String filter)
-
populateDisplayData
public void populateDisplayData(org.apache.beam.sdk.transforms.display.DisplayData.Builder builder)
- Specified by:
populateDisplayDatain interfaceorg.apache.beam.sdk.transforms.display.HasDisplayData- Overrides:
populateDisplayDatain classorg.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<T>>
-
-