@AutoService(value=org.apache.beam.sdk.schemas.transforms.SchemaTransformProvider.class) public class PubsubReadSchemaTransformProvider extends org.apache.beam.sdk.schemas.transforms.TypedSchemaTransformProvider<PubsubReadSchemaTransformConfiguration>
TypedSchemaTransformProvider
for Pub/Sub reads configured using
PubsubReadSchemaTransformConfiguration
.
Internal only: This class is actively being worked on, and it will likely change. We provide no backwards compatibility guarantees, and it should not be implemented outside the Beam repository.
Modifier and Type | Field and Description |
---|---|
static org.apache.beam.sdk.schemas.Schema |
ERROR_SCHEMA |
static org.apache.beam.sdk.values.TupleTag<org.apache.beam.sdk.values.Row> |
ERROR_TAG |
static org.apache.beam.sdk.values.TupleTag<org.apache.beam.sdk.values.Row> |
OUTPUT_TAG |
static java.util.Set<java.lang.String> |
VALID_DATA_FORMATS |
static java.lang.String |
VALID_FORMATS_STR |
Constructor and Description |
---|
PubsubReadSchemaTransformProvider() |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<PubsubReadSchemaTransformConfiguration> |
configurationClass() |
org.apache.beam.sdk.schemas.transforms.SchemaTransform |
from(PubsubReadSchemaTransformConfiguration configuration) |
@UnknownKeyFor @NonNull @Initialized java.lang.String |
identifier() |
@UnknownKeyFor @NonNull @Initialized java.util.List<java.lang.String> |
inputCollectionNames() |
@UnknownKeyFor @NonNull @Initialized java.util.List<java.lang.String> |
outputCollectionNames() |
configurationSchema, dependencies, from
public static final java.lang.String VALID_FORMATS_STR
public static final java.util.Set<java.lang.String> VALID_DATA_FORMATS
public static final org.apache.beam.sdk.values.TupleTag<org.apache.beam.sdk.values.Row> OUTPUT_TAG
public static final org.apache.beam.sdk.values.TupleTag<org.apache.beam.sdk.values.Row> ERROR_TAG
public static final org.apache.beam.sdk.schemas.Schema ERROR_SCHEMA
public java.lang.Class<PubsubReadSchemaTransformConfiguration> configurationClass()
configurationClass
in class org.apache.beam.sdk.schemas.transforms.TypedSchemaTransformProvider<PubsubReadSchemaTransformConfiguration>
public org.apache.beam.sdk.schemas.transforms.SchemaTransform from(PubsubReadSchemaTransformConfiguration configuration)
from
in class org.apache.beam.sdk.schemas.transforms.TypedSchemaTransformProvider<PubsubReadSchemaTransformConfiguration>
public @UnknownKeyFor @NonNull @Initialized java.lang.String identifier()
public @UnknownKeyFor @NonNull @Initialized java.util.List<java.lang.String> inputCollectionNames()
public @UnknownKeyFor @NonNull @Initialized java.util.List<java.lang.String> outputCollectionNames()