public static class PubsubLiteReadSchemaTransformProvider.ErrorFn
extends org.apache.beam.sdk.transforms.DoFn<com.google.cloud.pubsublite.proto.SequencedMessage,org.apache.beam.sdk.values.Row>
org.apache.beam.sdk.transforms.DoFn.AlwaysFetched, org.apache.beam.sdk.transforms.DoFn.BoundedPerElement, org.apache.beam.sdk.transforms.DoFn.BundleFinalizer, org.apache.beam.sdk.transforms.DoFn.Element, org.apache.beam.sdk.transforms.DoFn.FieldAccess, org.apache.beam.sdk.transforms.DoFn.FinishBundle, org.apache.beam.sdk.transforms.DoFn.FinishBundleContext, org.apache.beam.sdk.transforms.DoFn.GetInitialRestriction, org.apache.beam.sdk.transforms.DoFn.GetInitialWatermarkEstimatorState, org.apache.beam.sdk.transforms.DoFn.GetRestrictionCoder, org.apache.beam.sdk.transforms.DoFn.GetSize, org.apache.beam.sdk.transforms.DoFn.GetWatermarkEstimatorStateCoder, org.apache.beam.sdk.transforms.DoFn.Key, org.apache.beam.sdk.transforms.DoFn.MultiOutputReceiver, org.apache.beam.sdk.transforms.DoFn.NewTracker, org.apache.beam.sdk.transforms.DoFn.NewWatermarkEstimator, org.apache.beam.sdk.transforms.DoFn.OnTimer, org.apache.beam.sdk.transforms.DoFn.OnTimerContext, org.apache.beam.sdk.transforms.DoFn.OnTimerFamily, org.apache.beam.sdk.transforms.DoFn.OnWindowExpiration, org.apache.beam.sdk.transforms.DoFn.OnWindowExpirationContext, org.apache.beam.sdk.transforms.DoFn.OutputReceiver<T>, org.apache.beam.sdk.transforms.DoFn.ProcessContext, org.apache.beam.sdk.transforms.DoFn.ProcessContinuation, org.apache.beam.sdk.transforms.DoFn.ProcessElement, org.apache.beam.sdk.transforms.DoFn.RequiresStableInput, org.apache.beam.sdk.transforms.DoFn.RequiresTimeSortedInput, org.apache.beam.sdk.transforms.DoFn.Restriction, org.apache.beam.sdk.transforms.DoFn.Setup, org.apache.beam.sdk.transforms.DoFn.SideInput, org.apache.beam.sdk.transforms.DoFn.SplitRestriction, org.apache.beam.sdk.transforms.DoFn.StartBundle, org.apache.beam.sdk.transforms.DoFn.StartBundleContext, org.apache.beam.sdk.transforms.DoFn.StateId, org.apache.beam.sdk.transforms.DoFn.Teardown, org.apache.beam.sdk.transforms.DoFn.TimerFamily, org.apache.beam.sdk.transforms.DoFn.TimerId, org.apache.beam.sdk.transforms.DoFn.Timestamp, org.apache.beam.sdk.transforms.DoFn.TruncateRestriction, org.apache.beam.sdk.transforms.DoFn.UnboundedPerElement, org.apache.beam.sdk.transforms.DoFn.WatermarkEstimatorState, org.apache.beam.sdk.transforms.DoFn.WindowedContext
Constructor and Description |
---|
ErrorFn(java.lang.String name,
org.apache.beam.sdk.transforms.SerializableFunction<byte[],org.apache.beam.sdk.values.Row> valueMapper,
org.apache.beam.sdk.schemas.Schema errorSchema,
boolean handleErrors) |
ErrorFn(java.lang.String name,
org.apache.beam.sdk.transforms.SerializableFunction<byte[],org.apache.beam.sdk.values.Row> valueMapper,
org.apache.beam.sdk.schemas.Schema errorSchema,
java.util.List<java.lang.String> attributes,
java.lang.String attributeMap,
org.apache.beam.sdk.schemas.Schema attributeSchema,
boolean handleErrors) |
Modifier and Type | Method and Description |
---|---|
void |
finish(org.apache.beam.sdk.transforms.DoFn.FinishBundleContext c) |
void |
process(com.google.cloud.pubsublite.proto.SequencedMessage seqMessage,
org.apache.beam.sdk.transforms.DoFn.MultiOutputReceiver receiver) |
public ErrorFn(java.lang.String name, org.apache.beam.sdk.transforms.SerializableFunction<byte[],org.apache.beam.sdk.values.Row> valueMapper, org.apache.beam.sdk.schemas.Schema errorSchema, boolean handleErrors)
public ErrorFn(java.lang.String name, org.apache.beam.sdk.transforms.SerializableFunction<byte[],org.apache.beam.sdk.values.Row> valueMapper, org.apache.beam.sdk.schemas.Schema errorSchema, java.util.List<java.lang.String> attributes, java.lang.String attributeMap, org.apache.beam.sdk.schemas.Schema attributeSchema, boolean handleErrors)
@DoFn.ProcessElement public void process(@DoFn.Element com.google.cloud.pubsublite.proto.SequencedMessage seqMessage, org.apache.beam.sdk.transforms.DoFn.MultiOutputReceiver receiver)
@DoFn.FinishBundle public void finish(org.apache.beam.sdk.transforms.DoFn.FinishBundleContext c)