public static class DatastoreV1.WriteWithSummary extends PTransform<PCollection<T>,PCollection<DatastoreV1.WriteSuccessSummary>>
PTransform that writes Entity objects to Cloud Datastore and returns DatastoreV1.WriteSuccessSummary for each successful write.DatastoreIO,
Serialized Formannotations, displayData, name, resourceHints| Modifier and Type | Method and Description |
|---|---|
DatastoreV1.WriteWithSummary |
withDatabaseId(java.lang.String databaseId)
Returns a new
DatastoreV1.WriteWithSummary that writes to the Cloud Datastore for the database
id. |
DatastoreV1.WriteWithSummary |
withDatabaseId(ValueProvider<java.lang.String> databaseId)
Same as
withDatabaseId(String) but with a ValueProvider. |
DatastoreV1.WriteWithSummary |
withHintNumWorkers(int hintNumWorkers)
Returns a new
DatastoreV1.WriteWithSummary with a different worker count hint for ramp-up
throttling. |
DatastoreV1.WriteWithSummary |
withHintNumWorkers(ValueProvider<java.lang.Integer> hintNumWorkers)
Same as
withHintNumWorkers(int) but with a ValueProvider. |
DatastoreV1.WriteWithSummary |
withLocalhost(java.lang.String localhost)
Returns a new
DatastoreV1.WriteWithSummary that writes to the Cloud Datastore Emulator running
locally on the specified host port. |
DatastoreV1.WriteWithSummary |
withProjectId(java.lang.String projectId)
Returns a new
DatastoreV1.WriteWithSummary that writes to the Cloud Datastore for the default
database. |
DatastoreV1.WriteWithSummary |
withProjectId(ValueProvider<java.lang.String> projectId)
Same as
withProjectId(String) but with a ValueProvider. |
DatastoreV1.WriteWithSummary |
withRampupThrottlingDisabled()
Returns a new
DatastoreV1.WriteWithSummary that does not throttle during ramp-up. |
addAnnotation, compose, compose, getAdditionalInputs, getAnnotations, getDefaultOutputCoder, getDefaultOutputCoder, getDefaultOutputCoder, getKindString, getName, getResourceHints, setDisplayData, setResourceHints, validate, validatepublic DatastoreV1.WriteWithSummary withProjectId(java.lang.String projectId)
DatastoreV1.WriteWithSummary that writes to the Cloud Datastore for the default
database.public DatastoreV1.WriteWithSummary withDatabaseId(java.lang.String databaseId)
DatastoreV1.WriteWithSummary that writes to the Cloud Datastore for the database
id.public DatastoreV1.WriteWithSummary withProjectId(ValueProvider<java.lang.String> projectId)
withProjectId(String) but with a ValueProvider.public DatastoreV1.WriteWithSummary withDatabaseId(ValueProvider<java.lang.String> databaseId)
withDatabaseId(String) but with a ValueProvider.public DatastoreV1.WriteWithSummary withLocalhost(java.lang.String localhost)
DatastoreV1.WriteWithSummary that writes to the Cloud Datastore Emulator running
locally on the specified host port.public DatastoreV1.WriteWithSummary withRampupThrottlingDisabled()
DatastoreV1.WriteWithSummary that does not throttle during ramp-up.public DatastoreV1.WriteWithSummary withHintNumWorkers(int hintNumWorkers)
DatastoreV1.WriteWithSummary with a different worker count hint for ramp-up
throttling. Value is ignored if ramp-up throttling is disabled.public DatastoreV1.WriteWithSummary withHintNumWorkers(ValueProvider<java.lang.Integer> hintNumWorkers)
withHintNumWorkers(int) but with a ValueProvider.