Package org.apache.beam.sdk.options
Interface PipelineOptionsRegistrar
-
- All Known Implementing Classes:
DefaultPipelineOptionsRegistrar
,ManualDockerEnvironmentOptions.Options
,RemoteEnvironmentOptions.Options
,ResourceHintsOptions.Options
public interface PipelineOptionsRegistrar
PipelineOptions
creators have the ability to automatically have theirPipelineOptions
registered with this SDK by creating aServiceLoader
entry and a concrete implementation of this interface.Note that automatic registration of any
PipelineOptions
requires users conform to the limitations discussed onPipelineOptionsFactory.register(Class)
.It is optional but recommended to use one of the many build time tools such as
AutoService
to generate the necessary META-INF files automatically.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Iterable<java.lang.Class<? extends PipelineOptions>>
getPipelineOptions()
-
-
-
Method Detail
-
getPipelineOptions
java.lang.Iterable<java.lang.Class<? extends PipelineOptions>> getPipelineOptions()
-
-