public class SpannerWriteResult
extends java.lang.Object
implements org.apache.beam.sdk.values.POutput
SpannerIO.write() transform. Use getFailedMutations() to access
failed Mutations. getOutput() can be used as a completion signal with the Wait transform.| Constructor and Description |
|---|
SpannerWriteResult(org.apache.beam.sdk.Pipeline pipeline,
org.apache.beam.sdk.values.PCollection<java.lang.Void> output,
org.apache.beam.sdk.values.PCollection<MutationGroup> failedMutations,
org.apache.beam.sdk.values.TupleTag<MutationGroup> failedMutationsTag) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<org.apache.beam.sdk.values.TupleTag<?>,org.apache.beam.sdk.values.PValue> |
expand() |
void |
finishSpecifyingOutput(java.lang.String transformName,
org.apache.beam.sdk.values.PInput input,
org.apache.beam.sdk.transforms.PTransform<?,?> transform) |
org.apache.beam.sdk.values.PCollection<MutationGroup> |
getFailedMutations() |
org.apache.beam.sdk.values.PCollection<java.lang.Void> |
getOutput() |
org.apache.beam.sdk.Pipeline |
getPipeline() |
public SpannerWriteResult(org.apache.beam.sdk.Pipeline pipeline,
org.apache.beam.sdk.values.PCollection<java.lang.Void> output,
org.apache.beam.sdk.values.PCollection<MutationGroup> failedMutations,
org.apache.beam.sdk.values.TupleTag<MutationGroup> failedMutationsTag)
public org.apache.beam.sdk.Pipeline getPipeline()
getPipeline in interface org.apache.beam.sdk.values.POutputpublic java.util.Map<org.apache.beam.sdk.values.TupleTag<?>,org.apache.beam.sdk.values.PValue> expand()
expand in interface org.apache.beam.sdk.values.POutputpublic org.apache.beam.sdk.values.PCollection<MutationGroup> getFailedMutations()
public org.apache.beam.sdk.values.PCollection<java.lang.Void> getOutput()
public void finishSpecifyingOutput(java.lang.String transformName,
org.apache.beam.sdk.values.PInput input,
org.apache.beam.sdk.transforms.PTransform<?,?> transform)
finishSpecifyingOutput in interface org.apache.beam.sdk.values.POutput