【发布时间】:2017-07-10 19:04:52
【问题描述】:
升级到 Beam 2.0 后,Pipeline 类不再有 getOptions() 类。
我有一个复合 PTransform,它依赖于在其 expand 方法中获取选项:
public class MyCompositeTransform extends PTransform<PBegin, PDone> {
@Override
public PDone expand(PBegin input) {
Pipeline pipeline = input.getPipeline();
MyPipelineOptions options = pipeline.getOptions().as(MyPipelineOptions.class);
...
}
}
在 Beam 2.0 中,expand 方法中似乎根本没有访问 PipelineOptions 的方法。
还有什么选择?
【问题讨论】:
标签: google-cloud-dataflow apache-beam