public class DatastoreResourceManager
extends java.lang.Object
implements org.apache.beam.it.common.ResourceManager
| Modifier and Type | Class and Description | 
|---|---|
| static class  | DatastoreResourceManager.Builder | 
| Constructor and Description | 
|---|
| DatastoreResourceManager(DatastoreResourceManager.Builder builder) | 
| Modifier and Type | Method and Description | 
|---|---|
| static DatastoreResourceManager.Builder | builder(java.lang.String project,
       java.lang.String namespace,
       com.google.auth.Credentials credentials) | 
| void | cleanupAll()Deletes all created entities and cleans up the Datastore client. | 
| java.util.List<com.google.cloud.datastore.Entity> | insert(java.lang.String kind,
      java.util.Map<java.lang.Long,com.google.cloud.datastore.FullEntity<?>> entities)Insert entities to Datastore. | 
| java.util.List<com.google.cloud.datastore.Entity> | query(java.lang.String gqlQuery)Run a Gql Query and return the results in entity format. | 
public DatastoreResourceManager(DatastoreResourceManager.Builder builder)
public java.util.List<com.google.cloud.datastore.Entity> insert(java.lang.String kind,
                                                                java.util.Map<java.lang.Long,com.google.cloud.datastore.FullEntity<?>> entities)
kind - Kind of document to insert.entities - Entities to insert to Datastore.public java.util.List<com.google.cloud.datastore.Entity> query(java.lang.String gqlQuery)
gqlQuery - Gql Query to run.public void cleanupAll()
                throws DatastoreResourceManagerException
cleanupAll in interface org.apache.beam.it.common.ResourceManagerDatastoreResourceManagerException - if there is an error deleting the entities in
     Datastore.public static DatastoreResourceManager.Builder builder(java.lang.String project, java.lang.String namespace, com.google.auth.Credentials credentials)