@AutoService(value=SchemaTransformProvider.class) public class BigQueryDirectReadSchemaTransformProvider extends TypedSchemaTransformProvider<BigQueryDirectReadSchemaTransformProvider.BigQueryDirectReadSchemaTransformConfiguration>
TypedSchemaTransformProvider
for BigQuery Storage Read API jobs
configured via BigQueryDirectReadSchemaTransformProvider.BigQueryDirectReadSchemaTransformConfiguration
.
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 | Class and Description |
---|---|
static class |
BigQueryDirectReadSchemaTransformProvider.BigQueryDirectReadSchemaTransform
A
SchemaTransform for BigQuery Storage Read API, configured with BigQueryDirectReadSchemaTransformProvider.BigQueryDirectReadSchemaTransformConfiguration and instantiated by BigQueryDirectReadSchemaTransformProvider . |
static class |
BigQueryDirectReadSchemaTransformProvider.BigQueryDirectReadSchemaTransformConfiguration
Configuration for reading from BigQuery with Storage Read API.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
OUTPUT_TAG |
Constructor and Description |
---|
BigQueryDirectReadSchemaTransformProvider() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Class<BigQueryDirectReadSchemaTransformProvider.BigQueryDirectReadSchemaTransformConfiguration> |
configurationClass() |
protected SchemaTransform |
from(BigQueryDirectReadSchemaTransformProvider.BigQueryDirectReadSchemaTransformConfiguration configuration)
Produce a SchemaTransform from ConfigT.
|
java.lang.String |
identifier()
Returns an id that uniquely represents this transform.
|
java.util.List<java.lang.String> |
inputCollectionNames()
Returns the input collection names of this transform.
|
java.util.List<java.lang.String> |
outputCollectionNames()
Returns the output collection names of this transform.
|
configurationSchema, dependencies, from
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
description
public static final java.lang.String OUTPUT_TAG
public BigQueryDirectReadSchemaTransformProvider()
protected java.lang.Class<BigQueryDirectReadSchemaTransformProvider.BigQueryDirectReadSchemaTransformConfiguration> configurationClass()
protected SchemaTransform from(BigQueryDirectReadSchemaTransformProvider.BigQueryDirectReadSchemaTransformConfiguration configuration)
TypedSchemaTransformProvider
InvalidConfigurationException
or a
InvalidSchemaException
.public java.lang.String identifier()
SchemaTransformProvider
public java.util.List<java.lang.String> inputCollectionNames()
SchemaTransformProvider
public java.util.List<java.lang.String> outputCollectionNames()
SchemaTransformProvider