@Experimental(value=SOURCE_SINK) public abstract static class SpannerIO.Write extends PTransform<PCollection<com.google.cloud.spanner.Mutation>,PDone>
PTransform that writes Mutation objects to Google Cloud Spanner.SpannerIO,
Serialized Formname| Constructor and Description |
|---|
Write() |
| Modifier and Type | Method and Description |
|---|---|
PDone |
expand(PCollection<com.google.cloud.spanner.Mutation> input) |
SpannerIO.WriteGrouped |
grouped()
Same transform but can be applied to
PCollection of MutationGroup. |
void |
populateDisplayData(DisplayData.Builder builder) |
SpannerIO.Write |
withBatchSizeBytes(long batchSizeBytes)
Specifies the batch size limit.
|
SpannerIO.Write |
withDatabaseId(String databaseId)
Specifies the Cloud Spanner database.
|
SpannerIO.Write |
withDatabaseId(ValueProvider<String> databaseId)
Specifies the Cloud Spanner database.
|
SpannerIO.Write |
withInstanceId(String instanceId)
Specifies the Cloud Spanner instance.
|
SpannerIO.Write |
withInstanceId(ValueProvider<String> instanceId)
Specifies the Cloud Spanner instance.
|
SpannerIO.Write |
withProjectId(String projectId)
Specifies the Cloud Spanner project.
|
SpannerIO.Write |
withProjectId(ValueProvider<String> projectId)
Specifies the Cloud Spanner project.
|
SpannerIO.Write |
withSpannerConfig(SpannerConfig spannerConfig)
Specifies the Cloud Spanner configuration.
|
getAdditionalInputs, getDefaultOutputCoder, getDefaultOutputCoder, getDefaultOutputCoder, getKindString, getName, toString, validatepublic SpannerIO.Write withSpannerConfig(SpannerConfig spannerConfig)
public SpannerIO.Write withProjectId(String projectId)
public SpannerIO.Write withProjectId(ValueProvider<String> projectId)
public SpannerIO.Write withInstanceId(String instanceId)
public SpannerIO.Write withInstanceId(ValueProvider<String> instanceId)
public SpannerIO.Write withDatabaseId(String databaseId)
public SpannerIO.Write withDatabaseId(ValueProvider<String> databaseId)
public SpannerIO.WriteGrouped grouped()
PCollection of MutationGroup.public SpannerIO.Write withBatchSizeBytes(long batchSizeBytes)
public PDone expand(PCollection<com.google.cloud.spanner.Mutation> input)
expand in class PTransform<PCollection<com.google.cloud.spanner.Mutation>,PDone>public void populateDisplayData(DisplayData.Builder builder)
populateDisplayData in interface HasDisplayDatapopulateDisplayData in class PTransform<PCollection<com.google.cloud.spanner.Mutation>,PDone>Copyright © 2016–2017 The Apache Software Foundation. All rights reserved.