Package org.apache.beam.sdk.io.gcp.datastore
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.
-
ClassesClassDescription
DatastoreIOprovides an API for reading from and writing to Google Cloud Datastore over different versions of the Cloud Datastore Client libraries.DatastoreV1provides an API to Read, Write and DeletePCollectionsof Google Cloud Datastore version v1Entityobjects.APTransformthat deletesEntitiesfrom Cloud Datastore.APTransformthat deletesEntitiesfrom Cloud Datastore and returnsDatastoreV1.WriteSuccessSummaryfor each successful write.APTransformthat deletesEntitiesassociated with the givenKeysfrom Cloud Datastore and returnsDatastoreV1.WriteSuccessSummaryfor each successful delete.APTransformthat reads the result rows of a Cloud Datastore query asEntityobjects.APTransformthat writesEntityobjects to Cloud Datastore.Summary object produced when a number of writes are successfully written to Datastore in a single Mutation.APTransformthat writesEntityobjects to Cloud Datastore and returnsDatastoreV1.WriteSuccessSummaryfor each successful write.An implementation ofSchemaIOProviderfor reading and writing payloads withDatastoreIO.An abstraction to create schema aware IOs.An implementation of a client-side throttler that enforces a gradual ramp-up, broadly in line with Datastore best practices.