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)