@DefaultSchema(value=AutoValueSchema.class) public abstract class FileWriteSchemaTransformConfiguration extends java.lang.Object
SchemaTransform and SchemaTransformProvider.| Modifier and Type | Class and Description | 
|---|---|
| static class  | FileWriteSchemaTransformConfiguration.Builder | 
| static class  | FileWriteSchemaTransformConfiguration.CsvConfigurationConfigures extra details related to writing CSV formatted files. | 
| static class  | FileWriteSchemaTransformConfiguration.ParquetConfigurationConfigures extra details related to writing Parquet formatted files. | 
| static class  | FileWriteSchemaTransformConfiguration.XmlConfigurationConfigures extra details related to writing XML formatted files. | 
| Constructor and Description | 
|---|
| FileWriteSchemaTransformConfiguration() | 
| Modifier and Type | Method and Description | 
|---|---|
| static FileWriteSchemaTransformConfiguration.Builder | builder() | 
| static FileWriteSchemaTransformConfiguration.CsvConfiguration.Builder | csvConfigurationBuilder() | 
| abstract java.lang.String | getCompression()The compression of all generated shard files. | 
| abstract FileWriteSchemaTransformConfiguration.CsvConfiguration | getCsvConfiguration()Configures extra details related to writing CSV formatted files. | 
| abstract java.lang.String | getFilenamePrefix()A common prefix to use for all generated filenames. | 
| abstract java.lang.String | getFilenameSuffix()Configures the filename suffix for written files. | 
| abstract java.lang.String | getFormat()The format of the file content. | 
| abstract java.lang.Integer | getNumShards()The number of output shards produced; a value of 1 disables sharding. | 
| abstract FileWriteSchemaTransformConfiguration.ParquetConfiguration | getParquetConfiguration()Configures extra details related to writing Parquet formatted files. | 
| abstract java.lang.String | getShardNameTemplate()Uses the given  ShardNameTemplatefor naming output files. | 
| abstract FileWriteSchemaTransformConfiguration.XmlConfiguration | getXmlConfiguration()Configures extra details related to writing XML formatted files. | 
| static FileWriteSchemaTransformConfiguration.ParquetConfiguration.Builder | parquetConfigurationBuilder() | 
| static FileWriteSchemaTransformConfiguration.XmlConfiguration.Builder | xmlConfigurationBuilder() | 
public FileWriteSchemaTransformConfiguration()
public static FileWriteSchemaTransformConfiguration.Builder builder()
public static FileWriteSchemaTransformConfiguration.CsvConfiguration.Builder csvConfigurationBuilder()
public static FileWriteSchemaTransformConfiguration.ParquetConfiguration.Builder parquetConfigurationBuilder()
public static FileWriteSchemaTransformConfiguration.XmlConfiguration.Builder xmlConfigurationBuilder()
public abstract java.lang.String getFormat()
FileWriteSchemaTransformFormatProviders.loadProviders().public abstract java.lang.String getFilenamePrefix()
@Nullable public abstract java.lang.String getCompression()
Compression for expected values.@Nullable public abstract java.lang.Integer getNumShards()
@Nullable public abstract java.lang.String getShardNameTemplate()
ShardNameTemplate for naming output files.@Nullable public abstract java.lang.String getFilenameSuffix()
@Nullable public abstract FileWriteSchemaTransformConfiguration.CsvConfiguration getCsvConfiguration()
@Nullable public abstract FileWriteSchemaTransformConfiguration.ParquetConfiguration getParquetConfiguration()
@Nullable public abstract FileWriteSchemaTransformConfiguration.XmlConfiguration getXmlConfiguration()