Mark Pipeline#getPipelineOptions Experimental BEAM-818 plans to remove this method when it is not used within the Beam SDK. Users should not use it, and marking Experimental as well as Deprecated permits its removal within a major version.
Project: http://git-wip-us.apache.org/repos/asf/beam/repo Commit: http://git-wip-us.apache.org/repos/asf/beam/commit/d8ac6034 Tree: http://git-wip-us.apache.org/repos/asf/beam/tree/d8ac6034 Diff: http://git-wip-us.apache.org/repos/asf/beam/diff/d8ac6034 Branch: refs/heads/master Commit: d8ac60347bd317dbd5a4badb8534bb41cb526d24 Parents: e6f94a8 Author: Thomas Groh <[email protected]> Authored: Wed Mar 29 09:45:15 2017 -0700 Committer: Thomas Groh <[email protected]> Committed: Thu Apr 27 09:57:40 2017 -0700 ---------------------------------------------------------------------- .../java/core/src/main/java/org/apache/beam/sdk/Pipeline.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/beam/blob/d8ac6034/sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java ---------------------------------------------------------------------- diff --git a/sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java b/sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java index 0a1dc13..88ecc0b 100644 --- a/sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java +++ b/sdks/java/core/src/main/java/org/apache/beam/sdk/Pipeline.java @@ -26,6 +26,7 @@ import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; +import org.apache.beam.sdk.annotations.Experimental; import org.apache.beam.sdk.coders.CoderRegistry; import org.apache.beam.sdk.io.Read; import org.apache.beam.sdk.options.PipelineOptions; @@ -504,12 +505,14 @@ public class Pipeline { } /** - * Returns the configured {@link PipelineOptions}. + * Returns the {@link PipelineOptions} provided at the time this {@link Pipeline} was created. * * @deprecated see BEAM-818 Remove Pipeline.getPipelineOptions. Configuration should be explicitly - * provided to a transform if it is required. + * provided to a transform if it is required. This method will be removed within a Major + * Version and should not be used. */ @Deprecated + @Experimental public PipelineOptions getOptions() { return options; }
