Class BigtableWriteSchemaTransformProvider.BigtableWriteSchemaTransformConfiguration
java.lang.Object
org.apache.beam.sdk.io.gcp.bigtable.BigtableWriteSchemaTransformProvider.BigtableWriteSchemaTransformConfiguration
- Enclosing class:
BigtableWriteSchemaTransformProvider
@DefaultSchema(AutoValueSchema.class)
public abstract static class BigtableWriteSchemaTransformProvider.BigtableWriteSchemaTransformConfiguration
extends Object
Configuration for writing to Bigtable.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
BigtableWriteSchemaTransformConfiguration
public BigtableWriteSchemaTransformConfiguration()
-
-
Method Details
-
builder
public static BigtableWriteSchemaTransformProvider.BigtableWriteSchemaTransformConfiguration.Builder builder()Instantiates aBigtableWriteSchemaTransformProvider.BigtableWriteSchemaTransformConfiguration.Builderinstance. -
validate
public void validate()Validates the configuration object. -
getTableId
@SchemaFieldDescription("Bigtable table ID to write data into.") public abstract String getTableId() -
getInstanceId
@SchemaFieldDescription("Bigtable instance ID where the table is located.") public abstract String getInstanceId() -
getProjectId
@SchemaFieldDescription("Google Cloud project ID containing the Bigtable instance.") public abstract String getProjectId()
-