Class BigQueryStorageWriteApiSchemaTransformProvider
- java.lang.Object
-
- org.apache.beam.sdk.schemas.transforms.TypedSchemaTransformProvider<BigQueryWriteConfiguration>
-
- org.apache.beam.sdk.io.gcp.bigquery.providers.BigQueryStorageWriteApiSchemaTransformProvider
-
- All Implemented Interfaces:
org.apache.beam.sdk.schemas.transforms.SchemaTransformProvider
@AutoService(org.apache.beam.sdk.schemas.transforms.SchemaTransformProvider.class) public class BigQueryStorageWriteApiSchemaTransformProvider extends org.apache.beam.sdk.schemas.transforms.TypedSchemaTransformProvider<BigQueryWriteConfiguration>
An implementation ofTypedSchemaTransformProviderfor BigQuery Storage Write API jobs configured viaBigQueryWriteConfiguration.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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBigQueryStorageWriteApiSchemaTransformProvider.BigQueryStorageWriteApiSchemaTransformASchemaTransformfor BigQuery Storage Write API, configured withBigQueryWriteConfigurationand instantiated byBigQueryStorageWriteApiSchemaTransformProvider.
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringDYNAMIC_DESTINATIONSprotected static java.lang.StringROW_PROPERTY_MUTATION_INFOprotected static java.lang.StringROW_PROPERTY_MUTATION_SQNprotected static java.lang.StringROW_PROPERTY_MUTATION_TYPEprotected static org.apache.beam.sdk.schemas.SchemaROW_SCHEMA_MUTATION_INFO
-
Constructor Summary
Constructors Constructor Description BigQueryStorageWriteApiSchemaTransformProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringdescription()protected org.apache.beam.sdk.schemas.transforms.SchemaTransformfrom(BigQueryWriteConfiguration configuration)java.lang.Stringidentifier()java.util.List<java.lang.String>inputCollectionNames()java.util.List<java.lang.String>outputCollectionNames()
-
-
-
Field Detail
-
DYNAMIC_DESTINATIONS
protected static final java.lang.String DYNAMIC_DESTINATIONS
- See Also:
- Constant Field Values
-
ROW_PROPERTY_MUTATION_INFO
protected static final java.lang.String ROW_PROPERTY_MUTATION_INFO
- See Also:
- Constant Field Values
-
ROW_PROPERTY_MUTATION_TYPE
protected static final java.lang.String ROW_PROPERTY_MUTATION_TYPE
- See Also:
- Constant Field Values
-
ROW_PROPERTY_MUTATION_SQN
protected static final java.lang.String ROW_PROPERTY_MUTATION_SQN
- See Also:
- Constant Field Values
-
ROW_SCHEMA_MUTATION_INFO
protected static final org.apache.beam.sdk.schemas.Schema ROW_SCHEMA_MUTATION_INFO
-
-
Method Detail
-
from
protected org.apache.beam.sdk.schemas.transforms.SchemaTransform from(BigQueryWriteConfiguration configuration)
- Specified by:
fromin classorg.apache.beam.sdk.schemas.transforms.TypedSchemaTransformProvider<BigQueryWriteConfiguration>
-
identifier
public java.lang.String identifier()
-
description
public java.lang.String description()
-
inputCollectionNames
public java.util.List<java.lang.String> inputCollectionNames()
-
outputCollectionNames
public java.util.List<java.lang.String> outputCollectionNames()
-
-