@DefaultSchema(value=AutoValueSchema.class) public abstract class TFRecordReadSchemaTransformConfiguration extends java.lang.Object implements java.io.Serializable
This class is meant to be used with TFRecordReadSchemaTransformProvider
.
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 |
TFRecordReadSchemaTransformConfiguration.Builder
Builder for
TFRecordReadSchemaTransformConfiguration . |
Constructor and Description |
---|
TFRecordReadSchemaTransformConfiguration() |
Modifier and Type | Method and Description |
---|---|
static TFRecordReadSchemaTransformConfiguration.Builder |
builder()
Instantiates a
TFRecordReadSchemaTransformConfiguration.Builder instance. |
abstract java.lang.String |
getCompression() |
abstract ErrorHandling |
getErrorHandling() |
abstract java.lang.String |
getFilePattern() |
abstract boolean |
getValidate() |
void |
validate() |
public TFRecordReadSchemaTransformConfiguration()
public void validate()
public static TFRecordReadSchemaTransformConfiguration.Builder builder()
TFRecordReadSchemaTransformConfiguration.Builder
instance.@SchemaFieldDescription(value="Validate file pattern.") public abstract boolean getValidate()
@SchemaFieldDescription(value="Decompression type to use when reading input files.") public abstract java.lang.String getCompression()
@SchemaFieldDescription(value="Filename or file pattern used to find input files.") public abstract java.lang.String getFilePattern()
@SchemaFieldDescription(value="This option specifies whether and where to output unwritable rows.") @Nullable public abstract ErrorHandling getErrorHandling()