Repository: beam
Updated Branches:
  refs/heads/master 63bcd3916 -> 82b81e518


Make WriteFiles config publicly readable


Project: http://git-wip-us.apache.org/repos/asf/beam/repo
Commit: http://git-wip-us.apache.org/repos/asf/beam/commit/0093cf5e
Tree: http://git-wip-us.apache.org/repos/asf/beam/tree/0093cf5e
Diff: http://git-wip-us.apache.org/repos/asf/beam/diff/0093cf5e

Branch: refs/heads/master
Commit: 0093cf5e53cbe6f3e6d61f91ea44d0d1b0f0f901
Parents: 2ee7d69
Author: Kenneth Knowles <k...@google.com>
Authored: Fri May 26 16:06:57 2017 -0700
Committer: Kenneth Knowles <k...@google.com>
Committed: Wed May 31 20:54:22 2017 -0700

----------------------------------------------------------------------
 .../src/main/java/org/apache/beam/sdk/io/WriteFiles.java    | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/beam/blob/0093cf5e/sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java
----------------------------------------------------------------------
diff --git 
a/sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java 
b/sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java
index 0786e5d..2fd10ac 100644
--- a/sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java
+++ b/sdks/java/core/src/main/java/org/apache/beam/sdk/io/WriteFiles.java
@@ -97,7 +97,7 @@ public class WriteFiles<T> extends PTransform<PCollection<T>, 
PDone> {
   // when a pipeline is updated.
   @Nullable
   private final ValueProvider<Integer> numShardsProvider;
-  private boolean windowedWrites;
+  private final boolean windowedWrites;
 
   /**
    * Creates a {@link WriteFiles} transform that writes to the given {@link 
FileBasedSink}, letting
@@ -167,6 +167,13 @@ public class WriteFiles<T> extends 
PTransform<PCollection<T>, PDone> {
   }
 
   /**
+   * Returns whether or not to perform windowed writes.
+   */
+  public boolean isWindowedWrites() {
+    return windowedWrites;
+  }
+
+  /**
    * Gets the {@link PTransform} that will be used to determine sharding. This 
can be either a
    * static number of shards (as following a call to {@link 
#withNumShards(int)}), dynamic (by
    * {@link #withSharding(PTransform)}), or runner-determined (by {@link

Reply via email to