Class BigtableReadSchemaTransformProvider.BigtableReadSchemaTransformConfiguration
java.lang.Object
org.apache.beam.sdk.io.gcp.bigtable.BigtableReadSchemaTransformProvider.BigtableReadSchemaTransformConfiguration
- All Implemented Interfaces:
Serializable
- Enclosing class:
BigtableReadSchemaTransformProvider
@DefaultSchema(AutoValueSchema.class)
public abstract static class BigtableReadSchemaTransformProvider.BigtableReadSchemaTransformConfiguration
extends Object
implements Serializable
Configuration for reading from Bigtable.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
BigtableReadSchemaTransformConfiguration
public BigtableReadSchemaTransformConfiguration()
-
-
Method Details
-
validate
public void validate()Instantiates aBigtableReadSchemaTransformProvider.BigtableReadSchemaTransformConfiguration.Builderinstance. -
builder
public static BigtableReadSchemaTransformProvider.BigtableReadSchemaTransformConfiguration.Builder builder() -
getTableId
-
getInstanceId
@SchemaFieldDescription("Bigtable instance ID to connect to.") public abstract String getInstanceId() -
getProjectId
@SchemaFieldDescription("Google Cloud project ID containing the Bigtable instance.") public abstract String getProjectId() -
getFlatten
@SchemaFieldDescription("If set to false, output rows are nested; if true or omitted, output rows are flattened.") public abstract @Nullable Boolean getFlatten()
-