Beam 2.0にアップグレードした後、Pipeline
クラスにはもうgetOptions()
クラスがありません。 私はそのexpand
方法のオプションを得ることに依存している複合PTransform
を持っている:Beam 2.0で複合PTransformでPipelineOptionsを取得するにはどうすればよいですか?
public class MyCompositeTransform extends PTransform<PBegin, PDone> {
@Override
public PDone expand(PBegin input) {
Pipeline pipeline = input.getPipeline();
MyPipelineOptions options = pipeline.getOptions().as(MyPipelineOptions.class);
...
}
}
ビーム2.0でexpand
方法では全くPipelineOptions
にアクセスする方法があるようには思えません。
代替手段はありますか?