in dbeam-core/src/main/java/com/spotify/dbeam/args/JdbcAvroArgs.java [77:91]
public static JdbcAvroArgs create(
final JdbcConnectionArgs jdbcConnectionArgs,
final int fetchSize,
final String avroCodec,
final List<String> preCommand) {
Preconditions.checkArgument(
avroCodec.matches("snappy|deflate[1-9]|zstandard[1-9]"),
"Avro codec should be snappy or deflate1, .., deflate9");
return new AutoValue_JdbcAvroArgs.Builder()
.setJdbcConnectionConfiguration(jdbcConnectionArgs)
.setFetchSize(fetchSize)
.setAvroCodec(avroCodec)
.setPreCommand(preCommand)
.build();
}