Class SpannerWriteSchemaTransformProvider.SpannerWriteSchemaTransformConfiguration
java.lang.Object
org.apache.beam.sdk.io.gcp.spanner.SpannerWriteSchemaTransformProvider.SpannerWriteSchemaTransformConfiguration
- All Implemented Interfaces:
Serializable
- Enclosing class:
SpannerWriteSchemaTransformProvider
@DefaultSchema(AutoValueSchema.class)
public abstract static class SpannerWriteSchemaTransformProvider.SpannerWriteSchemaTransformConfiguration
extends Object
implements Serializable
- See Also:
-
Constructor Details
-
SpannerWriteSchemaTransformConfiguration
public SpannerWriteSchemaTransformConfiguration()
-
-
Method Details
-
getInstanceId
@SchemaFieldDescription("Specifies the Cloud Spanner instance.") public abstract String getInstanceId() -
getDatabaseId
@SchemaFieldDescription("Specifies the Cloud Spanner database.") public abstract String getDatabaseId() -
getTableId
-
getProjectId
@SchemaFieldDescription("Specifies the GCP project.") @Nullable public abstract String getProjectId() -
getErrorHandling
@SchemaFieldDescription("Whether and how to handle write errors.") @Nullable public abstract ErrorHandling getErrorHandling() -
builder
public static SpannerWriteSchemaTransformProvider.SpannerWriteSchemaTransformConfiguration.Builder builder() -
validate
public void validate()
-