@Experimental(SOURCE_SINK)
Package org.apache.beam.sdk.io.gcp.datastore
Provides an API for reading from and writing to Google Cloud Datastore over different
versions of the Cloud Datastore Client libraries.
-
Class Summary Class Description DatastoreIO DatastoreIOprovides an API for reading from and writing to Google Cloud Datastore over different versions of the Cloud Datastore Client libraries.DatastoreV1 DatastoreV1provides an API to Read, Write and DeletePCollectionsof Google Cloud Datastore version v1Entityobjects.DatastoreV1.DeleteEntity APTransformthat deletesEntitiesfrom Cloud Datastore.DatastoreV1.DeleteKey APTransformthat deletesEntitiesassociated with the givenKeysfrom Cloud Datastore.DatastoreV1.Read APTransformthat reads the result rows of a Cloud Datastore query asEntityobjects.DatastoreV1.Write APTransformthat writesEntityobjects to Cloud Datastore.DataStoreV1SchemaIOProvider An implementation ofSchemaIOProviderfor reading and writing payloads withDatastoreIO.DataStoreV1SchemaIOProvider.DataStoreV1SchemaIO An abstraction to create schema aware IOs.EntityToRow APTransformto perform a conversion ofEntitytoRow.RampupThrottlingFn<T> An implementation of a client-side throttler that enforces a gradual ramp-up, broadly in line with Datastore best practices.RowToEntity APTransformto perform a conversion ofRowtoEntity.