SyntheticOptions, and input records are merely used as a “clock”; If true, the
shape of the input distribution is preserved, and the DoFn only does sleeping and
amplification/filtering.SyntheticBoundedIO class provides a parameterizable batch custom source that is
deterministic.SyntheticBoundedIO.SyntheticBoundedSource.SyntheticBoundedIO.SyntheticBoundedSource that reads KV<byte[], byte[]>.SyntheticBoundedIO.SyntheticSourceOptions.genRecord(long).SyntheticOptions class provides common parameterizable synthetic options that are
used by SyntheticBoundedIO.SyntheticStep class provides a parameterizable DoFn that consumes KV<byte[], byte[]> and emits KV<byte[], byte[]>.