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, validate
public 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
.