| Interface and Description | 
|---|
| org.apache.beam.runners.dataflow.options.DataflowWorkerLoggingOptions
 This interface will no longer be the source of truth for worker logging configuration
     once jobs are executed using a dedicated SDK harness instead of user code being co-located
     alongside Dataflow worker code. Please set the option below and also the corresponding option
     within  
SdkHarnessOptions to ensure forward compatibility. | 
| org.apache.beam.sdk.testing.StreamingIT
 tests which use unbounded PCollections should be in the category  
UsesUnboundedPCollections. Beyond that, it is up to the runner and test configuration to
     decide whether to run in streaming mode. | 
| Class and Description | 
|---|
| org.apache.beam.sdk.coders.Coder.Context
 To implement a coder, do not use any  
Coder.Context. Just implement only those
     abstract methods which do not accept a Coder.Context and leave the default
     implementations for methods accepting a Coder.Context. | 
| org.apache.beam.sdk.transforms.Combine.SimpleCombineFn | 
| org.apache.beam.sdk.transforms.DoFnTester
 Use  
TestPipeline with the DirectRunner. | 
| org.apache.beam.sdk.transforms.Reshuffle
 this transform's intended side effects are not portable; it will likely be removed 
 | 
| org.apache.beam.sdk.transforms.windowing.ReshuffleTrigger
 The intended side effect of  
Reshuffle is not portable; it will likely be
     removed | 
| org.apache.beam.runners.fnexecution.control.SingleEnvironmentInstanceJobBundleFactory
 replace with a  
DefaultJobBundleFactory when appropriate if the EnvironmentFactory is a DockerEnvironmentFactory, or create an
     InProcessJobBundleFactory and inline the creation of the environment if appropriate. | 
| org.apache.beam.sdk.transforms.Top.Largest
 use  
Top.Natural instead | 
| org.apache.beam.sdk.transforms.Top.Smallest
 use  
Top.Reversed instead | 
| Enum and Description | 
|---|
| org.apache.beam.sdk.io.CompressedSource.CompressionMode
 Use  
Compression instead | 
| org.apache.beam.sdk.transforms.DoFnTester.CloningBehavior
 Use  
TestPipeline with the DirectRunner. | 
| org.apache.beam.sdk.io.FileBasedSink.CompressionType
 use  
Compression. | 
| org.apache.beam.sdk.io.TextIO.CompressionType
 Use  
Compression. | 
| org.apache.beam.sdk.io.TFRecordIO.CompressionType
 Use  
Compression. | 
| org.apache.beam.sdk.io.xml.XmlIO.Read.CompressionType
 Use  
Compression instead. | 
| Enum Constant and Description | 
|---|
| org.apache.beam.runners.dataflow.options.DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.BASIC |