@Internal
public class RunnerImplementedSource
extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<byte[]>>
Constructor and Description |
---|
RunnerImplementedSource(PubsubUnboundedSource source) |
Modifier and Type | Method and Description |
---|---|
org.apache.beam.sdk.values.PCollection<byte[]> |
expand(org.apache.beam.sdk.values.PBegin input) |
java.lang.String |
getIdAttribute() |
protected java.lang.String |
getKindString() |
PubsubUnboundedSource |
getOverriddenSource() |
org.apache.beam.sdk.options.ValueProvider<PubsubClient.SubscriptionPath> |
getSubscriptionProvider() |
java.lang.String |
getTimestampAttribute() |
org.apache.beam.sdk.options.ValueProvider<PubsubClient.TopicPath> |
getTopicProvider() |
boolean |
isWithAttributes() |
public RunnerImplementedSource(PubsubUnboundedSource source)
public PubsubUnboundedSource getOverriddenSource()
public org.apache.beam.sdk.options.ValueProvider<PubsubClient.TopicPath> getTopicProvider()
public org.apache.beam.sdk.options.ValueProvider<PubsubClient.SubscriptionPath> getSubscriptionProvider()
public java.lang.String getTimestampAttribute()
public java.lang.String getIdAttribute()
public boolean isWithAttributes()
public org.apache.beam.sdk.values.PCollection<byte[]> expand(org.apache.beam.sdk.values.PBegin input)
expand
in class org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<byte[]>>
protected java.lang.String getKindString()
getKindString
in class org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<byte[]>>