SyntheticSourceOptions.initializeDelayDistribution.SyntheticSourceOptions.processingTimeDelayDistribution.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.Source.Reader classes.SyntheticBoundedSource that reads KV<byte[], byte[]>.org.apache.beam.sdk.io.synthetic.SyntheticOptions class provides common parameterizable synthetic options that are
used by SyntheticBoundedSource and SyntheticUnboundedSource.SyntheticBoundedSource.SyntheticSourceOptions.genRecord(long).SyntheticStep class provides a parameterizable DoFn that consumes KV<byte[], byte[]> and emits KV<byte[], byte[]>.SyntheticUnboundedSource that reads KV<byte[], byte[]>.